* CPV: media-gfx/synfig-0.61.09 * REPO: sunrise * USE: doc elibc_glibc ffmpeg imagemagick jpeg kernel_linux nls openexr truetype userland_GNU x86 >>> Unpacking source... >>> Unpacking synfig-0.61.09.tar.gz to /var/tmp/portage/media-gfx/synfig-0.61.09/work >>> Source unpacked in /var/tmp/portage/media-gfx/synfig-0.61.09/work >>> Compiling source in /var/tmp/portage/media-gfx/synfig-0.61.09/work/synfig-0.61.09 ... * econf: updating synfig-0.61.09/libltdl/config.guess with /usr/share/gnuconfig/config.guess * econf: updating synfig-0.61.09/libltdl/config.sub with /usr/share/gnuconfig/config.sub * econf: updating synfig-0.61.09/config/config.guess with /usr/share/gnuconfig/config.guess * econf: updating synfig-0.61.09/config/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-ffmpeg --with-libavcodec --without-fontconfig --with-imagemagick --without-libdv --with-openexr --with-freetype --with-jpeg --enable-nls configure: loading site script /usr/share/config.site configure: loading site script /usr/share/crossdev/include/site/linux checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-pc-linux-gnu-g++ accepts -g... yes checking dependency style of i686-pc-linux-gnu-g++... gcc3 checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E checking for a BSD-compatible install... /usr/bin/install -c checking for debug flags... -DNDEBUG checking for optimization flags... -O2 checking for compiler warning flags to use... -W -Wall checking for profiling... no checking for arc profiling... no checking for branch-probabilities... no checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ld used by i686-pc-linux-gnu-gcc... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognize dependent libraries... pass_all checking for ANSI C header files... no checking for sys/types.h... no checking for sys/stat.h... no checking for stdlib.h... no checking for string.h... no checking for memory.h... no checking for strings.h... no checking for inttypes.h... no checking for stdint.h... no checking for unistd.h... no checking dlfcn.h usability... no checking dlfcn.h presence... yes configure: WARNING: dlfcn.h: present but cannot be compiled configure: WARNING: dlfcn.h: check for missing prerequisite headers? configure: WARNING: dlfcn.h: see the Autoconf documentation configure: WARNING: dlfcn.h: section "Present But Cannot Be Compiled" configure: WARNING: dlfcn.h: proceeding with the preprocessor's result configure: WARNING: dlfcn.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for dlfcn.h... yes checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E checking for i686-pc-linux-gnu-g77... no checking for i686-pc-linux-gnu-xlf... no checking for i686-pc-linux-gnu-f77... no checking for i686-pc-linux-gnu-frt... no checking for i686-pc-linux-gnu-pgf77... no checking for i686-pc-linux-gnu-cf77... no checking for i686-pc-linux-gnu-fort77... no checking for i686-pc-linux-gnu-fl32... no checking for i686-pc-linux-gnu-af77... no checking for i686-pc-linux-gnu-xlf90... no checking for i686-pc-linux-gnu-f90... no checking for i686-pc-linux-gnu-pgf90... no checking for i686-pc-linux-gnu-pghpf... no checking for i686-pc-linux-gnu-epcf90... no checking for i686-pc-linux-gnu-gfortran... i686-pc-linux-gnu-gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether i686-pc-linux-gnu-gfortran accepts -g... yes checking the maximum length of command line arguments... 1572864 checking command to parse /usr/bin/nm -B output from i686-pc-linux-gnu-gcc object... failed checking for objdir... .libs checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC checking if i686-pc-linux-gnu-gcc PIC flag -fPIC works... no checking if i686-pc-linux-gnu-gcc static flag -static works... no checking if i686-pc-linux-gnu-gcc supports -c -o file.o... no checking if we can lock with hard links... yes checking whether the i686-pc-linux-gnu-gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... no checking for dlopen in -lsvld... no checking for dld_link in -ldld... no checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by i686-pc-linux-gnu-g++... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes libtool.m4: error: problem compiling CXX test program checking for i686-pc-linux-gnu-g++ option to produce PIC... -fPIC checking if i686-pc-linux-gnu-g++ PIC flag -fPIC works... no checking if i686-pc-linux-gnu-g++ static flag -static works... no checking if i686-pc-linux-gnu-g++ supports -c -o file.o... no checking if we can lock with hard links... yes checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so (cached) (cached) checking how to hardcode library paths into programs... immediate appending configuration tag "F77" to libtool checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for i686-pc-linux-gnu-gfortran option to produce PIC... -fPIC checking if i686-pc-linux-gnu-gfortran PIC flag -fPIC works... yes checking if i686-pc-linux-gnu-gfortran static flag -static works... yes checking if i686-pc-linux-gnu-gfortran supports -c -o file.o... yes checking whether the i686-pc-linux-gnu-gfortran linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so (cached) (cached) checking how to hardcode library paths into programs... immediate checking for dlopen in -lc... no checking for dlopen in -ldl... (cached) no checking Magick++.h usability... no checking Magick++.h presence... no checking for Magick++.h... no *** Magick++ Output target disabled checking for pkg-config... /usr/bin/pkg-config checking for libavcodec libavformat... yes checking LIBAVCODEC_CFLAGS... checking LIBAVCODEC_LIBS... -lavcodec -lavformat checking libavformat/avformat.h usability... no checking libavformat/avformat.h presence... yes configure: WARNING: libavformat/avformat.h: present but cannot be compiled configure: WARNING: libavformat/avformat.h: check for missing prerequisite headers? configure: WARNING: libavformat/avformat.h: see the Autoconf documentation configure: WARNING: libavformat/avformat.h: section "Present But Cannot Be Compiled" configure: WARNING: libavformat/avformat.h: proceeding with the preprocessor's result configure: WARNING: libavformat/avformat.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for libavformat/avformat.h... yes checking avformat.h usability... no checking avformat.h presence... no checking for avformat.h... no checking ffmpeg/avformat.h usability... no checking ffmpeg/avformat.h presence... no checking for ffmpeg/avformat.h... no checking for libswscale... yes checking LIBSWSCALE_CFLAGS... checking LIBSWSCALE_LIBS... -lswscale checking libswscale/swscale.h usability... no checking libswscale/swscale.h presence... yes configure: WARNING: libswscale/swscale.h: present but cannot be compiled configure: WARNING: libswscale/swscale.h: check for missing prerequisite headers? configure: WARNING: libswscale/swscale.h: see the Autoconf documentation configure: WARNING: libswscale/swscale.h: section "Present But Cannot Be Compiled" configure: WARNING: libswscale/swscale.h: proceeding with the preprocessor's result configure: WARNING: libswscale/swscale.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for libswscale/swscale.h... yes checking swscale.h usability... no checking swscale.h presence... no checking for swscale.h... no checking ffmpeg/swscale.h usability... no checking ffmpeg/swscale.h presence... no checking for ffmpeg/swscale.h... no checking for freetype2... yes checking FREETYPE_CFLAGS... -I/usr/include/freetype2 checking FREETYPE_LIBS... -lfreetype checking for OpenEXR... yes checking OPENEXR_CFLAGS... -pthread -I/usr/include/OpenEXR checking OPENEXR_LIBS... -pthread -lIlmImf -lz -lImath -lHalf -lIex -lIlmThread checking for an ANSI C-conforming const... no checking for dirent.h that defines DIR... no checking for sys/ndir.h that defines DIR... no checking for sys/dir.h that defines DIR... no checking for ndir.h that defines DIR... no checking for library containing opendir... no checking which extension is used for loadable modules... .so checking which variable specifies run-time library path... LD_LIBRARY_PATH checking for the default library search path... /lib /usr/lib /usr/local/lib //usr/lib/opengl/xorg-x11/lib /usr/i686-pc-linux-gnu/lib /usr/lib/gcc/i486-pc-linux-gnu/4.1.2 /usr/lib/gcc/i686-pc-linux-gnu/4.3.4 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2 /usr/lib/xulrunner-1.9.2 /usr/lib/paraview-3.6 /usr/lib/qca2 /usr/lib/qt4 /usr/games/lib /usr/lib/R/lib /usr/lib/fltk-1.1 /usr/lib/octave-3.0.3 checking for objdir... .libs checking whether libtool supports -dlopen/-dlpreopen... no checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen in -ldl... (cached) no checking for dlopen in -lsvld... (cached) no checking for dld_link in -ldld... (cached) no checking for _dyld_func_lookup... no checking for _ prefix in compiled symbols... cat: conftest.c: No such file or directory no checking whether deplibs are loaded by dlopen... yes checking argz.h usability... no checking argz.h presence... yes configure: WARNING: argz.h: present but cannot be compiled configure: WARNING: argz.h: check for missing prerequisite headers? configure: WARNING: argz.h: see the Autoconf documentation configure: WARNING: argz.h: section "Present But Cannot Be Compiled" configure: WARNING: argz.h: proceeding with the preprocessor's result configure: WARNING: argz.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for argz.h... yes checking for error_t... no checking for argz_append... no checking for argz_create_sep... no checking for argz_insert... no checking for argz_next... no checking for argz_stringify... no checking assert.h usability... no checking assert.h presence... yes configure: WARNING: assert.h: present but cannot be compiled configure: WARNING: assert.h: check for missing prerequisite headers? configure: WARNING: assert.h: see the Autoconf documentation configure: WARNING: assert.h: section "Present But Cannot Be Compiled" configure: WARNING: assert.h: proceeding with the preprocessor's result configure: WARNING: assert.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for assert.h... yes checking ctype.h usability... no checking ctype.h presence... yes configure: WARNING: ctype.h: present but cannot be compiled configure: WARNING: ctype.h: check for missing prerequisite headers? configure: WARNING: ctype.h: see the Autoconf documentation configure: WARNING: ctype.h: section "Present But Cannot Be Compiled" configure: WARNING: ctype.h: proceeding with the preprocessor's result configure: WARNING: ctype.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for ctype.h... yes checking errno.h usability... no checking errno.h presence... yes configure: WARNING: errno.h: present but cannot be compiled configure: WARNING: errno.h: check for missing prerequisite headers? configure: WARNING: errno.h: see the Autoconf documentation configure: WARNING: errno.h: section "Present But Cannot Be Compiled" configure: WARNING: errno.h: proceeding with the preprocessor's result configure: WARNING: errno.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for errno.h... yes checking malloc.h usability... no checking malloc.h presence... yes configure: WARNING: malloc.h: present but cannot be compiled configure: WARNING: malloc.h: check for missing prerequisite headers? configure: WARNING: malloc.h: see the Autoconf documentation configure: WARNING: malloc.h: section "Present But Cannot Be Compiled" configure: WARNING: malloc.h: proceeding with the preprocessor's result configure: WARNING: malloc.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for malloc.h... yes checking for memory.h... (cached) no checking for stdlib.h... (cached) no checking stdio.h usability... no checking stdio.h presence... yes configure: WARNING: stdio.h: present but cannot be compiled configure: WARNING: stdio.h: check for missing prerequisite headers? configure: WARNING: stdio.h: see the Autoconf documentation configure: WARNING: stdio.h: section "Present But Cannot Be Compiled" configure: WARNING: stdio.h: proceeding with the preprocessor's result configure: WARNING: stdio.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for stdio.h... yes checking for unistd.h... (cached) no checking dl.h usability... no checking dl.h presence... no checking for dl.h... no checking sys/dl.h usability... no checking sys/dl.h presence... no checking for sys/dl.h... no checking dld.h usability... no checking dld.h presence... no checking for dld.h... no checking mach-o/dyld.h usability... no checking mach-o/dyld.h presence... no checking for mach-o/dyld.h... no checking for string.h... (cached) no checking for strings.h... (cached) no checking for strchr... no checking for index... no checking for strrchr... no checking for rindex... no checking for memcpy... no checking for bcopy... no checking for memmove... no checking for strcmp... no checking for closedir... no checking for opendir... no checking for readdir... no checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/gmsgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking whether NLS is requested... yes checking for GNU gettext in libc... no checking for iconv... no, consider installing GNU libiconv checking for GNU gettext in libintl... no checking whether to use NLS... no checking for ETL >= 0.04.12... yes checking ETL_CFLAGS... checking ETL_LIBS... checking for libxml++-2.6... yes checking LIBXMLPP_CFLAGS... -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include checking LIBXMLPP_LIBS... -lxml++-2.6 -lxml2 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0 checking for sigc++-2.0... yes checking LIBSIGC_CFLAGS... -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include checking LIBSIGC_LIBS... -lsigc-2.0 checking for png_write_row in -lpng... no checking for png_write_row in -lpng12... no *** PNG Output target disabled checking for mng_initialize in -lmng... no *** MNG Output target disabled checking for jpeg_CreateCompress in -ljpeg... no *** JPEG Output target disabled checking for unordered_map::const_iterator... no checking ext/hash_map usability... no checking ext/hash_map presence... yes configure: WARNING: ext/hash_map: present but cannot be compiled configure: WARNING: ext/hash_map: check for missing prerequisite headers? configure: WARNING: ext/hash_map: see the Autoconf documentation configure: WARNING: ext/hash_map: section "Present But Cannot Be Compiled" configure: WARNING: ext/hash_map: proceeding with the preprocessor's result configure: WARNING: ext/hash_map: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for ext/hash_map... yes checking for unordered_set::const_iterator... no checking ext/hash_set usability... no checking ext/hash_set presence... yes configure: WARNING: ext/hash_set: present but cannot be compiled configure: WARNING: ext/hash_set: check for missing prerequisite headers? configure: WARNING: ext/hash_set: see the Autoconf documentation configure: WARNING: ext/hash_set: section "Present But Cannot Be Compiled" configure: WARNING: ext/hash_set: proceeding with the preprocessor's result configure: WARNING: ext/hash_set: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for ext/hash_set... yes checking signal.h usability... no checking signal.h presence... yes configure: WARNING: signal.h: present but cannot be compiled configure: WARNING: signal.h: check for missing prerequisite headers? configure: WARNING: signal.h: see the Autoconf documentation configure: WARNING: signal.h: section "Present But Cannot Be Compiled" configure: WARNING: signal.h: proceeding with the preprocessor's result configure: WARNING: signal.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for signal.h... yes checking termios.h usability... no checking termios.h presence... yes configure: WARNING: termios.h: present but cannot be compiled configure: WARNING: termios.h: check for missing prerequisite headers? configure: WARNING: termios.h: see the Autoconf documentation configure: WARNING: termios.h: section "Present But Cannot Be Compiled" configure: WARNING: termios.h: proceeding with the preprocessor's result configure: WARNING: termios.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for termios.h... yes checking sys/errno.h usability... no checking sys/errno.h presence... yes configure: WARNING: sys/errno.h: present but cannot be compiled configure: WARNING: sys/errno.h: check for missing prerequisite headers? configure: WARNING: sys/errno.h: see the Autoconf documentation configure: WARNING: sys/errno.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/errno.h: proceeding with the preprocessor's result configure: WARNING: sys/errno.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for sys/errno.h... yes checking for sys/wait.h that is POSIX.1 compatible... no checking process.h usability... no checking process.h presence... no checking for process.h... no checking io.h usability... no checking io.h presence... no checking for io.h... no checking fcntl.h usability... no checking fcntl.h presence... yes configure: WARNING: fcntl.h: present but cannot be compiled configure: WARNING: fcntl.h: check for missing prerequisite headers? configure: WARNING: fcntl.h: see the Autoconf documentation configure: WARNING: fcntl.h: section "Present But Cannot Be Compiled" configure: WARNING: fcntl.h: proceeding with the preprocessor's result configure: WARNING: fcntl.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------- ## configure: WARNING: ## Report this to http://synfig.org/Bugs ## configure: WARNING: ## ------------------------------------- ## checking for fcntl.h... yes checking for fork... no checking for kill... no checking for pipe... no checking for waitpid... no checking for isnan... no checking for _isnan... no checking for isnanf... no checking for _isnanf... no checking for floorl... no checking for _floorl... no checking for pthread_create in -lpthread... no configure: creating ./config.status config.status: creating synfig-config config.status: WARNING: synfig-config.in seems to ignore the --datarootdir setting config.status: creating synfig.pc config.status: creating doxygen.cfg config.status: creating Makefile config.status: creating po/Makefile.in config.status: WARNING: po/Makefile.in.in seems to ignore the --datarootdir setting config.status: creating src/Makefile config.status: creating src/synfig/Makefile config.status: creating src/modules/Makefile config.status: creating src/modules/lyr_freetype/Makefile config.status: creating src/modules/lyr_std/Makefile config.status: creating src/modules/mod_bmp/Makefile config.status: creating src/modules/mod_dv/Makefile config.status: creating src/modules/mod_ffmpeg/Makefile config.status: creating src/modules/mod_filter/Makefile config.status: creating src/modules/mod_geometry/Makefile config.status: creating src/modules/mod_gif/Makefile config.status: creating src/modules/mod_gradient/Makefile config.status: creating src/modules/mod_imagemagick/Makefile config.status: creating src/modules/mod_jpeg/Makefile config.status: creating src/modules/mod_libavcodec/Makefile config.status: creating src/modules/mod_magickpp/Makefile config.status: creating src/modules/mod_mng/Makefile config.status: creating src/modules/mod_noise/Makefile config.status: creating src/modules/mod_openexr/Makefile config.status: creating src/modules/mod_particle/Makefile config.status: creating src/modules/mod_png/Makefile config.status: creating src/modules/mod_ppm/Makefile config.status: creating src/modules/mod_yuv420p/Makefile config.status: creating src/tool/Makefile config.status: creating src/modules/synfig_modules.cfg config.status: creating examples/walk/Makefile config.status: creating examples/Makefile config.status: creating win32inst.nsi config.status: creating pkg-info/macosx/synfig-core.info config.status: creating config.h config.status: executing depfiles commands config.status: executing default-1 commands config.status: creating po/POTFILES config.status: creating po/Makefile === configuring in libltdl (/var/tmp/portage/media-gfx/synfig-0.61.09/work/synfig-0.61.09/libltdl) configure: running /bin/sh ./configure '--prefix=/usr' '--build=i686-pc-linux-gnu' '--host=i686-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--with-ffmpeg' '--with-libavcodec' '--without-fontconfig' '--with-imagemagick' '--without-libdv' '--with-openexr' '--with-freetype' '--with-jpeg' '--enable-nls' 'build_alias=i686-pc-linux-gnu' 'host_alias=i686-pc-linux-gnu' 'CFLAGS=-O2 -march=prescott -pipe -ggdb' 'LDFLAGS=-Wl,-O1' 'CXXFLAGS=-O2 -march=prescott -pipe -ggdb' '--enable-ltdl-convenience' --cache-file=/dev/null --srcdir=. configure: loading site script /usr/share/config.site configure: loading site script /usr/share/crossdev/include/site/linux checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... none checking for an ANSI C-conforming const... yes checking for inline... inline checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ld used by i686-pc-linux-gnu-gcc... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognize dependent libraries... pass_all checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-pc-linux-gnu-g++ accepts -g... yes checking dependency style of i686-pc-linux-gnu-g++... none checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E checking for i686-pc-linux-gnu-g77... no checking for i686-pc-linux-gnu-xlf... no checking for i686-pc-linux-gnu-f77... no checking for i686-pc-linux-gnu-frt... no checking for i686-pc-linux-gnu-pgf77... no checking for i686-pc-linux-gnu-cf77... no checking for i686-pc-linux-gnu-fort77... no checking for i686-pc-linux-gnu-fl32... no checking for i686-pc-linux-gnu-af77... no checking for i686-pc-linux-gnu-xlf90... no checking for i686-pc-linux-gnu-f90... no checking for i686-pc-linux-gnu-pgf90... no checking for i686-pc-linux-gnu-pghpf... no checking for i686-pc-linux-gnu-epcf90... no checking for i686-pc-linux-gnu-gfortran... i686-pc-linux-gnu-gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether i686-pc-linux-gnu-gfortran accepts -g... yes checking the maximum length of command line arguments... 1572864 checking command to parse /usr/bin/nm -B output from i686-pc-linux-gnu-gcc object... ok checking for objdir... .libs checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC checking if i686-pc-linux-gnu-gcc PIC flag -fPIC works... yes checking if i686-pc-linux-gnu-gcc static flag -static works... yes checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes checking whether the i686-pc-linux-gnu-gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux 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... yes configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by i686-pc-linux-gnu-g++... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking for i686-pc-linux-gnu-g++ option to produce PIC... -fPIC checking if i686-pc-linux-gnu-g++ PIC flag -fPIC works... yes checking if i686-pc-linux-gnu-g++ static flag -static works... yes checking if i686-pc-linux-gnu-g++ supports -c -o file.o... yes checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so (cached) (cached) checking how to hardcode library paths into programs... immediate appending configuration tag "F77" to libtool checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for i686-pc-linux-gnu-gfortran option to produce PIC... -fPIC checking if i686-pc-linux-gnu-gfortran PIC flag -fPIC works... yes checking if i686-pc-linux-gnu-gfortran static flag -static works... yes checking if i686-pc-linux-gnu-gfortran supports -c -o file.o... yes checking whether the i686-pc-linux-gnu-gfortran linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so (cached) (cached) checking how to hardcode library paths into programs... immediate checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking which extension is used for loadable modules... .so checking which variable specifies run-time library path... LD_LIBRARY_PATH checking for the default library search path... /lib /usr/lib /usr/local/lib //usr/lib/opengl/xorg-x11/lib /usr/i686-pc-linux-gnu/lib /usr/lib/gcc/i486-pc-linux-gnu/4.1.2 /usr/lib/gcc/i686-pc-linux-gnu/4.3.4 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2 /usr/lib/xulrunner-1.9.2 /usr/lib/paraview-3.6 /usr/lib/qca2 /usr/lib/qt4 /usr/games/lib /usr/lib/R/lib /usr/lib/fltk-1.1 /usr/lib/octave-3.0.3 checking for objdir... .libs checking whether libtool supports -dlopen/-dlpreopen... yes checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen in -ldl... yes checking for dlerror... yes checking for _ prefix in compiled symbols... no checking whether deplibs are loaded by dlopen... yes checking argz.h usability... yes checking argz.h presence... yes checking for argz.h... yes checking for error_t... yes checking for argz_append... yes checking for argz_create_sep... yes checking for argz_insert... yes checking for argz_next... yes checking for argz_stringify... yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for memory.h... (cached) yes checking for stdlib.h... (cached) yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for unistd.h... (cached) yes checking dl.h usability... no checking dl.h presence... no checking for dl.h... no checking sys/dl.h usability... no checking sys/dl.h presence... no checking for sys/dl.h... no checking dld.h usability... no checking dld.h presence... no checking for dld.h... no checking mach-o/dyld.h usability... no checking mach-o/dyld.h presence... no checking for mach-o/dyld.h... no checking for string.h... (cached) yes checking for strchr... yes checking for strrchr... yes checking for memcpy... yes checking for memmove... yes checking for strcmp... yes checking for closedir... yes checking for opendir... yes checking for readdir... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands Synfig Core v.0.61.09 Configuration Summary - - - - - - Install Prefix -------------------> /usr Module directory -----------------> ${exec_prefix}/lib/synfig/modules Build Platform -------------------> i686-pc-linux-gnu Host Platform --------------------> i686-pc-linux-gnu Arc Profiling --------------------> no GProf Profiling ------------------> no Debug Mode -----------------------> no (-DNDEBUG) Optimization ---------------------> 2 PNG output target support --------> no MNG output target support --------> no JPEG output target support -------> no ETL_CFLAGS -----------------------> FreeType2 ------------------------> yes fontconfig -----------------------> no libavcodec -----------------------> yes libswscale -----------------------> yes vImage ---------------------------> no ImageMagick ----------------------> yes Magick++ -------------------------> no FFMPEG ---------------------------> yes libdv ----------------------------> no OpenEXR --------------------------> yes Using OpenEXR's "half" type ------> no $CXX -----------------------------> 'i686-pc-linux-gnu-g++' $CXXFLAGS ------------------------> ' -march=prescott -pipe gdb -DNDEBUG -O2 -W -Wall' $SYNFIG_LIBS ---------------------> '-lxml++-2.6 -lxml2 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0 -lsigc-2.0' $LIBXMLPP_LIBS -------------------> '-lxml++-2.6 -lxml2 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0 ' $ETL_LIBS ------------------------> ' ' $LIBSIGC_LIBS --------------------> '-lsigc-2.0 ' $SYNFIG_CFLAGS -------------------> '-I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -DSYNFIG_NO_DEPRECATED -DLOCALEDIR=\"/usr/share/locale\"' $LIBADD_DL -----------------------> '' make -j3 make all-recursive make[1]: Entering directory `/var/tmp/portage/media-gfx/synfig-0.61.09/work/synfig-0.61.09' Making all in libltdl make[2]: Entering directory `/var/tmp/portage/media-gfx/synfig-0.61.09/work/synfig-0.61.09/libltdl' make all-am make[3]: Entering directory `/var/tmp/portage/media-gfx/synfig-0.61.09/work/synfig-0.61.09/libltdl' /bin/sh ./libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -march=prescott -pipe -ggdb -c -o ltdl.lo ltdl.c mkdir .libs i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -march=prescott -pipe -ggdb -c ltdl.c -fPIC -DPIC -o .libs/ltdl.o i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -march=prescott -pipe -ggdb -c ltdl.c -o ltdl.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -O2 -march=prescott -pipe -ggdb -Wl,-O1 -o libltdlc.la ltdl.lo -ldl i686-pc-linux-gnu-ar cru .libs/libltdlc.a .libs/ltdl.o i686-pc-linux-gnu-ranlib .libs/libltdlc.a creating libltdlc.la (cd .libs && rm -f libltdlc.la && ln -s ../libltdlc.la libltdlc.la) make[3]: Leaving directory `/var/tmp/portage/media-gfx/synfig-0.61.09/work/synfig-0.61.09/libltdl' make[2]: Leaving directory `/var/tmp/portage/media-gfx/synfig-0.61.09/work/synfig-0.61.09/libltdl' Making all in src make[2]: Entering directory `/var/tmp/portage/media-gfx/synfig-0.61.09/work/synfig-0.61.09/src' Making all in synfig make[3]: Entering directory `/var/tmp/portage/media-gfx/synfig-0.61.09/work/synfig-0.61.09/src/synfig' if /bin/sh ../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I../.. -I../../src -I../../libltdl -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -DSYNFIG_NO_DEPRECATED -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR="\"/usr/lib\"" -DSYSCONFDIR="\"/etc\"" -march=prescott -pipe gdb -DNDEBUG -O2 -W -Wall -MT libsynfig_la-blinepoint.lo -MD -MP -MF ".deps/libsynfig_la-blinepoint.Tpo" -c -o libsynfig_la-blinepoint.lo `test -f 'blinepoint.cpp' || echo './'`blinepoint.cpp; \ then mv -f ".deps/libsynfig_la-blinepoint.Tpo" ".deps/libsynfig_la-blinepoint.Plo"; else rm -f ".deps/libsynfig_la-blinepoint.Tpo"; exit 1; fi if /bin/sh ../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I../.. -I../../src -I../../libltdl -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -DSYNFIG_NO_DEPRECATED -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR="\"/usr/lib\"" -DSYSCONFDIR="\"/etc\"" -march=prescott -pipe gdb -DNDEBUG -O2 -W -Wall -MT libsynfig_la-gradient.lo -MD -MP -MF ".deps/libsynfig_la-gradient.Tpo" -c -o libsynfig_la-gradient.lo `test -f 'gradient.cpp' || echo './'`gradient.cpp; \ then mv -f ".deps/libsynfig_la-gradient.Tpo" ".deps/libsynfig_la-gradient.Plo"; else rm -f ".deps/libsynfig_la-gradient.Tpo"; exit 1; fi if /bin/sh ../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I../.. -I../../src -I../../libltdl -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -DSYNFIG_NO_DEPRECATED -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR="\"/usr/lib\"" -DSYSCONFDIR="\"/etc\"" -march=prescott -pipe gdb -DNDEBUG -O2 -W -Wall -MT libsynfig_la-value.lo -MD -MP -MF ".deps/libsynfig_la-value.Tpo" -c -o libsynfig_la-value.lo `test -f 'value.cpp' || echo './'`value.cpp; \ then mv -f ".deps/libsynfig_la-value.Tpo" ".deps/libsynfig_la-value.Plo"; else rm -f ".deps/libsynfig_la-value.Tpo"; exit 1; fi mkdir .libs i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I../.. -I../../src -I../../libltdl -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -DSYNFIG_NO_DEPRECATED -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -march=prescott -pipe gdb -DNDEBUG -O2 -W -Wall -MT libsynfig_la-value.lo -MD -MP -MF .deps/libsynfig_la-value.Tpo -c value.cpp -DPIC i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I../.. -I../../src -I../../libltdl -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -DSYNFIG_NO_DEPRECATED -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -march=prescott -pipe gdb -DNDEBUG -O2 -W -Wall -MT libsynfig_la-blinepoint.lo -MD -MP -MF .deps/libsynfig_la-blinepoint.Tpo -c blinepoint.cpp -DPIC i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I../.. -I../../src -I../../libltdl -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -DSYNFIG_NO_DEPRECATED -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -march=prescott -pipe gdb -DNDEBUG -O2 -W -Wall -MT libsynfig_la-gradient.lo -MD -MP -MF .deps/libsynfig_la-gradient.Tpo -c gradient.cpp -DPIC i686-pc-linux-gnu-g++: gdb: No such file or directory i686-pc-linux-gnu-g++: gdb: No such file or directory In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/functional:55, from /usr/include/ETL/_curve_func.h:32, from /usr/include/ETL/angle:31, from angle.h:30, from vector.h:31, from blinepoint.h:30, from blinepoint.cpp:32: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:469: error: ‘_Tp& std::_Identity<_Tp>::operator()(_Tp&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:465: error: with ‘_Tp& std::_Identity<_Tp>::operator()(_Tp&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:482: error: ‘typename _Pair::first_type& std::_Select1st<_Pair>::operator()(_Pair&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:478: error: with ‘typename _Pair::first_type& std::_Select1st<_Pair>::operator()(_Pair&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:495: error: ‘typename _Pair::second_type& std::_Select2nd<_Pair>::operator()(_Pair&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:491: error: with ‘typename _Pair::second_type& std::_Select2nd<_Pair>::operator()(_Pair&)’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:704, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/functional:55, from /usr/include/ETL/_curve_func.h:32, from /usr/include/ETL/angle:31, from angle.h:30, from vector.h:31, from blinepoint.h:30, from blinepoint.cpp:32: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/backward/binders.h:120: error: ‘typename _Operation::result_type std::binder1st<_Operation>::operator()(typename _Operation::second_argument_type&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/backward/binders.h:114: error: with ‘typename _Operation::result_type std::binder1st<_Operation>::operator()(typename _Operation::second_argument_type&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/backward/binders.h:155: error: ‘typename _Operation::result_type std::binder2nd<_Operation>::operator()(typename _Operation::first_argument_type&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/backward/binders.h:149: error: with ‘typename _Operation::result_type std::binder2nd<_Operation>::operator()(typename _Operation::first_argument_type&)’ i686-pc-linux-gnu-g++: gdb: No such file or directory In file included from /usr/include/ETL/angle:39, from angle.h:30, from vector.h:31, from blinepoint.h:30, from blinepoint.cpp:32: /usr/include/ETL/_angle.h: In member function ‘etl::angle::rad etl::angle::rad::mod()’: /usr/include/ETL/_angle.h:366: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::rad’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::rad etl::angle::rad::dist(etl::angle&)’: /usr/include/ETL/_angle.h:367: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::rad’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::deg etl::angle::deg::mod()’: /usr/include/ETL/_angle.h:386: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::deg’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::deg etl::angle::deg::dist(etl::angle&)’: /usr/include/ETL/_angle.h:387: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::deg’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::rot etl::angle::rot::mod()’: /usr/include/ETL/_angle.h:406: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::rot’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::rot etl::angle::rot::dist(etl::angle&)’: /usr/include/ETL/_angle.h:407: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::rot’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::sin etl::angle::sin::mod()’: /usr/include/ETL/_angle.h:426: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::sin’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::sin etl::angle::sin::dist(etl::angle&)’: /usr/include/ETL/_angle.h:427: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::sin’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::cos etl::angle::cos::mod()’: /usr/include/ETL/_angle.h:446: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::cos’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::cos etl::angle::cos::dist(etl::angle&)’: /usr/include/ETL/_angle.h:447: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::cos’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::tan etl::angle::tan::mod()’: /usr/include/ETL/_angle.h:467: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::tan’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::tan etl::angle::tan::dist(etl::angle&)’: /usr/include/ETL/_angle.h:468: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::tan’ requested In file included from blinepoint.h:30, from blinepoint.cpp:32: vector.h: At global scope: vector.h:86: error: ‘synfig::Real& synfig::Vector::operator[](int&)’ cannot be overloaded vector.h:82: error: with ‘synfig::Real& synfig::Vector::operator[](int&)’ vector.h: In member function ‘synfig::Vector synfig::Vector::operator-()’: vector.h:140: error: no matching function for call to ‘synfig::Vector::Vector(synfig::Real, synfig::Real)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) vector.h: In member function ‘synfig::Vector synfig::Vector::norm()’: vector.h:168: error: no match for ‘operator*’ in ‘*(synfig::Vector*)this * synfig::Vector::inv_mag()’ vector.h:131: note: candidates are: synfig::Vector synfig::Vector::operator*(synfig::Real&) vector.h:143: note: synfig::Real synfig::Vector::operator*(synfig::Vector&) vector.h: In member function ‘synfig::Vector synfig::Vector::perp()’: vector.h:172: error: no matching function for call to ‘synfig::Vector::Vector(synfig::Real&, synfig::Real)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) vector.h: In member function ‘synfig::Angle synfig::Vector::angle()’: vector.h:175: error: no matching function for call to ‘etl::angle::rad::rad(double)’ /usr/include/ETL/_angle.h:365: note: candidates are: etl::angle::rad::rad(etl::angle&) /usr/include/ETL/_angle.h:364: note: etl::angle::rad::rad(float&) /usr/include/ETL/_angle.h:362: note: etl::angle::rad::rad(const etl::angle::rad&) vector.h: In static member function ‘static synfig::Vector synfig::Vector::zero()’: vector.h:184: error: no matching function for call to ‘synfig::Vector::Vector(int, int)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) In file included from /usr/include/ETL/bezier:32, from vector.h:204, from blinepoint.h:30, from blinepoint.cpp:32: /usr/include/ETL/_bezier.h: At global scope: /usr/include/ETL/_bezier.h:219: error: ‘V& etl::bezier_base::operator[](int)’ cannot be overloaded /usr/include/ETL/_bezier.h:215: error: with ‘V& etl::bezier_base::operator[](int)’ /usr/include/ETL/_bezier.h:300: error: ‘float& etl::bezier_base::operator[](int)’ cannot be overloaded /usr/include/ETL/_bezier.h:296: error: with ‘float& etl::bezier_base::operator[](int)’ /usr/include/ETL/_bezier.h:243: error: default argument for parameter of type ‘float&’ has type ‘double’ /usr/include/ETL/_bezier.h:243: error: default argument for parameter of type ‘float&’ has type ‘double’ /usr/include/ETL/_bezier.h:380: error: ‘double& etl::bezier_base::operator[](int)’ cannot be overloaded /usr/include/ETL/_bezier.h:376: error: with ‘double& etl::bezier_base::operator[](int)’ /usr/include/ETL/_bezier.h:323: error: default argument for parameter of type ‘float&’ has type ‘double’ /usr/include/ETL/_bezier.h:323: error: default argument for parameter of type ‘float&’ has type ‘double’ In file included from blinepoint.h:30, from blinepoint.cpp:32: vector.h:275: error: ‘synfig::Vector& etl::bezier_base::operator[](int)’ cannot be overloaded vector.h:271: error: with ‘synfig::Vector& etl::bezier_base::operator[](int)’ vector.h:227: error: default argument for parameter of type ‘float&’ has type ‘double’ vector.h:227: error: default argument for parameter of type ‘float&’ has type ‘double’ vector.h: In member function ‘void etl::bezier_base::sync()’: vector.h:232: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::a[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h:232: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::a[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h:233: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::b[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h:233: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::b[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h:234: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::c[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h:234: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::c[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h:235: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::d[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h:235: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::d[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h: In member function ‘synfig::Vector etl::bezier_base::operator()(float)’: vector.h:243: error: no matching function for call to ‘synfig::Vector::Vector(double, double)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) vector.h: In member function ‘void etl::bezier_base::evaluate(float, synfig::Vector&, synfig::Vector&)’: vector.h:253: error: no match for call to ‘(affine_combo) (synfig::Vector, synfig::Vector, float&)’ /usr/include/ETL/_curve_func.h:40: note: candidates are: T affine_combo::operator()(T&, T&, K&) [with T = synfig::Vector, K = float] vector.h:257: error: no match for call to ‘(affine_combo) (synfig::Vector, synfig::Vector, float&)’ /usr/include/ETL/_curve_func.h:40: note: candidates are: T affine_combo::operator()(T&, T&, K&) [with T = synfig::Vector, K = float] vector.h:260: error: no match for ‘operator*’ in ‘p2.synfig::Vector::operator-(((synfig::Vector&)(& p1))) * 3’ vector.h:131: note: candidates are: synfig::Vector synfig::Vector::operator*(synfig::Real&) vector.h:143: note: synfig::Real synfig::Vector::operator*(synfig::Vector&) In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:70, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/algorithm:66, from blinepoint.h:32, from blinepoint.cpp:32: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h: At global scope: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:67: error: ISO C++ forbids in-class initialization of non-const static member ‘__is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:68: error: ISO C++ forbids in-class initialization of non-const static member ‘__digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:107: error: ISO C++ forbids in-class initialization of non-const static member ‘__max_digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:110: error: ISO C++ forbids in-class initialization of non-const static member ‘__is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:111: error: ISO C++ forbids in-class initialization of non-const static member ‘__digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:112: error: ISO C++ forbids in-class initialization of non-const static member ‘__max_exponent10’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:72, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/algorithm:66, from blinepoint.h:32, from blinepoint.cpp:32: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator_base_types.h:151: error: redefinition of ‘struct std::iterator_traits<_Tp*>’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator_base_types.h:142: error: previous definition of ‘struct std::iterator_traits<_Tp*>’ In file included from /usr/include/ETL/stringf:32, from general.h:30, from gradient.cpp:34: /usr/include/ETL/_stringf.h:128:2: warning: #warning Potential for Buffer-overflow bug using vsprintf In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/algorithm:66, from blinepoint.h:32, from blinepoint.cpp:32: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:395: error: ‘__simple’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:396: error: template argument 2 is invalid /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:589: error: ‘__simple’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:590: error: template argument 2 is invalid /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘bool std::__equal_aux(_II1, _II1, _II2)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:824: error: ‘__simple’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:824: error: template argument 1 is invalid /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘bool std::__lexicographical_compare_aux(_II1, _II1, _II2, _II2)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:923: error: ‘__simple’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:923: error: template argument 1 is invalid In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:68, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/algorithm:67, from blinepoint.h:32, from blinepoint.cpp:32: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h: At global scope: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h: In instantiation of ‘__gnu_cxx::__numeric_traits_integer’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:132: instantiated from ‘__gnu_cxx::__numeric_traits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tempbuf.h:93: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:62: error: ISO C++ forbids in-class initialization of non-const static member ‘__gnu_cxx::__numeric_traits_integer::__min’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:63: error: ISO C++ forbids in-class initialization of non-const static member ‘__gnu_cxx::__numeric_traits_integer::__max’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:67: error: ISO C++ forbids in-class initialization of non-const static member ‘__gnu_cxx::__numeric_traits_integer::__is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:68: error: ISO C++ forbids in-class initialization of non-const static member ‘__gnu_cxx::__numeric_traits_integer::__digits’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:70, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/char_traits.h:46, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:47, from ../../src/synfig/string.h:30, from color.h:36, from gradient.h:32, from gradient.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:67: error: ISO C++ forbids in-class initialization of non-const static member ‘__is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:68: error: ISO C++ forbids in-class initialization of non-const static member ‘__digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:107: error: ISO C++ forbids in-class initialization of non-const static member ‘__max_digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:110: error: ISO C++ forbids in-class initialization of non-const static member ‘__is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:111: error: ISO C++ forbids in-class initialization of non-const static member ‘__digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:112: error: ISO C++ forbids in-class initialization of non-const static member ‘__max_exponent10’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:72, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/char_traits.h:46, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:47, from ../../src/synfig/string.h:30, from color.h:36, from gradient.h:32, from gradient.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator_base_types.h:151: error: redefinition of ‘struct std::iterator_traits<_Tp*>’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator_base_types.h:142: error: previous definition of ‘struct std::iterator_traits<_Tp*>’ In file included from /usr/include/ETL/stringf:32, from general.h:30, from value.h:40, from value.cpp:33: /usr/include/ETL/_stringf.h:128:2: warning: #warning Potential for Buffer-overflow bug using vsprintf In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/char_traits.h:46, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:47, from ../../src/synfig/string.h:30, from color.h:36, from gradient.h:32, from gradient.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:395: error: ‘__simple’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:396: error: template argument 2 is invalid /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:589: error: ‘__simple’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:590: error: template argument 2 is invalid In file included from blinepoint.cpp:32: blinepoint.h: In constructor ‘synfig::BLinePoint::BLinePoint()’: blinepoint.h:54: error: no matching function for call to ‘synfig::Vector::Vector(int, int)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) blinepoint.h:58: error: no matching function for call to ‘synfig::Vector::Vector(int, int)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) blinepoint.h:58: error: no matching function for call to ‘synfig::Vector::Vector(int, int)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘bool std::__equal_aux(_II1, _II1, _II2)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:824: error: ‘__simple’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:824: error: template argument 1 is invalid /usr/include/ETL/_curve_func.h: In member function ‘T affine_combo::operator()(T&, T&, K&) [with T = synfig::Vector, K = float]’: vector.h:251: instantiated from here /usr/include/ETL/_curve_func.h:42: error: no match for ‘operator*’ in ‘((synfig::Vector*)b)->synfig::Vector::operator-(((synfig::Vector&)((synfig::Vector*)a))) * t’ vector.h:131: note: candidates are: synfig::Vector synfig::Vector::operator*(synfig::Real&) vector.h:143: note: synfig::Real synfig::Vector::operator*(synfig::Vector&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘bool std::__lexicographical_compare_aux(_II1, _II1, _II2, _II2)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:923: error: ‘__simple’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:923: error: template argument 1 is invalid make[3]: *** [libsynfig_la-blinepoint.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:47, from ../../src/synfig/string.h:30, from color.h:36, from gradient.h:32, from gradient.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/char_traits.h: In static member function ‘static wint_t std::char_traits::not_eof(wint_t&)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/char_traits.h:365: error: no matching function for call to ‘std::char_traits::eq_int_type(unsigned int&, wint_t)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/char_traits.h:357: note: candidates are: static bool std::char_traits::eq_int_type(wint_t&, wint_t&) In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/i686-pc-linux-gnu/bits/c++allocator.h:39, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/allocator.h:53, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:48, from ../../src/synfig/string.h:30, from color.h:36, from gradient.h:32, from gradient.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/new_allocator.h: At global scope: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/new_allocator.h:82: error: ‘_Tp* __gnu_cxx::new_allocator<_Tp>::address(_Tp&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/new_allocator.h:79: error: with ‘_Tp* __gnu_cxx::new_allocator<_Tp>::address(_Tp&)’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/functional:55, from /usr/include/ETL/_curve_func.h:32, from /usr/include/ETL/angle:31, from angle.h:30, from vector.h:31, from segment.h:30, from value.h:33, from value.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:469: error: ‘_Tp& std::_Identity<_Tp>::operator()(_Tp&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:465: error: with ‘_Tp& std::_Identity<_Tp>::operator()(_Tp&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:482: error: ‘typename _Pair::first_type& std::_Select1st<_Pair>::operator()(_Pair&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:478: error: with ‘typename _Pair::first_type& std::_Select1st<_Pair>::operator()(_Pair&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:495: error: ‘typename _Pair::second_type& std::_Select2nd<_Pair>::operator()(_Pair&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:491: error: with ‘typename _Pair::second_type& std::_Select2nd<_Pair>::operator()(_Pair&)’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:55, from ../../src/synfig/string.h:30, from color.h:36, from gradient.h:32, from gradient.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:469: error: ‘_Tp& std::_Identity<_Tp>::operator()(_Tp&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:465: error: with ‘_Tp& std::_Identity<_Tp>::operator()(_Tp&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:482: error: ‘typename _Pair::first_type& std::_Select1st<_Pair>::operator()(_Pair&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:478: error: with ‘typename _Pair::first_type& std::_Select1st<_Pair>::operator()(_Pair&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:495: error: ‘typename _Pair::second_type& std::_Select2nd<_Pair>::operator()(_Pair&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:491: error: with ‘typename _Pair::second_type& std::_Select2nd<_Pair>::operator()(_Pair&)’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:704, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/functional:55, from /usr/include/ETL/_curve_func.h:32, from /usr/include/ETL/angle:31, from angle.h:30, from vector.h:31, from segment.h:30, from value.h:33, from value.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/backward/binders.h:120: error: ‘typename _Operation::result_type std::binder1st<_Operation>::operator()(typename _Operation::second_argument_type&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/backward/binders.h:114: error: with ‘typename _Operation::result_type std::binder1st<_Operation>::operator()(typename _Operation::second_argument_type&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/backward/binders.h:155: error: ‘typename _Operation::result_type std::binder2nd<_Operation>::operator()(typename _Operation::first_argument_type&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/backward/binders.h:149: error: with ‘typename _Operation::result_type std::binder2nd<_Operation>::operator()(typename _Operation::first_argument_type&)’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_function.h:704, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:55, from ../../src/synfig/string.h:30, from color.h:36, from gradient.h:32, from gradient.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/backward/binders.h:120: error: ‘typename _Operation::result_type std::binder1st<_Operation>::operator()(typename _Operation::second_argument_type&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/backward/binders.h:114: error: with ‘typename _Operation::result_type std::binder1st<_Operation>::operator()(typename _Operation::second_argument_type&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/backward/binders.h:155: error: ‘typename _Operation::result_type std::binder2nd<_Operation>::operator()(typename _Operation::first_argument_type&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/backward/binders.h:149: error: with ‘typename _Operation::result_type std::binder2nd<_Operation>::operator()(typename _Operation::first_argument_type&)’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:58, from ../../src/synfig/string.h:30, from color.h:36, from gradient.h:32, from gradient.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:388: error: ‘static void std::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, _CharT*, _CharT*)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:384: error: with ‘static void std::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, _CharT*, _CharT*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:543: error: ‘__gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::begin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:532: error: with ‘__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::begin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:562: error: ‘__gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::end()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:551: error: with ‘__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:580: error: ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> > > std::basic_string<_CharT, _Traits, _Alloc>::rbegin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:571: error: with ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > > std::basic_string<_CharT, _Traits, _Alloc>::rbegin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:598: error: ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> > > std::basic_string<_CharT, _Traits, _Alloc>::rend()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:589: error: with ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > > std::basic_string<_CharT, _Traits, _Alloc>::rend()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:718: error: ‘typename _Alloc::rebind<_CharT>::other::reference std::basic_string<_CharT, _Traits, _Alloc>::operator[](typename _Alloc::rebind<_CharT>::other::size_type)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:701: error: with ‘typename _Alloc::rebind<_CharT>::other::const_reference std::basic_string<_CharT, _Traits, _Alloc>::operator[](typename _Alloc::rebind<_CharT>::other::size_type)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:758: error: ‘typename _Alloc::rebind<_CharT>::other::reference std::basic_string<_CharT, _Traits, _Alloc>::at(typename _Alloc::rebind<_CharT>::other::size_type)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:739: error: with ‘typename _Alloc::rebind<_CharT>::other::const_reference std::basic_string<_CharT, _Traits, _Alloc>::at(typename _Alloc::rebind<_CharT>::other::size_type)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1407: error: ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::replace(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, _CharT*, _CharT*)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1396: error: with ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::replace(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, _CharT*, _CharT*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h: In instantiation of ‘__gnu_cxx::__numeric_traits_integer’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:132: instantiated from ‘__gnu_cxx::__numeric_traits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:396: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:62: error: ISO C++ forbids in-class initialization of non-const static member ‘__gnu_cxx::__numeric_traits_integer::__min’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:63: error: ISO C++ forbids in-class initialization of non-const static member ‘__gnu_cxx::__numeric_traits_integer::__max’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:67: error: ISO C++ forbids in-class initialization of non-const static member ‘__gnu_cxx::__numeric_traits_integer::__is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:68: error: ISO C++ forbids in-class initialization of non-const static member ‘__gnu_cxx::__numeric_traits_integer::__digits’ In file included from /usr/include/ETL/angle:39, from angle.h:30, from vector.h:31, from segment.h:30, from value.h:33, from value.cpp:33: /usr/include/ETL/_angle.h: In member function ‘etl::angle::rad etl::angle::rad::mod()’: /usr/include/ETL/_angle.h:366: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::rad’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::rad etl::angle::rad::dist(etl::angle&)’: /usr/include/ETL/_angle.h:367: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::rad’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::deg etl::angle::deg::mod()’: /usr/include/ETL/_angle.h:386: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::deg’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::deg etl::angle::deg::dist(etl::angle&)’: /usr/include/ETL/_angle.h:387: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::deg’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::rot etl::angle::rot::mod()’: /usr/include/ETL/_angle.h:406: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::rot’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::rot etl::angle::rot::dist(etl::angle&)’: /usr/include/ETL/_angle.h:407: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::rot’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::sin etl::angle::sin::mod()’: /usr/include/ETL/_angle.h:426: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::sin’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::sin etl::angle::sin::dist(etl::angle&)’: /usr/include/ETL/_angle.h:427: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::sin’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::cos etl::angle::cos::mod()’: /usr/include/ETL/_angle.h:446: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::cos’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::cos etl::angle::cos::dist(etl::angle&)’: /usr/include/ETL/_angle.h:447: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::cos’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::tan etl::angle::tan::mod()’: /usr/include/ETL/_angle.h:467: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::tan’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::tan etl::angle::tan::dist(etl::angle&)’: /usr/include/ETL/_angle.h:468: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::tan’ requested In file included from segment.h:30, from value.h:33, from value.cpp:33: vector.h: At global scope: vector.h:86: error: ‘synfig::Real& synfig::Vector::operator[](int&)’ cannot be overloaded vector.h:82: error: with ‘synfig::Real& synfig::Vector::operator[](int&)’ vector.h: In member function ‘synfig::Vector synfig::Vector::operator-()’: vector.h:140: error: no matching function for call to ‘synfig::Vector::Vector(synfig::Real, synfig::Real)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) vector.h: In member function ‘synfig::Vector synfig::Vector::norm()’: vector.h:168: error: no match for ‘operator*’ in ‘*(synfig::Vector*)this * synfig::Vector::inv_mag()’ vector.h:131: note: candidates are: synfig::Vector synfig::Vector::operator*(synfig::Real&) vector.h:143: note: synfig::Real synfig::Vector::operator*(synfig::Vector&) vector.h: In member function ‘synfig::Vector synfig::Vector::perp()’: vector.h:172: error: no matching function for call to ‘synfig::Vector::Vector(synfig::Real&, synfig::Real)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) vector.h: In member function ‘synfig::Angle synfig::Vector::angle()’: vector.h:175: error: no matching function for call to ‘etl::angle::rad::rad(double)’ /usr/include/ETL/_angle.h:365: note: candidates are: etl::angle::rad::rad(etl::angle&) /usr/include/ETL/_angle.h:364: note: etl::angle::rad::rad(float&)In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:61, from ../../src/synfig/string.h:30, from color.h:36, from gradient.h:32, from gradient.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In instantiation of ‘std::basic_string, std::allocator >’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:1108: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:270: error: ISO C++ forbids in-class initialization of non-const static member ‘std::basic_string, std::allocator >::npos’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In instantiation of ‘std::basic_string, std::allocator >’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:1108: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:380: error: ‘static void std::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:376: error: with ‘static void std::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/include/ETL/_angle.h:362: note: etl::angle::rad::rad(const etl::angle::rad&) vector.h: In static member function ‘static synfig::Vector synfig::Vector::zero()’: vector.h:184: error: no matching function for call to ‘synfig::Vector::Vector(int, int)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) In file included from /usr/include/ETL/bezier:32, from vector.h:204, from segment.h:30, from value.h:33, from value.cpp:33: /usr/include/ETL/_bezier.h: At global scope: /usr/include/ETL/_bezier.h:219: error: ‘V& etl::bezier_base::operator[](int)’ cannot be overloaded /usr/include/ETL/_bezier.h:215: error: with ‘V& etl::bezier_base::operator[](int)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1428: error: ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::replace(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1417: error: with ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::replace(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/include/ETL/_bezier.h:300: error: ‘float& etl::bezier_base::operator[](int)’ cannot be overloaded /usr/include/ETL/_bezier.h:296: error: with ‘float& etl::bezier_base::operator[](int)’ /usr/include/ETL/_bezier.h:243: error: default argument for parameter of type ‘float&’ has type ‘double’ /usr/include/ETL/_bezier.h:243: error: default argument for parameter of type ‘float&’ has type ‘double’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In instantiation of ‘std::basic_string, std::allocator >’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:1123: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:270: error: ISO C++ forbids in-class initialization of non-const static member ‘std::basic_string, std::allocator >::npos’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In instantiation of ‘std::basic_string, std::allocator >’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:1123: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:380: error: ‘static void std::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = wchar_t, _Traits = std::char_traits, _Alloc = std::allocator]’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:376: error: with ‘static void std::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = wchar_t, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1428: error: ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::replace(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = wchar_t, _Traits = std::char_traits, _Alloc = std::allocator]’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1417: error: with ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::replace(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = wchar_t, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/include/ETL/_bezier.h:380: error: ‘double& etl::bezier_base::operator[](int)’ cannot be overloaded /usr/include/ETL/_bezier.h:376: error: with ‘double& etl::bezier_base::operator[](int)’ /usr/include/ETL/_bezier.h:323: error: default argument for parameter of type ‘float&’ has type ‘double’ /usr/include/ETL/_bezier.h:323: error: default argument for parameter of type ‘float&’ has type ‘double’ In file included from /usr/include/ETL/angle:39, from angle.h:30, from color.h:43, from gradient.h:32, from gradient.cpp:33: /usr/include/ETL/_angle.h: In member function ‘etl::angle::rad etl::angle::rad::mod()’: /usr/include/ETL/_angle.h:366: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::rad’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::rad etl::angle::rad::dist(etl::angle&)’: /usr/include/ETL/_angle.h:367: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::rad’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::deg etl::angle::deg::mod()’: /usr/include/ETL/_angle.h:386: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::deg’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::deg etl::angle::deg::dist(etl::angle&)’: /usr/include/ETL/_angle.h:387: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::deg’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::rot etl::angle::rot::mod()’: /usr/include/ETL/_angle.h:406: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::rot’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::rot etl::angle::rot::dist(etl::angle&)’: /usr/include/ETL/_angle.h:407: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::rot’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::sin etl::angle::sin::mod()’: /usr/include/ETL/_angle.h:426: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::sin’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::sin etl::angle::sin::dist(etl::angle&)’: /usr/include/ETL/_angle.h:427: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::sin’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::cos etl::angle::cos::mod()’: /usr/include/ETL/_angle.h:446: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::cos’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::cos etl::angle::cos::dist(etl::angle&)’: /usr/include/ETL/_angle.h:447: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::cos’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::tan etl::angle::tan::mod()’: /usr/include/ETL/_angle.h:467: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::tan’ requested /usr/include/ETL/_angle.h: In member function ‘etl::angle::tan etl::angle::tan::dist(etl::angle&)’: /usr/include/ETL/_angle.h:468: error: conversion from ‘etl::angle’ to non-scalar type ‘etl::angle::tan’ requested In file included from segment.h:30, from value.h:33, from value.cpp:33: vector.h:275: error: ‘synfig::Vector& etl::bezier_base::operator[](int)’ cannot be overloaded vector.h:271: error: with ‘synfig::Vector& etl::bezier_base::operator[](int)’ vector.h:227: error: default argument for parameter of type ‘float&’ has type ‘double’ vector.h:227: error: default argument for parameter of type ‘float&’ has type ‘double’ In file included from gradient.h:32, from gradient.cpp:33: color.h: At global scope: color.h:225: error: default argument for parameter of type ‘synfig::ColorReal&’ has type ‘int’ color.h:386: error: default argument for parameter of type ‘synfig::ColorReal&’ has type ‘int’ color.h:443: error: default argument for parameter of type ‘synfig::ColorReal&’ has type ‘int’ vector.h: In member function ‘void etl::bezier_base::sync()’: vector.h:232: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::a[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h:232: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::a[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h:233: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::b[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h:233: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::b[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h:234: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::c[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h:234: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::c[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h:235: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::d[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h:235: error: no match for ‘operator[]’ in ‘((etl::bezier_base*)this)->etl::bezier_base::d[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) vector.h: In member function ‘synfig::Vector etl::bezier_base::operator()(float)’: vector.h:243: error: no matching function for call to ‘synfig::Vector::Vector(double, double)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) vector.h: In member function ‘void etl::bezier_base::evaluate(float, synfig::Vector&, synfig::Vector&)’: vector.h:253: error: no match for call to ‘(affine_combo) (synfig::Vector, synfig::Vector, float&)’ /usr/include/ETL/_curve_func.h:40: note: candidates are: T affine_combo::operator()(T&, T&, K&) [with T = synfig::Vector, K = float] vector.h:257: error: no match for call to ‘(affine_combo) (synfig::Vector, synfig::Vector, float&)’ /usr/include/ETL/_curve_func.h:40: note: candidates are: T affine_combo::operator()(T&, T&, K&) [with T = synfig::Vector, K = float] vector.h:260: error: no match for ‘operator*’ in ‘p2.synfig::Vector::operator-(((synfig::Vector&)(& p1))) * 3’ vector.h:131: note: candidates are: synfig::Vector synfig::Vector::operator*(synfig::Real&) vector.h:143: note: synfig::Real synfig::Vector::operator*(synfig::Vector&) color.h: In member function ‘synfig::Color synfig::Color::operator-()’: color.h:188: error: no matching function for call to ‘synfig::Color::Color(synfig::ColorReal, synfig::ColorReal, synfig::ColorReal, synfig::ColorReal)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In member function ‘synfig::Color synfig::Color::operator~()’: color.h:193: error: no matching function for call to ‘synfig::Color::Color(float, float, float, synfig::ColorReal&)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In member function ‘synfig::Color synfig::Color::premult_alpha()’: color.h:200: error: no matching function for call to ‘synfig::Color::Color(synfig::ColorReal, synfig::ColorReal, synfig::ColorReal, synfig::ColorReal&)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In member function ‘synfig::Color synfig::Color::demult_alpha()’: color.h:208: error: no matching function for call to ‘synfig::Color::Color(synfig::ColorReal, synfig::ColorReal, synfig::ColorReal, synfig::ColorReal&)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h:209: error: no matching function for call to ‘synfig::Color::Color(synfig::Color)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:70, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/char_traits.h:46, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:47, from string.h:30, from value.h:35, from value.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h: At global scope: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:67: error: ISO C++ forbids in-class initialization of non-const static member ‘__is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:68: error: ISO C++ forbids in-class initialization of non-const static member ‘__digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:107: error: ISO C++ forbids in-class initialization of non-const static member ‘__max_digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:110: error: ISO C++ forbids in-class initialization of non-const static member ‘__is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:111: error: ISO C++ forbids in-class initialization of non-const static member ‘__digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:112: error: ISO C++ forbids in-class initialization of non-const static member ‘__max_exponent10’ color.h: In member function ‘synfig::String synfig::Color::get_hex()’: color.h:285: error: no match for ‘operator+’ in ‘synfig::Color::real2hex(synfig::ColorReal)() + synfig::Color::real2hex(synfig::ColorReal)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2084: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] color.h: In member function ‘synfig::Color& synfig::Color::set_yuv(float&, float&, float&)’: color.h:351: error: no matching function for call to ‘synfig::Color::set_r(float)’ color.h:291: note: candidates are: synfig::Color& synfig::Color::set_r(synfig::ColorReal&) color.h:352: error: no matching function for call to ‘synfig::Color::set_g(float)’ color.h:294: note: candidates are: synfig::Color& synfig::Color::set_g(synfig::ColorReal&) color.h:353: error: no matching function for call to ‘synfig::Color::set_b(float)’ color.h:297: note: candidates are: synfig::Color& synfig::Color::set_b(synfig::ColorReal&) color.h: In member function ‘synfig::Color& synfig::Color::set_y(float&)’: color.h:358: error: no matching function for call to ‘synfig::Color::set_yuv(float&, float, float)’ color.h:349: note: candidates are: synfig::Color& synfig::Color::set_yuv(float&, float&, float&) color.h:428: note: synfig::Color& synfig::Color::set_yuv(float&, float&, synfig::Angle&) color.h: In member function ‘synfig::Color& synfig::Color::set_u(float&)’: color.h:361: error: no matching function for call to ‘synfig::Color::set_yuv(float, float&, float)’ color.h:349: note: candidates are: synfig::Color& synfig::Color::set_yuv(float&, float&, float&) color.h:428: note: synfig::Color& synfig::Color::set_yuv(float&, float&, synfig::Angle&) color.h: In member function ‘synfig::Color& synfig::Color::set_v(float&)’: color.h:364: error: no matching function for call to ‘synfig::Color::set_yuv(float, float, float&)’ color.h:349: note: candidates are: synfig::Color& synfig::Color::set_yuv(float&, float&, float&) color.h:428: note: synfig::Color& synfig::Color::set_yuv(float&, float&, synfig::Angle&) color.h: In member function ‘synfig::Color& synfig::Color::set_uv(float&, float&)’: color.h:367: error: no matching function for call to ‘synfig::Color::set_yuv(float, float&, float&)’ color.h:349: note: candidates are: synfig::Color& synfig::Color::set_yuv(float&, float&, float&) color.h:428: note: synfig::Color& synfig::Color::set_yuv(float&, float&, synfig::Angle&) In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:72, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/char_traits.h:46, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:47, from string.h:30, from value.h:35, from value.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator_base_types.h:151: error: redefinition of ‘struct std::iterator_traits<_Tp*>’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator_base_types.h:142: error: previous definition of ‘struct std::iterator_traits<_Tp*>’ color.h: In member function ‘synfig::Angle synfig::Color::get_hue()’: color.h:395: error: no matching function for call to ‘etl::angle::tan::tan(float, float)’ /usr/include/ETL/_angle.h:466: note: candidates are: etl::angle::tan::tan(etl::angle&) /usr/include/ETL/_angle.h:465: note: etl::angle::tan::tan(float&, float&) /usr/include/ETL/_angle.h:464: note: etl::angle::tan::tan(float&) /usr/include/ETL/_angle.h:462: note: etl::angle::tan::tan(const etl::angle::tan&) color.h: In member function ‘synfig::Color& synfig::Color::rotate_uv(synfig::Angle&)’: color.h:421: error: no matching function for call to ‘synfig::Color::set_uv(float, float)’ color.h:367: note: candidates are: synfig::Color& synfig::Color::set_uv(float&, float&) color.h: In member function ‘synfig::Color& synfig::Color::set_yuv(float&, float&, synfig::Angle&)’: color.h:435: error: no matching function for call to ‘synfig::Color::set_yuv(float&, float, float)’ color.h:349: note: candidates are: synfig::Color& synfig::Color::set_yuv(float&, float&, float&) color.h:428: note: synfig::Color& synfig::Color::set_yuv(float&, float&, synfig::Angle&) color.h: In static member function ‘static synfig::Color synfig::Color::alpha()’: color.h:461: error: no matching function for call to ‘synfig::Color::Color(int, int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::black()’: color.h:463: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::white()’: color.h:464: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::gray()’: color.h:465: error: no matching function for call to ‘synfig::Color::Color(float, float, float)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::magenta()’: color.h:466: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::red()’: color.h:467: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::green()’: color.h:468: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::blue()’: color.h:469: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::cyan()’: color.h:470: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::yellow()’: color.h:471: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In function ‘void synfig::convert_color_format(unsigned char*, synfig::Color*, int, synfig::PixelFormat, synfig::Gamma&)’: color.h:839: error: invalid initialization of non-const reference of type ‘synfig::Color&’ from a temporary of type ‘synfig::Color’ color.h:769: error: in passing argument 1 of ‘unsigned char* synfig::Color2PixelFormat(synfig::Color&, synfig::PixelFormat&, unsigned char*, synfig::Gamma&)’ color.h: In function ‘unsigned char* synfig::PixelFormat2Color(synfig::Color&, synfig::PixelFormat&, unsigned char*)’: color.h:850: error: no matching function for call to ‘synfig::Color::set_a(float)’ color.h:300: note: candidates are: synfig::Color& synfig::Color::set_a(synfig::ColorReal&) color.h:855: error: no matching function for call to ‘synfig::Color::set_a(float)’ color.h:300: note: candidates are: synfig::Color& synfig::Color::set_a(synfig::ColorReal&) color.h:861: error: no matching function for call to ‘synfig::Color::set_yuv(float, int, int)’ color.h:349: note: candidates are: synfig::Color& synfig::Color::set_yuv(float&, float&, float&) color.h:428: note: synfig::Color& synfig::Color::set_yuv(float&, float&, synfig::Angle&) color.h:866: error: no matching function for call to ‘synfig::Color::set_b(float)’ color.h:297: note: candidates are: synfig::Color& synfig::Color::set_b(synfig::ColorReal&) color.h:867: error: no matching function for call to ‘synfig::Color::set_g(float)’ color.h:294: note: candidates are: synfig::Color& synfig::Color::set_g(synfig::ColorReal&) color.h:868: error: no matching function for call to ‘synfig::Color::set_r(float)’ color.h:291: note: candidates are: synfig::Color& synfig::Color::set_r(synfig::ColorReal&) color.h:872: error: no matching function for call to ‘synfig::Color::set_r(float)’ color.h:291: note: candidates are: synfig::Color& synfig::Color::set_r(synfig::ColorReal&) color.h:873: error: no matching function for call to ‘synfig::Color::set_g(float)’ color.h:294: note: candidates are: synfig::Color& synfig::Color::set_g(synfig::ColorReal&) color.h:874: error: no matching function for call to ‘synfig::Color::set_b(float)’ color.h:297: note: candidates are: synfig::Color& synfig::Color::set_b(synfig::ColorReal&) color.h:883: error: no matching function for call to ‘synfig::Color::set_a(float)’ color.h:300: note: candidates are: synfig::Color& synfig::Color::set_a(synfig::ColorReal&) color.h:888: error: no matching function for call to ‘synfig::Color::set_a(float)’ color.h:300: note: candidates are: synfig::Color& synfig::Color::set_a(synfig::ColorReal&) In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/vector:70, from gradient.h:33, from gradient.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h: At global scope: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:101: error: ‘typename _Alloc::rebind<_Tp>::other& std::_Vector_base<_Tp, _Alloc>::_M_get_Tp_allocator()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:97: error: with ‘typename _Alloc::rebind<_Tp>::other& std::_Vector_base<_Tp, _Alloc>::_M_get_Tp_allocator()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:386: error: ‘__gnu_cxx::__normal_iterator::_Tp_alloc_type::const_pointer, std::vector<_Tp, _Alloc> > std::vector<_Tp, _Alloc>::begin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:377: error: with ‘__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> > std::vector<_Tp, _Alloc>::begin()’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/char_traits.h:46, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:47, from string.h:30, from value.h:35, from value.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:395: error: ‘__simple’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:396: error: template argument 2 is invalid /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:404: error: ‘__gnu_cxx::__normal_iterator::_Tp_alloc_type::const_pointer, std::vector<_Tp, _Alloc> > std::vector<_Tp, _Alloc>::end()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:395: error: with ‘__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> > std::vector<_Tp, _Alloc>::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:422: error: ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::_Tp_alloc_type::const_pointer, std::vector<_Tp, _Alloc> > > std::vector<_Tp, _Alloc>::rbegin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:413: error: with ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> > > std::vector<_Tp, _Alloc>::rbegin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:440: error: ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::_Tp_alloc_type::const_pointer, std::vector<_Tp, _Alloc> > > std::vector<_Tp, _Alloc>::rend()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:431: error: with ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> > > std::vector<_Tp, _Alloc>::rend()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:577: error: ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::const_reference std::vector<_Tp, _Alloc>::operator[](size_t)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:562: error: with ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::vector<_Tp, _Alloc>::operator[](size_t)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:620: error: ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::const_reference std::vector<_Tp, _Alloc>::at(size_t)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:602: error: with ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::vector<_Tp, _Alloc>::at(size_t)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:639: error: ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::const_reference std::vector<_Tp, _Alloc>::front()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:631: error: with ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::vector<_Tp, _Alloc>::front()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:655: error: ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::const_reference std::vector<_Tp, _Alloc>::back()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:647: error: with ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::vector<_Tp, _Alloc>::back()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:670: error: ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::const_pointer std::vector<_Tp, _Alloc>::data()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:666: error: with ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer std::vector<_Tp, _Alloc>::data()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:589: error: ‘__simple’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:590: error: template argument 2 is invalid /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘bool std::__equal_aux(_II1, _II1, _II2)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:824: error: ‘__simple’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:824: error: template argument 1 is invalid /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘bool std::__lexicographical_compare_aux(_II1, _II1, _II2, _II2)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:923: error: ‘__simple’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:923: error: template argument 1 is invalid In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/vector:71, from gradient.h:33, from gradient.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h: In function ‘void std::fill(std::_Bit_iterator, std::_Bit_iterator, bool&)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:368: error: no matching function for call to ‘fill(std::_Bit_type*, std::_Bit_type*&, int)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:724: note: candidates are: void std::fill(_ForwardIterator, _ForwardIterator, _Tp&) [with _ForwardIterator = std::_Bit_type*, _Tp = int] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:364: note: void std::fill(std::_Bit_iterator, std::_Bit_iterator, bool&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h: At global scope: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:406: error: ‘typename _Alloc::rebind::other& std::_Bvector_base<_Alloc>::_M_get_Bit_allocator()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:402: error: with ‘typename _Alloc::rebind::other& std::_Bvector_base<_Alloc>::_M_get_Bit_allocator()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:592: error: ‘std::_Bit_const_iterator std::vector::begin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:588: error: with ‘std::_Bit_iterator std::vector::begin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:600: error: ‘std::_Bit_const_iterator std::vector::end()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:596: error: with ‘std::_Bit_iterator std::vector::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:608: error: ‘std::reverse_iterator std::vector::rbegin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:604: error: with ‘std::reverse_iterator std::vector::rbegin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:616: error: ‘std::reverse_iterator std::vector::rend()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:612: error: with ‘std::reverse_iterator std::vector::rend()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:669: error: ‘bool std::vector::operator[](size_t)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:662: error: with ‘std::_Bit_reference std::vector::operator[](size_t)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:689: error: ‘bool std::vector::at(size_t)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:685: error: with ‘std::_Bit_reference std::vector::at(size_t)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:700: error: ‘bool std::vector::front()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:696: error: with ‘std::_Bit_reference std::vector::front()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:708: error: ‘bool std::vector::back()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:704: error: with ‘std::_Bit_reference std::vector::back()’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:47, from string.h:30, from value.h:35, from value.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/char_traits.h: In static member function ‘static wint_t std::char_traits::not_eof(wint_t&)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/char_traits.h:365: error: no matching function for call to ‘std::char_traits::eq_int_type(unsigned int&, wint_t)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/char_traits.h:357: note: candidates are: static bool std::char_traits::eq_int_type(wint_t&, wint_t&) In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/i686-pc-linux-gnu/bits/c++allocator.h:39, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/allocator.h:53, from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:48, from string.h:30, from value.h:35, from value.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/new_allocator.h: At global scope: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/new_allocator.h:82: error: ‘_Tp* __gnu_cxx::new_allocator<_Tp>::address(_Tp&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/new_allocator.h:79: error: with ‘_Tp* __gnu_cxx::new_allocator<_Tp>::address(_Tp&)’ In file included from gradient.cpp:33: gradient.h:100: error: ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::begin()’ cannot be overloaded gradient.h:96: error: with ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::begin()’ gradient.h:101: error: ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::end()’ cannot be overloaded gradient.h:97: error: with ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::end()’ gradient.h:102: error: ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rbegin()’ cannot be overloaded gradient.h:98: error: with ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rbegin()’ gradient.h:103: error: ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rend()’ cannot be overloaded gradient.h:99: error: with ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rend()’ gradient.h:121: error: ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::proximity(synfig::Real&)’ cannot be overloaded gradient.h:118: error: with ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::proximity(synfig::Real&)’ gradient.h:127: error: ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::find(synfig::UniqueID&)’ cannot be overloaded gradient.h:124: error: with ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::find(synfig::UniqueID&)’ gradient.h: In member function ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rbegin()’: gradient.h:98: error: no matching function for call to ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::reverse_iterator(std::reverse_iterator<__gnu_cxx::__normal_iterator > > >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:138: note: candidates are: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iter>&) [with _Iter = __gnu_cxx::__normal_iterator > >, _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:130: note: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>&) [with _Iterator = __gnu_cxx::__normal_iterator > >] gradient.h: In member function ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rend()’: gradient.h:99: error: no matching function for call to ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::reverse_iterator(std::reverse_iterator<__gnu_cxx::__normal_iterator > > >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:138: note: candidates are: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iter>&) [with _Iter = __gnu_cxx::__normal_iterator > >, _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:130: note: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>&) [with _Iterator = __gnu_cxx::__normal_iterator > >] gradient.h: In member function ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rbegin()’: gradient.h:102: error: no matching function for call to ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::reverse_iterator(std::reverse_iterator<__gnu_cxx::__normal_iterator > > >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:138: note: candidates are: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iter>&) [with _Iter = __gnu_cxx::__normal_iterator > >, _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:130: note: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>&) [with _Iterator = __gnu_cxx::__normal_iterator > >] gradient.h: In member function ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rend()’: gradient.h:103: error: no matching function for call to ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::reverse_iterator(std::reverse_iterator<__gnu_cxx::__normal_iterator > > >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:138: note: candidates are: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iter>&) [with _Iter = __gnu_cxx::__normal_iterator > >, _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:130: note: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>&) [with _Iterator = __gnu_cxx::__normal_iterator > >] In file included from /usr/include/ETL/stringf:32, from general.h:30, from gradient.cpp:34: /usr/include/ETL/_stringf.h: In function ‘std::string etl::vstrprintf(char*, char*)’: /usr/include/ETL/_stringf.h:138: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ /usr/include/ETL/_stringf.h:138: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h: In function ‘std::string etl::strprintf(char*, ...)’: /usr/include/ETL/_stringf.h:148: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h: In function ‘std::string etl::basename(std::string&)’: /usr/include/ETL/_stringf.h:184: error: no match for ‘operator[]’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()[-0x000000001]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:727: note: candidates are: typename std::iterator_traits<_Iter>::reference __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator[](typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h:185: error: no match for ‘operator-’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]() - 2’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/include/ETL/_stringf.h:187: error: no match for ‘operator-’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]() - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/include/ETL/_stringf.h:189: error: no match for ‘operator!=’ in ‘iter != ((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::begin [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = char*, _IteratorR = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h:196: error: no match for ‘operator[]’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()[-0x000000001]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:727: note: candidates are: typename std::iterator_traits<_Iter>::reference __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator[](typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h:197: error: no match for ‘operator-’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]() - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/include/ETL/_stringf.h:199: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ /usr/include/ETL/_stringf.h:199: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h: In function ‘std::string etl::dirname(std::string&)’: /usr/include/ETL/_stringf.h:210: error: no match for ‘operator[]’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()[-0x000000001]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:727: note: candidates are: typename std::iterator_traits<_Iter>::reference __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator[](typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h:211: error: no match for ‘operator-’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]() - 2’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/include/ETL/_stringf.h:213: error: no match for ‘operator-’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]() - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/include/ETL/_stringf.h:215: error: no match for ‘operator!=’ in ‘iter != ((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::begin [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = char*, _IteratorR = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h:219: error: no match for ‘operator==’ in ‘iter == ((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::begin [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = char*, _IteratorR = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h:222: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:58, from string.h:30, from value.h:35, from value.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:388: error: ‘static void std::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, _CharT*, _CharT*)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:384: error: with ‘static void std::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, _CharT*, _CharT*)’ /usr/include/ETL/_stringf.h:222: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:224: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ /usr/include/ETL/_stringf.h:224: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:227: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ /usr/include/ETL/_stringf.h:227: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:543: error: ‘__gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::begin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:532: error: with ‘__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::begin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:562: error: ‘__gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::end()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:551: error: with ‘__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:580: error: ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> > > std::basic_string<_CharT, _Traits, _Alloc>::rbegin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:571: error: with ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > > std::basic_string<_CharT, _Traits, _Alloc>::rbegin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:598: error: ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> > > std::basic_string<_CharT, _Traits, _Alloc>::rend()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:589: error: with ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > > std::basic_string<_CharT, _Traits, _Alloc>::rend()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:718: error: ‘typename _Alloc::rebind<_CharT>::other::reference std::basic_string<_CharT, _Traits, _Alloc>::operator[](typename _Alloc::rebind<_CharT>::other::size_type)’ cannot be overloaded /usr/include/ETL/_stringf.h: In function ‘std::string etl::filename_extension(std::string&)’: /usr/include/ETL/_stringf.h:234: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:236: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:237: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:701: error: with ‘typename _Alloc::rebind<_CharT>::other::const_reference std::basic_string<_CharT, _Traits, _Alloc>::operator[](typename _Alloc::rebind<_CharT>::other::size_type)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:758: error: ‘typename _Alloc::rebind<_CharT>::other::reference std::basic_string<_CharT, _Traits, _Alloc>::at(typename _Alloc::rebind<_CharT>::other::size_type)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:739: error: with ‘typename _Alloc::rebind<_CharT>::other::const_reference std::basic_string<_CharT, _Traits, _Alloc>::at(typename _Alloc::rebind<_CharT>::other::size_type)’ /usr/include/ETL/_stringf.h: In function ‘std::string etl::filename_sans_extension(std::string&)’: /usr/include/ETL/_stringf.h:244: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:247: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:248: error: no match for ‘operator==’ in ‘dir == "."’ /usr/include/ETL/_stringf.h:248: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:249: error: no match for ‘operator+’ in ‘std::operator+(std::basic_string<_CharT, _Traits, _Alloc>&, _CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator](47) + std::basic_string<_CharT, _Traits, _Alloc>::substr(typename _Alloc::rebind<_CharT>::other::size_type, typename _Alloc::rebind<_CharT>::other::size_type) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator](0u, pos)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: candidates are: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2084: note: std::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h: In function ‘std::string etl::unix_to_local_path(std::string&)’: /usr/include/ETL/_stringf.h:269: error: no match for ‘operator!=’ in ‘iter != ((std::string*)path)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = char*, _IteratorR = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1407: error: ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::replace(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, _CharT*, _CharT*)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1396: error: with ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::replace(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, _CharT*, _CharT*)’ /usr/include/ETL/_stringf.h: In function ‘std::string etl::current_working_directory()’: /usr/include/ETL/_stringf.h:289: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ /usr/include/ETL/_stringf.h: In function ‘std::string etl::get_root_from_path(std::string)’: /usr/include/ETL/_stringf.h:299: error: no match for ‘operator!=’ in ‘iter != path.std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = char*, _IteratorR = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h: In function ‘std::string etl::cleanup_path(std::string)’: /usr/include/ETL/_stringf.h:330: error: no match for ‘operator==’ in ‘etl::basename(std::string&)() == "."’ /usr/include/ETL/_stringf.h:330: error: no match for ‘operator=’ in ‘path = etl::dirname(std::string&)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h: In instantiation of ‘__gnu_cxx::__numeric_traits_integer’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:132: instantiated from ‘__gnu_cxx::__numeric_traits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:396: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:62: error: ISO C++ forbids in-class initialization of non-const static member ‘__gnu_cxx::__numeric_traits_integer::__min’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:63: error: ISO C++ forbids in-class initialization of non-const static member ‘__gnu_cxx::__numeric_traits_integer::__max’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:67: error: ISO C++ forbids in-class initialization of non-const static member ‘__gnu_cxx::__numeric_traits_integer::__is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/numeric_traits.h:68: error: ISO C++ forbids in-class initialization of non-const static member ‘__gnu_cxx::__numeric_traits_integer::__digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:334: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:226: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(typename _Alloc::rebind<_CharT>::other::size_type, _CharT, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:212: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, typename _Alloc::rebind<_CharT>::other::size_type, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:201: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&, typename _Alloc::rebind<_CharT>::other::size_type, typename _Alloc::rebind<_CharT>::other::size_type, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:190: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&, typename _Alloc::rebind<_CharT>::other::size_type, typename _Alloc::rebind<_CharT>::other::size_type) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:184: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2067: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:335: error: no match for ‘operator==’ in ‘dir == "../"’ /usr/include/ETL/_stringf.h:335: error: no match for ‘operator==’ in ‘dir == "..\\"’ /usr/include/ETL/_stringf.h:337: error: no match for ‘operator=’ in ‘ret = etl::dirname(std::string&)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:338: error: no match for ‘operator-’ in ‘ret.std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]() - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/include/ETL/_stringf.h:341: error: no match for ‘operator!=’ in ‘dir != "./"’ /usr/include/ETL/_stringf.h:341: error: no match for ‘operator!=’ in ‘dir != ".\\"’ /usr/include/ETL/_stringf.h:341: error: no match for ‘operator!=’ in ‘dir != "."’ /usr/include/ETL/_stringf.h:343: error: no match for ‘operator=’ in ‘path = etl::remove_root_from_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:349: error: no match for ‘operator+’ in ‘ret.std::basic_string<_CharT, _Traits, _Alloc>::begin [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]() + ret.std::basic_string<_CharT, _Traits, _Alloc>::size [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:735: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator+(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/include/ETL/_stringf.h: In function ‘std::string etl::absolute_path(std::string)’: /usr/include/ETL/_stringf.h:356: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:226: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(typename _Alloc::rebind<_CharT>::other::size_type, _CharT, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:212: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, typename _Alloc::rebind<_CharT>::other::size_type, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:201: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&, typename _Alloc::rebind<_CharT>::other::size_type, typename _Alloc::rebind<_CharT>::other::size_type, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:190: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&, typename _Alloc::rebind<_CharT>::other::size_type, typename _Alloc::rebind<_CharT>::other::size_type) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:184: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2067: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:359: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:361: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:362: error: no match for ‘operator+’ in ‘std::operator+(std::basic_string<_CharT, _Traits, _Alloc>&, _CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator](47) + path’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: candidates are: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2084: note: std::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h: In function ‘std::string etl::relative_path(std::string, std::string)’: /usr/include/ETL/_stringf.h:371: error: no match for ‘operator=’ in ‘dest_path = etl::absolute_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:373: error: no match for ‘operator=’ in ‘dest_path = etl::cleanup_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:376: error: no match for ‘operator=’ in ‘curr_path = etl::absolute_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:378: error: no match for ‘operator=’ in ‘curr_path = etl::cleanup_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:387: error: no match for ‘operator==’ in ‘curr_path == etl::dirname(std::string&)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2162: note: candidates are: typename __gnu_cxx::__enable_if::__type std::operator==(std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&, std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&) [with _CharT = char] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2155: note: bool std::operator==(std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:388: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:390: error: no match for ‘operator==’ in ‘etl::get_root_from_path(std::string)() == etl::get_root_from_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2162: note: candidates are: typename __gnu_cxx::__enable_if::__type std::operator==(std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&, std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&) [with _CharT = char] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2155: note: bool std::operator==(std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:392: error: no match for ‘operator=’ in ‘dest_path = etl::remove_root_from_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:393: error: no match for ‘operator=’ in ‘curr_path = etl::remove_root_from_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:398: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ /usr/include/ETL/_stringf.h:398: error: no match for ‘operator+’ in ‘std::basic_string, std::allocator >(((char*)((const char*)"..")), ) + '/'’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: candidates are: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2136: note: std::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::basic_string<_CharT, _Traits, _Alloc>&, _CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:399: error: no match for ‘operator=’ in ‘curr_path = etl::remove_root_from_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] In file included from gradient.cpp:34: general.h: In constructor ‘synfig::ChangeLocale::ChangeLocale(int, char*)’: general.h:76: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/string:61, from string.h:30, from value.h:35, from value.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In instantiation of ‘std::basic_string, std::allocator >’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:1108: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:270: error: ISO C++ forbids in-class initialization of non-const static member ‘std::basic_string, std::allocator >::npos’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In instantiation of ‘std::basic_string, std::allocator >’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:1108: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:380: error: ‘static void std::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:376: error: with ‘static void std::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1428: error: ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::replace(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1417: error: with ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::replace(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In instantiation of ‘std::basic_string, std::allocator >’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:1123: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:270: error: ISO C++ forbids in-class initialization of non-const static member ‘std::basic_string, std::allocator >::npos’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In instantiation of ‘std::basic_string, std::allocator >’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:1123: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:380: error: ‘static void std::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = wchar_t, _Traits = std::char_traits, _Alloc = std::allocator]’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:376: error: with ‘static void std::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = wchar_t, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1428: error: ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::replace(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::const_pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = wchar_t, _Traits = std::char_traits, _Alloc = std::allocator]’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1417: error: with ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::replace(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >, __gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = wchar_t, _Traits = std::char_traits, _Alloc = std::allocator]’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/list:68, from value.h:36, from value.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:328: error: ‘typename _Alloc::rebind >::other& std::_List_base<_Tp, _Alloc>::_M_get_Node_allocator()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:324: error: with ‘typename _Alloc::rebind >::other& std::_List_base<_Tp, _Alloc>::_M_get_Node_allocator()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:657: error: ‘std::_List_const_iterator<_Val> std::list<_Tp, _Alloc>::begin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:648: error: with ‘std::_List_iterator<_Tp> std::list<_Tp, _Alloc>::begin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:675: error: ‘std::_List_const_iterator<_Val> std::list<_Tp, _Alloc>::end()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:666: error: with ‘std::_List_iterator<_Tp> std::list<_Tp, _Alloc>::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:693: error: ‘std::reverse_iterator > std::list<_Tp, _Alloc>::rbegin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:684: error: with ‘std::reverse_iterator > std::list<_Tp, _Alloc>::rbegin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:711: error: ‘std::reverse_iterator > std::list<_Tp, _Alloc>::rend()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:702: error: with ‘std::reverse_iterator > std::list<_Tp, _Alloc>::rend()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:798: error: ‘typename std::_List_base<_Tp, _Alloc>::_Tp_alloc_type::const_reference std::list<_Tp, _Alloc>::front()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:790: error: with ‘typename std::_List_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::list<_Tp, _Alloc>::front()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:818: error: ‘typename std::_List_base<_Tp, _Alloc>::_Tp_alloc_type::const_reference std::list<_Tp, _Alloc>::back()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:806: error: with ‘typename std::_List_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::list<_Tp, _Alloc>::back()’ gradient.cpp: In constructor ‘synfig::Gradient::Gradient(synfig::Color&, synfig::Color&)’: gradient.cpp:58: error: no matching function for call to ‘synfig::GradientCPoint::GradientCPoint(double, synfig::Color&)’ gradient.h:57: note: candidates are: synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color&) gradient.h:56: note: synfig::GradientCPoint::GradientCPoint() gradient.h:49: note: synfig::GradientCPoint::GradientCPoint(synfig::GradientCPoint&) gradient.cpp:59: error: no matching function for call to ‘synfig::GradientCPoint::GradientCPoint(double, synfig::Color&)’ gradient.h:57: note: candidates are: synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color&) gradient.h:56: note: synfig::GradientCPoint::GradientCPoint() gradient.h:49: note: synfig::GradientCPoint::GradientCPoint(synfig::GradientCPoint&) gradient.cpp: In constructor ‘synfig::Gradient::Gradient(synfig::Color&, synfig::Color&, synfig::Color&)’: gradient.cpp:64: error: no matching function for call to ‘synfig::GradientCPoint::GradientCPoint(double, synfig::Color&)’ gradient.h:57: note: candidates are: synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color&) gradient.h:56: note: synfig::GradientCPoint::GradientCPoint() gradient.h:49: note: synfig::GradientCPoint::GradientCPoint(synfig::GradientCPoint&) gradient.cpp:65: error: no matching function for call to ‘synfig::GradientCPoint::GradientCPoint(double, synfig::Color&)’ gradient.h:57: note: candidates are: synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color&) gradient.h:56: note: synfig::GradientCPoint::GradientCPoint() gradient.h:49: note: synfig::GradientCPoint::GradientCPoint(synfig::GradientCPoint&) gradient.cpp:66: error: no matching function for call to ‘synfig::GradientCPoint::GradientCPoint(double, synfig::Color&)’ gradient.h:57: note: candidates are: synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color&) gradient.h:56: note: synfig::GradientCPoint::GradientCPoint() gradient.h:49: note: synfig::GradientCPoint::GradientCPoint(synfig::GradientCPoint&) gradient.cpp: In function ‘synfig::ColorAccumulator supersample_helper(synfig::GradientCPoint&, synfig::GradientCPoint&, float, float, float&)’: gradient.cpp:107: error: no matching function for call to ‘synfig::Color::Color(synfig::Color)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) gradient.cpp:112: error: no matching function for call to ‘synfig::Color::Color(synfig::Color)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) gradient.cpp:121: error: no matching function for call to ‘synfig::Color::Color(synfig::Color)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() gradient.cpp:130: error: no matching function for call to ‘synfig::Color::Color(synfig::Color)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() gradient.cpp:133: warning: deprecated conversion from string constant to ‘char*’ gradient.cpp:134: warning: deprecated conversion from string constant to ‘char*’ gradient.cpp:135: warning: deprecated conversion from string constant to ‘char*’ gradient.cpp:136: warning: deprecated conversion from string constant to ‘char*’ gradient.cpp:139: error: no matching function for call to ‘synfig::Color::Color(synfig::Color)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) gradient.cpp: In function ‘void show_gradient(std::vector >)’: gradient.cpp:147: error: no match for ‘operator!=’ in ‘iter != x.std::vector<_Tp, _Alloc>::end [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/vector:70, from value.h:37, from value.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:101: error: ‘typename _Alloc::rebind<_Tp>::other& std::_Vector_base<_Tp, _Alloc>::_M_get_Tp_allocator()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:97: error: with ‘typename _Alloc::rebind<_Tp>::other& std::_Vector_base<_Tp, _Alloc>::_M_get_Tp_allocator()’ gradient.cpp: In member function ‘synfig::Gradient& synfig::Gradient::operator+=(synfig::Gradient&)’: gradient.cpp:160: error: no match for ‘operator!=’ in ‘iter1 != synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:386: error: ‘__gnu_cxx::__normal_iterator::_Tp_alloc_type::const_pointer, std::vector<_Tp, _Alloc> > std::vector<_Tp, _Alloc>::begin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:377: error: with ‘__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> > std::vector<_Tp, _Alloc>::begin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:404: error: ‘__gnu_cxx::__normal_iterator::_Tp_alloc_type::const_pointer, std::vector<_Tp, _Alloc> > std::vector<_Tp, _Alloc>::end()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:395: error: with ‘__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> > std::vector<_Tp, _Alloc>::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:422: error: ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::_Tp_alloc_type::const_pointer, std::vector<_Tp, _Alloc> > > std::vector<_Tp, _Alloc>::rbegin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:413: error: with ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> > > std::vector<_Tp, _Alloc>::rbegin()’ gradient.cpp:161: error: no match for ‘operator!=’ in ‘iter2 != ((synfig::Gradient*)rhs)->synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:440: error: ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::_Tp_alloc_type::const_pointer, std::vector<_Tp, _Alloc> > > std::vector<_Tp, _Alloc>::rend()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:431: error: with ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> > > std::vector<_Tp, _Alloc>::rend()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:166: error: no match for ‘operator!=’ in ‘iter1 != synfig::Gradient::end()’/usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:577: error: ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::const_reference std::vector<_Tp, _Alloc>::operator[](size_t)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:562: error: with ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::vector<_Tp, _Alloc>::operator[](size_t)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:620: error: ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::const_reference std::vector<_Tp, _Alloc>::at(size_t)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:602: error: with ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::vector<_Tp, _Alloc>::at(size_t)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:639: error: ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::const_reference std::vector<_Tp, _Alloc>::front()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:631: error: with ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::vector<_Tp, _Alloc>::front()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:655: error: ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::const_reference std::vector<_Tp, _Alloc>::back()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:647: error: with ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::vector<_Tp, _Alloc>::back()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:670: error: ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::const_pointer std::vector<_Tp, _Alloc>::data()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:666: error: with ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer std::vector<_Tp, _Alloc>::data()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:166: error: no match for ‘operator!=’ in ‘iter2 != ((synfig::Gradient*)rhs)->synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:173: error: no match for ‘operator+’ in ‘left.synfig::GradientCPoint::color + synfig::Gradient::operator()(synfig::Real&, float)(((synfig::Real&)(& left.synfig::GradientCPoint::pos)), 0.0f)’ color.h:163: note: candidates are: synfig::Color synfig::Color::operator+(synfig::Color&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) gradient.cpp:174: error: no match for ‘operator==’ in ‘iter1.__gnu_cxx::__normal_iterator<_Iterator, _Container>::operator++ [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >]() == synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:182: error: no match for ‘operator+’ in ‘right.synfig::GradientCPoint::color + synfig::Gradient::operator()(synfig::Real&, float)(((synfig::Real&)(& right.synfig::GradientCPoint::pos)), 0.0f)’ color.h:163: note: candidates are: synfig::Color synfig::Color::operator+(synfig::Color&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) gradient.cpp:183: error: no match for ‘operator==’ in ‘iter2.__gnu_cxx::__normal_iterator<_Iterator, _Container>::operator++ [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >]() == ((synfig::Gradient*)rhs)->synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:191: error: no match for ‘operator!=’ in ‘iter1 != synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:193: error: no match for ‘operator!=’ in ‘iter2 != ((synfig::Gradient*)rhs)->synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:201: error: no matching function for call to ‘synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color)’ gradient.h:57: note: candidates are: synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color&) gradient.h:56: note: synfig::GradientCPoint::GradientCPoint() gradient.h:49: note: synfig::GradientCPoint::GradientCPoint(synfig::GradientCPoint&) gradient.cpp:209: error: no matching function for call to ‘synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color)’ gradient.h:57: note: candidates are: synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color&) gradient.h:56: note: synfig::GradientCPoint::GradientCPoint() gradient.h:49: note: synfig::GradientCPoint::GradientCPoint(synfig::GradientCPoint&) gradient.cpp:212: error: no match for ‘operator-’ in ‘iter1 - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) gradient.cpp:212: error: no match for ‘operator-’ in ‘iter2 - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) gradient.cpp:217: error: no matching function for call to ‘synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color)’ gradient.h:57: note: candidates are: synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color&) gradient.h:56: note: synfig::GradientCPoint::GradientCPoint() gradient.h:49: note: synfig::GradientCPoint::GradientCPoint(synfig::GradientCPoint&) gradient.cpp:220: error: no match for ‘operator-’ in ‘iter2 - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) gradient.cpp:220: error: no match for ‘operator-’ in ‘iter1 - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) gradient.cpp:224: error: no matching function for call to ‘synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color)’ gradient.h:57: note: candidates are: synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color&) gradient.h:56: note: synfig::GradientCPoint::GradientCPoint() gradient.h:49: note: synfig::GradientCPoint::GradientCPoint(synfig::GradientCPoint&) gradient.cpp:226: error: no match for ‘operator-’ in ‘iter1 - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) gradient.cpp:226: error: no match for ‘operator-’ in ‘iter2 - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) gradient.cpp:230: error: no matching function for call to ‘synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color)’ gradient.h:57: note: candidates are: synfig::GradientCPoint::GradientCPoint(synfig::Real&, synfig::Color&) gradient.h:56: note: synfig::GradientCPoint::GradientCPoint() gradient.h:49: note: synfig::GradientCPoint::GradientCPoint(synfig::GradientCPoint&) gradient.cpp:234: error: no match for ‘operator-’ in ‘iter1 - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) gradient.cpp:234: error: no match for ‘operator-’ in ‘iter2 - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) gradient.cpp:237: error: no match for ‘operator!=’ in ‘iter1 != synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:238: error: no match for ‘operator==’ in ‘iter2 == ((synfig::Gradient*)rhs)->synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:240: error: no match for ‘operator==’ in ‘iter1 == synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:245: error: no match for ‘operator!=’ in ‘iter1 != synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:249: error: no match for ‘operator+’ in ‘left.synfig::GradientCPoint::color + synfig::Gradient::operator()(synfig::Real&, float)(((synfig::Real&)(& left.synfig::GradientCPoint::pos)), 0.0f)’ color.h:163: note: candidates are: synfig::Color synfig::Color::operator+(synfig::Color&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) gradient.cpp:250: error: no match for ‘operator==’ in ‘iter1.__gnu_cxx::__normal_iterator<_Iterator, _Container>::operator++ [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >]() == synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:254: error: no match for ‘operator!=’ in ‘iter2 != ((synfig::Gradient*)rhs)->synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:258: error: no match for ‘operator+’ in ‘right.synfig::GradientCPoint::color + synfig::Gradient::operator()(synfig::Real&, float)(((synfig::Real&)(& right.synfig::GradientCPoint::pos)), 0.0f)’ color.h:163: note: candidates are: synfig::Color synfig::Color::operator+(synfig::Color&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) gradient.cpp:259: error: no match for ‘operator==’ in ‘iter2.__gnu_cxx::__normal_iterator<_Iterator, _Container>::operator++ [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >]() == ((synfig::Gradient*)rhs)->synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp: In member function ‘synfig::Gradient& synfig::Gradient::operator-=(synfig::Gradient&)’: gradient.cpp:271: error: no match for ‘operator*’ in ‘rhs * -0x000000001’ gradient.h:112: note: candidates are: synfig::Gradient synfig::Gradient::operator*(float&) gradient.cpp: In member function ‘synfig::Gradient& synfig::Gradient::operator*=(float&)’: gradient.cpp:280: error: no match for ‘operator!=’ in ‘iter != ((synfig::Gradient*)this)->synfig::Gradient::cpoints.std::vector<_Tp, _Alloc>::end [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp: In member function ‘synfig::Gradient& synfig::Gradient::operator/=(float&)’: gradient.cpp:288: error: no match for ‘operator!=’ in ‘iter != ((synfig::Gradient*)this)->synfig::Gradient::cpoints.std::vector<_Tp, _Alloc>::end [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp: In member function ‘synfig::Color synfig::Gradient::operator()(synfig::Real&, float)’: gradient.cpp:297: error: no matching function for call to ‘synfig::Color::Color(int, int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() gradient.cpp:401: error: invalid initialization of non-const reference of type ‘synfig::Real&’ from a temporary of type ‘synfig::Real’ /usr/include/ETL/_misc.h:42: error: in passing argument 3 of ‘I etl::binary_find(I, I, T&) [with I = __gnu_cxx::__normal_iterator > >, T = synfig::Real]’ gradient.cpp:406: error: no match for ‘operator<’ in ‘iter < synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:794: note: candidates are: bool __gnu_cxx::operator<(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:788: note: bool __gnu_cxx::operator<(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:408: error: no match for ‘operator==’ in ‘next == synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:412: error: no match for ‘operator!=’ in ‘next != synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:417: error: no matching function for call to ‘synfig::Color::Color(synfig::Color)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) gradient.cpp:421: error: no matching function for call to ‘synfig::Color::Color(synfig::Color)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() gradient.cpp:426: error: no match for ‘operator==’ in ‘iter == synfig::Gradient::begin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:430: error: no match for ‘operator+=’ in ‘pool += synfig::Color::operator*(float&)(((float&)(& weight)))’ color.h:122: note: candidates are: synfig::Color& synfig::Color::operator+=(synfig::Color&) gradient.cpp:437: error: no match for ‘operator==’ in ‘iter2 == synfig::Gradient::begin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:441: error: no match for ‘operator+=’ in ‘pool += synfig::Color::operator*(float&)(((float&)(& weight)))’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/vector:71, from value.h:37, from value.cpp:33: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h: In function ‘void std::fill(std::_Bit_iterator, std::_Bit_iterator, bool&)’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:368: error: no matching function for call to ‘fill(std::_Bit_type*, std::_Bit_type*&, int)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:724: note: candidates are: void std::fill(_ForwardIterator, _ForwardIterator, _Tp&) [with _ForwardIterator = std::_Bit_type*, _Tp = int] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:364: note: void std::fill(std::_Bit_iterator, std::_Bit_iterator, bool&) color.h:122: note: candidates are: synfig::Color& synfig::Color::operator+=(synfig::Color&) gradient.cpp:446: error: no match for ‘operator+=’ in ‘pool += supersample_helper(synfig::GradientCPoint&, synfig::GradientCPoint&, float, float, float&)(((synfig::GradientCPoint&)((synfig::GradientCPoint*)next2.__gnu_cxx::__normal_iterator<_Iterator, _Container>::operator* [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >]())), begin_sample, end_sample, ((float&)(& weight)))’ color.h:122: note: candidates are: synfig::Color& synfig::Color::operator+=(synfig::Color&) gradient.cpp:455: error: no match for ‘operator==’ in ‘next2 == synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:458: error: no match for ‘operator+=’ in ‘pool += synfig::Color::operator*(float&)(((float&)(& weight)))’ color.h:122: note: candidates are: synfig::Color& synfig::Color::operator+=(synfig::Color&) gradient.cpp:462: error: no match for ‘operator+=’ in ‘pool += supersample_helper(synfig::GradientCPoint&, synfig::GradientCPoint&, float, float, float&)(((synfig::GradientCPoint&)((synfig::GradientCPoint*)next2.__gnu_cxx::__normal_iterator<_Iterator, _Container>::operator* [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >]())), begin_sample, end_sample, ((float&)(& weight)))’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h: At global scope: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:406: error: ‘typename _Alloc::rebind::other& std::_Bvector_base<_Alloc>::_M_get_Bit_allocator()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:402: error: with ‘typename _Alloc::rebind::other& std::_Bvector_base<_Alloc>::_M_get_Bit_allocator()’ color.h:122: note: candidates are: synfig::Color& synfig::Color::operator+=(synfig::Color&) gradient.cpp:476: error: no matching function for call to ‘synfig::Color::set_r(float)’ color.h:291: note: candidates are: synfig::Color& synfig::Color::set_r(synfig::ColorReal&) gradient.cpp:477: error: no matching function for call to ‘synfig::Color::set_g(float)’ color.h:294: note: candidates are: synfig::Color& synfig::Color::set_g(synfig::ColorReal&) gradient.cpp:478: error: no matching function for call to ‘synfig::Color::set_b(float)’ color.h:297: note: candidates are: synfig::Color& synfig::Color::set_b(synfig::ColorReal&) gradient.cpp:482: error: no matching function for call to ‘synfig::Color::Color(synfig::Color)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) gradient.cpp:485: error: no matching function for call to ‘synfig::Color::Color(synfig::Color)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) gradient.cpp:491: warning: deprecated conversion from string constant to ‘char*’ gradient.cpp:493: warning: deprecated conversion from string constant to ‘char*’ gradient.cpp:493: error: no matching function for call to ‘std::logic_error::logic_error(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/stdexcept:60: note: candidates are: std::logic_error::logic_error(std::string&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/stdexcept:54: note: std::logic_error::logic_error(std::logic_error&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:592: error: ‘std::_Bit_const_iterator std::vector::begin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:588: error: with ‘std::_Bit_iterator std::vector::begin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:600: error: ‘std::_Bit_const_iterator std::vector::end()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:596: error: with ‘std::_Bit_iterator std::vector::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:608: error: ‘std::reverse_iterator std::vector::rbegin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:604: error: with ‘std::reverse_iterator std::vector::rbegin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:616: error: ‘std::reverse_iterator std::vector::rend()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:612: error: with ‘std::reverse_iterator std::vector::rend()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:669: error: ‘bool std::vector::operator[](size_t)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:662: error: with ‘std::_Bit_reference std::vector::operator[](size_t)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:689: error: ‘bool std::vector::at(size_t)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:685: error: with ‘std::_Bit_reference std::vector::at(size_t)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:700: error: ‘bool std::vector::front()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:696: error: with ‘std::_Bit_reference std::vector::front()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:708: error: ‘bool std::vector::back()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:704: error: with ‘std::_Bit_reference std::vector::back()’ gradient.cpp: In member function ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::proximity(synfig::Real&)’: gradient.cpp:503: error: no match for ‘operator<’ in ‘iter < synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:794: note: candidates are: bool __gnu_cxx::operator<(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:788: note: bool __gnu_cxx::operator<(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp: At global scope: gradient.cpp:525: error: redefinition of ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::proximity(synfig::Real&)’ gradient.cpp:497: error: ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::proximity(synfig::Real&)’ previously defined here gradient.cpp: In member function ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::find(synfig::UniqueID&)’: gradient.cpp:553: error: no match for ‘operator<’ in ‘iter < synfig::Gradient::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:794: note: candidates are: bool __gnu_cxx::operator<(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:788: note: bool __gnu_cxx::operator<(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] gradient.cpp:559: error: no matching function for call to ‘synfig::Exception::NotFound::NotFound(const char [62])’ exception.h:64: note: candidates are: synfig::Exception::NotFound::NotFound(synfig::String&) exception.h:62: note: synfig::Exception::NotFound::NotFound(synfig::Exception::NotFound&) gradient.cpp: At global scope: gradient.cpp:563: error: redefinition of ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::find(synfig::UniqueID&)’ gradient.cpp:549: error: ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::find(synfig::UniqueID&)’ previously defined here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In destructor ‘std::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: color.h:285: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:494: error: no matching function for call to ‘std::basic_string, std::allocator >::_Rep::_M_dispose(std::allocator)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:229: note: candidates are: void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_dispose(_Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/vector.tcc: In member function ‘__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> > std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’: gradient.h:92: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/vector.tcc:123: error: no match for ‘operator+’ in ‘__position + 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:735: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator+(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/vector.tcc:124: error: no match for ‘operator+’ in ‘__position + 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:735: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator+(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h: In member function ‘bool std::vector<_Tp, _Alloc>::empty() [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’: gradient.h:93: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:527: error: no match for ‘operator==’ in ‘std::vector<_Tp, _Alloc>::begin [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]() == std::vector<_Tp, _Alloc>::end [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h: In member function ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> > > std::vector<_Tp, _Alloc>::rbegin() [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’: gradient.h:98: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:414: error: no matching function for call to ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::reverse_iterator(std::reverse_iterator<__gnu_cxx::__normal_iterator > > >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:138: note: candidates are: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iter>&) [with _Iter = __gnu_cxx::__normal_iterator > >, _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:130: note: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>&) [with _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h: In member function ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> > > std::vector<_Tp, _Alloc>::rend() [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’: gradient.h:99: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:432: error: no matching function for call to ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::reverse_iterator(std::reverse_iterator<__gnu_cxx::__normal_iterator > > >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:138: note: candidates are: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iter>&) [with _Iter = __gnu_cxx::__normal_iterator > >, _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:130: note: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>&) [with _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In member function ‘__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::end() [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/include/ETL/_stringf.h:184: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:554: error: no matching function for call to ‘__gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(char*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(const __gnu_cxx::__normal_iterator, std::allocator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In member function ‘__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::begin() [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/include/ETL/_stringf.h:189: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:535: error: no matching function for call to ‘__gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(char*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(const __gnu_cxx::__normal_iterator, std::allocator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h: In member function ‘__gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator--(int) [with _Iterator = char*, _Container = std::basic_string, std::allocator >]’: /usr/include/ETL/_stringf.h:189: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:723: error: no matching function for call to ‘__gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(char*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(const __gnu_cxx::__normal_iterator, std::allocator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h: In member function ‘__gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator++(int) [with _Iterator = char*, _Container = std::basic_string, std::allocator >]’: /usr/include/ETL/_stringf.h:194: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:711: error: no matching function for call to ‘__gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(char*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(const __gnu_cxx::__normal_iterator, std::allocator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In constructor ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/include/ETL/_stringf.h:236: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2069: error: no matching function for call to ‘std::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:259: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::_Alloc_hider::_Alloc_hider(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:258: note: std::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(std::basic_string, std::allocator >::_Alloc_hider&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In member function ‘std::basic_string<_CharT, _Traits, _Alloc> std::basic_string<_CharT, _Traits, _Alloc>::substr(typename _Alloc::rebind<_CharT>::other::size_type, typename _Alloc::rebind<_CharT>::other::size_type) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/include/ETL/_stringf.h:237: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1925: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In member function ‘__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::erase(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/include/ETL/_stringf.h:317: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1151: error: no match for ‘operator-’ in ‘__position - std::basic_string<_CharT, _Traits, _Alloc>::_M_ibegin [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:846: note: typename __gnu_cxx::__normal_iterator<_Iterator, _Container>::difference_type __gnu_cxx::operator-(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:840: note: typename __gnu_cxx::__normal_iterator<_IteratorL, _Container>::difference_type __gnu_cxx::operator-(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = char*, _IteratorR = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h:317: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1154: error: no matching function for call to ‘__gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(char*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(const __gnu_cxx::__normal_iterator, std::allocator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h: In member function ‘__gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator++(int) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >]’: gradient.cpp:147: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:711: error: no matching function for call to ‘__gnu_cxx::__normal_iterator > >::__normal_iterator(synfig::GradientCPoint*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator > >::__normal_iterator(const __gnu_cxx::__normal_iterator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h: In member function ‘typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::vector<_Tp, _Alloc>::back() [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’: gradient.cpp:309: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:648: error: no match for ‘operator-’ in ‘std::vector<_Tp, _Alloc>::end [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]() - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/include/ETL/_misc.h: In function ‘I etl::binary_find(I, I, T&) [with I = __gnu_cxx::__normal_iterator > >, T = synfig::Real]’: gradient.cpp:401: instantiated from here /usr/include/ETL/_misc.h:45: error: no match for ‘operator+’ in ‘begin + (__gnu_cxx::operator- [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >](((__gnu_cxx::__normal_iterator > >&)(& end)), ((__gnu_cxx::__normal_iterator > >&)(& begin))) / 2)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:735: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator+(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/include/ETL/_misc.h:51: error: no match for ‘operator+’ in ‘begin + (__gnu_cxx::operator- [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >](((__gnu_cxx::__normal_iterator > >&)(& end)), ((__gnu_cxx::__normal_iterator > >&)(& begin))) / 2)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:735: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator+(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h: In member function ‘__gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator--(int) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >]’: gradient.cpp:445: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:723: error: no matching function for call to ‘__gnu_cxx::__normal_iterator > >::__normal_iterator(synfig::GradientCPoint*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator > >::__normal_iterator(const __gnu_cxx::__normal_iterator > >&) In file included from /usr/include/ETL/trivial:32, from value.h:38, from value.cpp:33: /usr/include/ETL/_trivial.h:68: error: ‘etl::trivial::operator T&()’ cannot be overloaded /usr/include/ETL/_trivial.h:61: error: with ‘etl::trivial::operator T&()’ /usr/include/ETL/_trivial.h:74: error: ‘T& etl::trivial::get()’ cannot be overloaded /usr/include/ETL/_trivial.h:71: error: with ‘T& etl::trivial::get()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In member function ‘__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::_M_ibegin() [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1151: instantiated from ‘__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::erase(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/include/ETL/_stringf.h:317: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:292: error: no matching function for call to ‘__gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(char*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(const __gnu_cxx::__normal_iterator, std::allocator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:4982: instantiated from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ gradient.cpp:77: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:3062: error: no match for ‘operator+’ in ‘__first + (__gnu_cxx::operator- [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >](((__gnu_cxx::__normal_iterator > >&)(& __last)), ((__gnu_cxx::__normal_iterator > >&)(& __first))) / 2)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:735: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator+(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h: In member function ‘size_t std::vector<_Tp, _Alloc>::_M_check_len(size_t, char*) [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/vector.tcc:307: instantiated from ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, _Tp&) [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:694: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(_Tp&) [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’ gradient.h:91: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:1080: error: invalid initialization of non-const reference of type ‘size_t&’ from a temporary of type ‘size_t’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:210: error: in passing argument 1 of ‘_Tp& std::max(_Tp&, _Tp&) [with _Tp = size_t]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tempbuf.h: In function ‘std::pair<_Tp*, int> std::get_temporary_buffer(ptrdiff_t) [with _Tp = synfig::GradientCPoint]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tempbuf.h:193: instantiated from ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >, _Tp = synfig::GradientCPoint]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:4980: instantiated from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ gradient.cpp:77: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tempbuf.h:105: error: no matching function for call to ‘std::pair::pair(synfig::GradientCPoint*, int)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_pair.h:88: note: candidates are: std::pair<_T1, _T2>::pair(_T1&, _T2&) [with _T1 = synfig::GradientCPoint*, _T2 = int] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_pair.h:84: note: std::pair<_T1, _T2>::pair() [with _T1 = synfig::GradientCPoint*, _T2 = int] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_pair.h:73: note: std::pair::pair(const std::pair&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:3059: instantiated from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:4982: instantiated from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ gradient.cpp:77: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:1753: error: no match for ‘operator+’ in ‘__first + 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:735: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator+(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:3059: instantiated from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:4982: instantiated from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ gradient.cpp:77: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:1759: error: no match for ‘operator+’ in ‘__i + 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:735: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator+(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h: In member function ‘__gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator+(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:3003: instantiated from ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >, _Pointer = synfig::GradientCPoint*, _Distance = int]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:4984: instantiated from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ gradient.cpp:77: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:736: error: no matching function for call to ‘__gnu_cxx::__normal_iterator > >::__normal_iterator(synfig::GradientCPoint*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator > >::__normal_iterator(const __gnu_cxx::__normal_iterator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false, _II = __gnu_cxx::__normal_iterator > >, _OI = __gnu_cxx::__normal_iterator > >]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:466: instantiated from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >, _OI = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/vector.tcc:163: instantiated from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::vector<_Tp, _Alloc>&) [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’ gradient.cpp:264: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:435: error: no matching function for call to ‘__gnu_cxx::__normal_iterator > >::__normal_iterator(synfig::GradientCPoint*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator > >::__normal_iterator(const __gnu_cxx::__normal_iterator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc: In static member function ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, _Alloc&, std::forward_iterator_tag) [with _FwdIterator = __gnu_cxx::__normal_iterator, std::allocator > >, _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1465: instantiated from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, _Alloc&, std::__false_type) [with _InIterator = __gnu_cxx::__normal_iterator, std::allocator > >, _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1481: instantiated from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, _Alloc&) [with _InIterator = __gnu_cxx::__normal_iterator, std::allocator > >, _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:235: instantiated from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, _Alloc&) [with _InputIterator = __gnu_cxx::__normal_iterator, std::allocator > >, _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/include/ETL/_stringf.h:199: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:133: error: no match for ‘operator==’ in ‘__a == std::allocator()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/allocator.h:113: note: candidates are: bool std::operator==(std::allocator<_CharT>&, std::allocator<_T2>&) [with _T1 = char, _T2 = char] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/allocator.h:118: note: bool std::operator==(std::allocator<_CharT>&, std::allocator<_CharT>&) [with _Tp = char] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/new_allocator.h:123: note: bool __gnu_cxx::operator==(__gnu_cxx::new_allocator<_Tp>&, __gnu_cxx::new_allocator<_Tp>&) [with _Tp = char] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h: In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator > >, _RandomAccessIterator2 = synfig::GradientCPoint*, _Distance = int]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:2962: instantiated from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >, _Pointer = synfig::GradientCPoint*]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:3013: instantiated from ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >, _Pointer = synfig::GradientCPoint*, _Distance = int]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:4984: instantiated from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ gradient.cpp:77: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:2884: error: invalid initialization of non-const reference of type ‘ptrdiff_t&’ from a temporary of type ‘ptrdiff_t’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:188: error: in passing argument 1 of ‘_Tp& std::min(_Tp&, _Tp&) [with _Tp = ptrdiff_t]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h: In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance) [with _RandomAccessIterator1 = synfig::GradientCPoint*, _RandomAccessIterator2 = __gnu_cxx::__normal_iterator > >, _Distance = int]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:2964: instantiated from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >, _Pointer = synfig::GradientCPoint*]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:3013: instantiated from ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >, _Pointer = synfig::GradientCPoint*, _Distance = int]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:4984: instantiated from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ gradient.cpp:77: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:2884: error: invalid initialization of non-const reference of type ‘ptrdiff_t&’ from a temporary of type ‘int’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:188: error: in passing argument 1 of ‘_Tp& std::min(_Tp&, _Tp&) [with _Tp = ptrdiff_t]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h: In function ‘void std::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:1337: instantiated from ‘void std::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:2701: instantiated from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >, _Distance = int]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:3065: instantiated from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:4982: instantiated from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ gradient.cpp:77: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:1277: error: no match for ‘operator>’ in ‘__p > __first.__gnu_cxx::__normal_iterator<_Iterator, _Container>::operator+ [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >](((ptrdiff_t&)(& __l)))’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:806: note: candidates are: bool __gnu_cxx::operator>(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:800: note: bool __gnu_cxx::operator>(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:1337: instantiated from ‘void std::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:2701: instantiated from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >, _Distance = int]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:3065: instantiated from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:4982: instantiated from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ gradient.cpp:77: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:1291: error: no match for ‘operator<’ in ‘__p < __last.__gnu_cxx::__normal_iterator<_Iterator, _Container>::operator- [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >](((ptrdiff_t&)(& __k)))’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:794: note: candidates are: bool __gnu_cxx::operator<(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:788: note: bool __gnu_cxx::operator<(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] In file included from /usr/include/ETL/stringf:32, from general.h:30, from value.h:40, from value.cpp:33: /usr/include/ETL/_stringf.h: In function ‘std::string etl::vstrprintf(char*, char*)’: /usr/include/ETL/_stringf.h:138: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ /usr/include/ETL/_stringf.h:138: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h: In function ‘std::string etl::strprintf(char*, ...)’: /usr/include/ETL/_stringf.h:148: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h: In function ‘std::string etl::basename(std::string&)’: /usr/include/ETL/_stringf.h:184: error: no match for ‘operator[]’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()[-0x000000001]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:727: note: candidates are: typename std::iterator_traits<_Iter>::reference __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator[](typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h:185: error: no match for ‘operator-’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]() - 2’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/include/ETL/_stringf.h:187: error: no match for ‘operator-’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]() - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/include/ETL/_stringf.h:189: error: no match for ‘operator!=’ in ‘iter != ((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::begin [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = char*, _IteratorR = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h:196: error: no match for ‘operator[]’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()[-0x000000001]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:727: note: candidates are: typename std::iterator_traits<_Iter>::reference __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator[](typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h:197: error: no match for ‘operator-’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]() - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/include/ETL/_stringf.h:199: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ /usr/include/ETL/_stringf.h:199: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h: In function ‘std::string etl::dirname(std::string&)’: /usr/include/ETL/_stringf.h:210: error: no match for ‘operator[]’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()[-0x000000001]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:727: note: candidates are: typename std::iterator_traits<_Iter>::reference __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator[](typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h:211: error: no match for ‘operator-’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]() - 2’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h: In member function ‘__gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:1279: instantiated from ‘void std::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:1337: instantiated from ‘void std::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:2701: instantiated from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >, _Distance = int]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:3065: instantiated from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:4982: instantiated from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ gradient.cpp:77: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:744: error: no matching function for call to ‘__gnu_cxx::__normal_iterator > >::__normal_iterator(synfig::GradientCPoint*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator > >::__normal_iterator(const __gnu_cxx::__normal_iterator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false, _II = synfig::GradientCPoint*, _OI = __gnu_cxx::__normal_iterator > >]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:466: instantiated from ‘_OI std::copy(_II, _II, _OI) [with _II = synfig::GradientCPoint*, _OI = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:4881: instantiated from ‘_OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = synfig::GradientCPoint*, _IIter2 = __gnu_cxx::__normal_iterator > >, _OIter = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:2566: instantiated from ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >, _Distance = int, _Pointer = synfig::GradientCPoint*]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:3016: instantiated from ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >, _Pointer = synfig::GradientCPoint*, _Distance = int]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:4984: instantiated from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ gradient.cpp:77: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:435: error: no matching function for call to ‘__gnu_cxx::__normal_iterator > >::__normal_iterator(synfig::GradientCPoint*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator > >::__normal_iterator(const __gnu_cxx::__normal_iterator > >&) /usr/include/ETL/_stringf.h:213: error: no match for ‘operator-’ in ‘((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]() - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false, _BI1 = synfig::GradientCPoint*, _BI2 = __gnu_cxx::__normal_iterator > >]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:636: instantiated from ‘_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = synfig::GradientCPoint*, _BI2 = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:2461: instantiated from ‘_BidirectionalIterator3 std::__merge_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator > >, _BidirectionalIterator2 = synfig::GradientCPoint*, _BidirectionalIterator3 = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:2572: instantiated from ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >, _Distance = int, _Pointer = synfig::GradientCPoint*]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:3016: instantiated from ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >, _Pointer = synfig::GradientCPoint*, _Distance = int]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:4984: instantiated from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ gradient.cpp:77: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:602: error: no matching function for call to ‘__gnu_cxx::__normal_iterator > >::__normal_iterator(synfig::GradientCPoint*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/include/ETL/_stringf.h:215: error: no match for ‘operator!=’ in ‘iter != ((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::begin [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = char*, _IteratorR = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h:219: error: no match for ‘operator==’ in ‘iter == ((std::string*)str)->std::basic_string<_CharT, _Traits, _Alloc>::begin [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = char*, _IteratorR = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h:222: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ /usr/include/ETL/_stringf.h:222: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:224: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ /usr/include/ETL/_stringf.h:224: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator > >::__normal_iterator(const __gnu_cxx::__normal_iterator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false, _BI1 = __gnu_cxx::__normal_iterator > >, _BI2 = __gnu_cxx::__normal_iterator > >]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:636: instantiated from ‘_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator > >, _BI2 = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:2463: instantiated from ‘_BidirectionalIterator3 std::__merge_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator > >, _BidirectionalIterator2 = synfig::GradientCPoint*, _BidirectionalIterator3 = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:2572: instantiated from ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >, _Distance = int, _Pointer = synfig::GradientCPoint*]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:3016: instantiated from ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >, _Pointer = synfig::GradientCPoint*, _Distance = int]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algo.h:4984: instantiated from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]’ gradient.cpp:77: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:602: error: no matching function for call to ‘__gnu_cxx::__normal_iterator > >::__normal_iterator(synfig::GradientCPoint*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator > >::__normal_iterator(const __gnu_cxx::__normal_iterator > >&) /usr/include/ETL/_stringf.h:227: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ /usr/include/ETL/_stringf.h:227: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h: In function ‘std::string etl::filename_extension(std::string&)’: /usr/include/ETL/_stringf.h:234: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:236: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:237: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h: In function ‘std::string etl::filename_sans_extension(std::string&)’: /usr/include/ETL/_stringf.h:244: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:247: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:248: error: no match for ‘operator==’ in ‘dir == "."’ /usr/include/ETL/_stringf.h:248: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:249: error: no match for ‘operator+’ in ‘std::operator+(std::basic_string<_CharT, _Traits, _Alloc>&, _CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator](47) + std::basic_string<_CharT, _Traits, _Alloc>::substr(typename _Alloc::rebind<_CharT>::other::size_type, typename _Alloc::rebind<_CharT>::other::size_type) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator](0u, pos)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: candidates are: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2084: note: std::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h: In function ‘std::string etl::unix_to_local_path(std::string&)’: /usr/include/ETL/_stringf.h:269: error: no match for ‘operator!=’ in ‘iter != ((std::string*)path)->std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = char*, _IteratorR = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h: In function ‘std::string etl::current_working_directory()’: /usr/include/ETL/_stringf.h:289: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ /usr/include/ETL/_stringf.h: In function ‘std::string etl::get_root_from_path(std::string)’: /usr/include/ETL/_stringf.h:299: error: no match for ‘operator!=’ in ‘iter != path.std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:781: note: candidates are: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:775: note: bool __gnu_cxx::operator!=(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = char*, _IteratorR = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h: In function ‘std::string etl::cleanup_path(std::string)’: /usr/include/ETL/_stringf.h:330: error: no match for ‘operator==’ in ‘etl::basename(std::string&)() == "."’ /usr/include/ETL/_stringf.h:330: error: no match for ‘operator=’ in ‘path = etl::dirname(std::string&)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:334: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:226: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(typename _Alloc::rebind<_CharT>::other::size_type, _CharT, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:212: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, typename _Alloc::rebind<_CharT>::other::size_type, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:201: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&, typename _Alloc::rebind<_CharT>::other::size_type, typename _Alloc::rebind<_CharT>::other::size_type, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:190: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&, typename _Alloc::rebind<_CharT>::other::size_type, typename _Alloc::rebind<_CharT>::other::size_type) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:184: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] make[3]: *** [libsynfig_la-gradient.lo] Error 1 /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2067: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:335: error: no match for ‘operator==’ in ‘dir == "../"’ /usr/include/ETL/_stringf.h:335: error: no match for ‘operator==’ in ‘dir == "..\\"’ /usr/include/ETL/_stringf.h:337: error: no match for ‘operator=’ in ‘ret = etl::dirname(std::string&)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:338: error: no match for ‘operator-’ in ‘ret.std::basic_string<_CharT, _Traits, _Alloc>::end [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]() - 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/include/ETL/_stringf.h:341: error: no match for ‘operator!=’ in ‘dir != "./"’ /usr/include/ETL/_stringf.h:341: error: no match for ‘operator!=’ in ‘dir != ".\\"’ /usr/include/ETL/_stringf.h:341: error: no match for ‘operator!=’ in ‘dir != "."’ /usr/include/ETL/_stringf.h:343: error: no match for ‘operator=’ in ‘path = etl::remove_root_from_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:349: error: no match for ‘operator+’ in ‘ret.std::basic_string<_CharT, _Traits, _Alloc>::begin [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]() + ret.std::basic_string<_CharT, _Traits, _Alloc>::size [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:735: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator+(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/include/ETL/_stringf.h: In function ‘std::string etl::absolute_path(std::string)’: /usr/include/ETL/_stringf.h:356: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:226: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(typename _Alloc::rebind<_CharT>::other::size_type, _CharT, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:212: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, typename _Alloc::rebind<_CharT>::other::size_type, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:201: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&, typename _Alloc::rebind<_CharT>::other::size_type, typename _Alloc::rebind<_CharT>::other::size_type, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:190: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&, typename _Alloc::rebind<_CharT>::other::size_type, typename _Alloc::rebind<_CharT>::other::size_type) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:184: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2067: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:359: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:361: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:362: error: no match for ‘operator+’ in ‘std::operator+(std::basic_string<_CharT, _Traits, _Alloc>&, _CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator](47) + path’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: candidates are: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2084: note: std::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h: In function ‘std::string etl::relative_path(std::string, std::string)’: /usr/include/ETL/_stringf.h:371: error: no match for ‘operator=’ in ‘dest_path = etl::absolute_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:373: error: no match for ‘operator=’ in ‘dest_path = etl::cleanup_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:376: error: no match for ‘operator=’ in ‘curr_path = etl::absolute_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:378: error: no match for ‘operator=’ in ‘curr_path = etl::cleanup_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:387: error: no match for ‘operator==’ in ‘curr_path == etl::dirname(std::string&)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2162: note: candidates are: typename __gnu_cxx::__enable_if::__type std::operator==(std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&, std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&) [with _CharT = char] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2155: note: bool std::operator==(std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:388: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::string)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:390: error: no match for ‘operator==’ in ‘etl::get_root_from_path(std::string)() == etl::get_root_from_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2162: note: candidates are: typename __gnu_cxx::__enable_if::__type std::operator==(std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&, std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&) [with _CharT = char] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2155: note: bool std::operator==(std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:392: error: no match for ‘operator=’ in ‘dest_path = etl::remove_root_from_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:393: error: no match for ‘operator=’ in ‘curr_path = etl::remove_root_from_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:398: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ /usr/include/ETL/_stringf.h:398: error: no match for ‘operator+’ in ‘std::basic_string, std::allocator >(((char*)((const char*)"..")), ) + '/'’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: candidates are: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2136: note: std::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::basic_string<_CharT, _Traits, _Alloc>&, _CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/include/ETL/_stringf.h:399: error: no match for ‘operator=’ in ‘curr_path = etl::remove_root_from_path(std::string)()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:501: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:509: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT*) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:520: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] In file included from value.h:40, from value.cpp:33: general.h: In constructor ‘synfig::ChangeLocale::ChangeLocale(int, char*)’: general.h:76: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ In file included from value.h:42, from value.cpp:33: blinepoint.h: In constructor ‘synfig::BLinePoint::BLinePoint()’: blinepoint.h:54: error: no matching function for call to ‘synfig::Vector::Vector(int, int)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) blinepoint.h:58: error: no matching function for call to ‘synfig::Vector::Vector(int, int)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) blinepoint.h:58: error: no matching function for call to ‘synfig::Vector::Vector(int, int)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) In file included from /usr/include/ETL/ref_count:32, from value.h:53, from value.cpp:33: /usr/include/ETL/_ref_count.h: At global scope: /usr/include/ETL/_ref_count.h:58: error: default argument for parameter of type ‘bool&’ has type ‘bool’ In file included from value.cpp:33: value.h:263: error: ‘void synfig::ValueBase::set(char*)’ cannot be overloaded value.h:262: error: with ‘void synfig::ValueBase::set(char*)’ value.h: In member function ‘synfig::String synfig::ValueBase::type_name()’: value.h:197: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.h: In member function ‘float synfig::ValueBase::get(float&)’: value.h:234: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Real)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Real] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.h:239: note: char* synfig::ValueBase::get(char*) value.h: In member function ‘etl::loose_handle synfig::ValueBase::get(etl::handle&)’: value.h:236: error: no matching function for call to ‘synfig::ValueBase::get(etl::loose_handle)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = etl::loose_handle] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.h:239: note: char* synfig::ValueBase::get(char*) value.h: In member function ‘etl::loose_handle synfig::ValueBase::get(synfig::Canvas*)’: value.h:238: error: no matching function for call to ‘synfig::ValueBase::get(etl::loose_handle)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = etl::loose_handle] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.h:239: note: char* synfig::ValueBase::get(char*) value.h: In member function ‘std::vector >& synfig::ValueBase::get_list()’: value.h:240: error: no matching function for call to ‘synfig::ValueBase::get(std::vector >)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = std::vector >] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.h:239: note: char* synfig::ValueBase::get(char*) value.h: In member function ‘void synfig::ValueBase::put(float*)’: value.h:252: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Real)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Real] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.h:239: note: char* synfig::ValueBase::get(char*) value.h: In member function ‘void synfig::ValueBase::set(float&)’: value.h:260: error: no matching function for call to ‘synfig::ValueBase::_set(synfig::Real)’ value.h:372: note: candidates are: void synfig::ValueBase::_set(T&) [with T = synfig::Real] value.h: In member function ‘synfig::ValueBase::operator synfig::Vector&()’: value.h:326: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Vector)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Vector] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.h:239: note: char* synfig::ValueBase::get(char*) value.h: In member function ‘synfig::ValueBase::operator synfig::BLinePoint&()’: value.h:327: error: no matching function for call to ‘synfig::ValueBase::get(synfig::BLinePoint)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::BLinePoint] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.h:239: note: char* synfig::ValueBase::get(char*) value.h: In member function ‘synfig::ValueBase::operator synfig::Segment&()’: value.h:331: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Segment)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Segment] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.h:239: note: char* synfig::ValueBase::get(char*) value.h: In member function ‘synfig::ValueBase::operator synfig::Angle&()’: value.h:349: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Angle)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Angle] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.h:239: note: char* synfig::ValueBase::get(char*) In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/map:65, from canvas.h:31, from value.cpp:36: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h: At global scope: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:110: error: ‘static std::_Rb_tree_node_base* std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:103: error: with ‘static std::_Rb_tree_node_base* std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:124: error: ‘static std::_Rb_tree_node_base* std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:117: error: with ‘static std::_Rb_tree_node_base* std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:347: error: ‘typename _Alloc::rebind >::other& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_Node_allocator()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:343: error: with ‘typename _Alloc::rebind >::other& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_Node_allocator()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:432: error: ‘std::_Rb_tree_node_base* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_root()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:428: error: with ‘std::_Rb_tree_node_base*& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_root()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:440: error: ‘std::_Rb_tree_node_base* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_leftmost()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:436: error: with ‘std::_Rb_tree_node_base*& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_leftmost()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:448: error: ‘std::_Rb_tree_node_base* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_rightmost()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:444: error: with ‘std::_Rb_tree_node_base*& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_rightmost()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:456: error: ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_begin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:452: error: with ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_begin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:467: error: ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_end()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:463: error: with ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:483: error: ‘static std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_left(std::_Rb_tree_node_base*)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:479: error: with ‘static std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_left(std::_Rb_tree_node_base*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:491: error: ‘static std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_right(std::_Rb_tree_node_base*)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:487: error: with ‘static std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_right(std::_Rb_tree_node_base*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:507: error: ‘static std::_Rb_tree_node_base* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_minimum(std::_Rb_tree_node_base*)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:503: error: with ‘static std::_Rb_tree_node_base* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_minimum(std::_Rb_tree_node_base*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:515: error: ‘static std::_Rb_tree_node_base* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_maximum(std::_Rb_tree_node_base*)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:511: error: with ‘static std::_Rb_tree_node_base* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_maximum(std::_Rb_tree_node_base*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:550: error: ‘std::_Rb_tree_const_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_lower_bound(std::_Rb_tree_node<_Val>*, std::_Rb_tree_node<_Val>*, _Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:546: error: with ‘std::_Rb_tree_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_lower_bound(std::_Rb_tree_node<_Val>*, std::_Rb_tree_node<_Val>*, _Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:558: error: ‘std::_Rb_tree_const_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_upper_bound(std::_Rb_tree_node<_Val>*, std::_Rb_tree_node<_Val>*, _Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:554: error: with ‘std::_Rb_tree_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_upper_bound(std::_Rb_tree_node<_Val>*, std::_Rb_tree_node<_Val>*, _Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:603: error: ‘std::_Rb_tree_const_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::begin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:596: error: with ‘std::_Rb_tree_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::begin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:614: error: ‘std::_Rb_tree_const_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::end()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:610: error: with ‘std::_Rb_tree_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:625: error: ‘std::reverse_iterator > std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::rbegin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:621: error: with ‘std::reverse_iterator > std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::rbegin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:633: error: ‘std::reverse_iterator > std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::rend()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:629: error: with ‘std::reverse_iterator > std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::rend()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:709: error: ‘std::_Rb_tree_const_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::find(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:706: error: with ‘std::_Rb_tree_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::find(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:719: error: ‘std::_Rb_tree_const_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::lower_bound(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:715: error: with ‘std::_Rb_tree_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::lower_bound(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:727: error: ‘std::_Rb_tree_const_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::upper_bound(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:723: error: with ‘std::_Rb_tree_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::upper_bound(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:734: error: ‘std::pair, std::_Rb_tree_const_iterator<_Val> > std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::equal_range(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:731: error: with ‘std::pair, std::_Rb_tree_iterator<_Val> > std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::equal_range(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:970: error: prototype for ‘typename std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_lower_bound(std::_Rb_tree_node<_Val>*, std::_Rb_tree_node<_Val>*, _Key&)’ does not match any in class ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:954: error: candidate is: std::_Rb_tree_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_lower_bound(std::_Rb_tree_node<_Val>*, std::_Rb_tree_node<_Val>*, _Key&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:1002: error: prototype for ‘typename std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_upper_bound(std::_Rb_tree_node<_Val>*, std::_Rb_tree_node<_Val>*, _Key&)’ does not match any in class ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:986: error: candidate is: std::_Rb_tree_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_upper_bound(std::_Rb_tree_node<_Val>*, std::_Rb_tree_node<_Val>*, _Key&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:1050: error: prototype for ‘std::pair::const_iterator, typename std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::equal_range(_Key&)’ does not match any in class ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:1019: error: candidate is: std::pair::iterator, typename std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::equal_range(_Key&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:1403: error: prototype for ‘typename std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::find(_Key&)’ does not match any in class ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:1390: error: candidate is: std::_Rb_tree_iterator<_Val> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::find(_Key&) In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/map:66, from canvas.h:31, from value.cpp:36: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:284: error: ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_iterator std::map<_Key, _Tp, _Compare, _Alloc>::begin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:275: error: with ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::begin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:302: error: ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_iterator std::map<_Key, _Tp, _Compare, _Alloc>::end()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:293: error: with ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:320: error: ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_reverse_iterator std::map<_Key, _Tp, _Compare, _Alloc>::rbegin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:311: error: with ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::reverse_iterator std::map<_Key, _Tp, _Compare, _Alloc>::rbegin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:338: error: ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_reverse_iterator std::map<_Key, _Tp, _Compare, _Alloc>::rend()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:329: error: with ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::reverse_iterator std::map<_Key, _Tp, _Compare, _Alloc>::rend()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:442: error: ‘_Tp& std::map<_Key, _Tp, _Compare, _Alloc>::at(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:433: error: with ‘_Tp& std::map<_Key, _Tp, _Compare, _Alloc>::at(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:629: error: ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_iterator std::map<_Key, _Tp, _Compare, _Alloc>::find(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:614: error: with ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::find(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:671: error: ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_iterator std::map<_Key, _Tp, _Compare, _Alloc>::lower_bound(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:656: error: with ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::lower_bound(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:691: error: ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_iterator std::map<_Key, _Tp, _Compare, _Alloc>::upper_bound(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:681: error: with ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::upper_bound(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:729: error: ‘std::pair, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_iterator, typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_iterator> std::map<_Key, _Tp, _Compare, _Alloc>::equal_range(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:710: error: with ‘std::pair, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::iterator, typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::equal_range(_Key&)’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/map:67, from canvas.h:31, from value.cpp:36: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:282: error: ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::begin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:273: error: with ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::begin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:300: error: ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::end()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:291: error: with ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:318: error: ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_reverse_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::rbegin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:309: error: with ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::reverse_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::rbegin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:336: error: ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_reverse_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::rend()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:327: error: with ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::reverse_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::rend()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:566: error: ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::find(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:551: error: with ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::find(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:605: error: ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::lower_bound(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:590: error: with ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::lower_bound(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:625: error: ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::upper_bound(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:615: error: with ‘typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::upper_bound(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:659: error: ‘std::pair, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_iterator, typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::const_iterator> std::multimap<_Key, _Tp, _Compare, _Alloc>::equal_range(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multimap.h:642: error: with ‘std::pair, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::iterator, typename std::_Rb_tree<_Key, std::pair<_T1, _T2>, std::_Select1st >, _Compare, typename _Alloc::rebind >::other>::iterator> std::multimap<_Key, _Tp, _Compare, _Alloc>::equal_range(_Key&)’ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from canvas.h:34, from value.cpp:36: /usr/include/sigc++-2.0/sigc++/type_traits.h:55: error: redefinition of ‘struct sigc::type_trait’ /usr/include/sigc++-2.0/sigc++/type_traits.h:47: error: previous definition of ‘struct sigc::type_trait’ /usr/include/sigc++-2.0/sigc++/type_traits.h:132: error: ISO C++ forbids in-class initialization of non-const static member ‘value’ /usr/include/sigc++-2.0/sigc++/type_traits.h:142: error: ISO C++ forbids in-class initialization of non-const static member ‘value’ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:28, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from canvas.h:34, from value.cpp:36: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:193: error: redefinition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:188: error: previous definition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:208: error: redefinition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:203: error: previous definition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:223: error: redefinition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:218: error: previous definition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238: error: redefinition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:233: error: previous definition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:253: error: redefinition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:248: error: previous definition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:268: error: redefinition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:263: error: previous definition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:283: error: redefinition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278: error: previous definition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:298: error: redefinition of ‘struct sigc::functor_trait’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:293: error: previous definition of ‘struct sigc::functor_trait’ In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8, from canvas.h:34, from value.cpp:36: /usr/include/sigc++-2.0/sigc++/signal_base.h:192: error: ‘std::_List_const_iterator sigc::internal::temp_slot_list::begin()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal_base.h:190: error: with ‘std::_List_iterator sigc::internal::temp_slot_list::begin()’ /usr/include/sigc++-2.0/sigc++/signal_base.h:193: error: ‘std::_List_const_iterator sigc::internal::temp_slot_list::end()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal_base.h:191: error: with ‘std::_List_iterator sigc::internal::temp_slot_list::end()’ /usr/include/sigc++-2.0/sigc++/signal_base.h: In constructor ‘sigc::internal::temp_slot_list::temp_slot_list(std::list >&)’: /usr/include/sigc++-2.0/sigc++/signal_base.h:182: error: no matching function for call to ‘std::list >::insert(std::_List_iterator, sigc::slot_base)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/list.tcc:99: note: candidates are: std::_List_iterator<_Tp> std::list<_Tp, _Alloc>::insert(std::_List_iterator<_Tp>, _Tp&) [with _Tp = sigc::slot_base, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:961: note: void std::list<_Tp, _Alloc>::insert(std::_List_iterator<_Tp>, size_t, _Tp&) [with _Tp = sigc::slot_base, _Alloc = std::allocator] /usr/include/sigc++-2.0/sigc++/signal_base.h: In member function ‘std::_List_const_iterator sigc::internal::temp_slot_list::begin()’: /usr/include/sigc++-2.0/sigc++/signal_base.h:192: error: conversion from ‘std::_List_iterator’ to non-scalar type ‘std::_List_const_iterator’ requested In file included from canvas.h:34, from value.cpp:36: /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:200: error: ‘sigc::slot_const_iterator sigc::slot_list::begin()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal.h:197: error: with ‘sigc::slot_iterator sigc::slot_list::begin()’ /usr/include/sigc++-2.0/sigc++/signal.h:206: error: ‘sigc::slot_const_iterator sigc::slot_list::end()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal.h:203: error: with ‘sigc::slot_iterator sigc::slot_list::end()’ /usr/include/sigc++-2.0/sigc++/signal.h:212: error: ‘std::reverse_iterator > sigc::slot_list::rbegin()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal.h:209: error: with ‘std::reverse_iterator > sigc::slot_list::rbegin()’ /usr/include/sigc++-2.0/sigc++/signal.h:218: error: ‘std::reverse_iterator > sigc::slot_list::rend()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal.h:215: error: with ‘std::reverse_iterator > sigc::slot_list::rend()’ /usr/include/sigc++-2.0/sigc++/signal.h:224: error: ‘T_slot& sigc::slot_list::front()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal.h:221: error: with ‘T_slot& sigc::slot_list::front()’ /usr/include/sigc++-2.0/sigc++/signal.h:230: error: ‘T_slot& sigc::slot_list::back()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal.h:227: error: with ‘T_slot& sigc::slot_list::back()’ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static T_return sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)’: /usr/include/sigc++-2.0/sigc++/signal.h:681: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:684: error: no match for ‘operator==’ in ‘it == slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:249: note: candidates are: bool std::_List_const_iterator<_Tp>::operator==(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:688: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static void sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)’: /usr/include/sigc++-2.0/sigc++/signal.h:768: error: conversion from ‘std::_List_iterator’ to non-scalar type ‘std::_List_const_iterator’ requested /usr/include/sigc++-2.0/sigc++/signal.h:768: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static void sigc::internal::signal_emit0::emit_reverse(sigc::internal::signal_impl*)’: /usr/include/sigc++-2.0/sigc++/signal.h:792: error: no matching function for call to ‘std::reverse_iterator >::reverse_iterator(sigc::internal::signal_emit0::emit_reverse(sigc::internal::signal_impl*)::reverse_iterator_type)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:138: note: candidates are: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iter>&) [with _Iter = std::_List_iterator, _Iterator = std::_List_iterator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:130: note: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>&) [with _Iterator = std::_List_iterator] /usr/include/sigc++-2.0/sigc++/signal.h:792: error: no match for ‘operator!=’ in ‘it != std::reverse_iterator >(slots.sigc::internal::temp_slot_list::begin())’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:346: note: candidates are: bool std::operator!=(std::reverse_iterator<_Iterator>&, std::reverse_iterator<_IteratorR>&) [with _IteratorL = std::_List_iterator, _IteratorR = std::_List_iterator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:296: note: bool std::operator!=(std::reverse_iterator<_Iterator>&, std::reverse_iterator<_Iterator>&) [with _Iterator = std::_List_iterator] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static T_return sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, typename sigc::type_trait::take)’: /usr/include/sigc++-2.0/sigc++/signal.h:911: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:914: error: no match for ‘operator==’ in ‘it == slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:249: note: candidates are: bool std::_List_const_iterator<_Tp>::operator==(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:918: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static void sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, typename sigc::type_trait::take)’: /usr/include/sigc++-2.0/sigc++/signal.h:1002: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static T_return sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, typename sigc::type_trait::take, typename sigc::type_trait::take)’: /usr/include/sigc++-2.0/sigc++/signal.h:1151: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:1154: error: no match for ‘operator==’ in ‘it == slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:249: note: candidates are: bool std::_List_const_iterator<_Tp>::operator==(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:1158: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static void sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, typename sigc::type_trait::take, typename sigc::type_trait::take)’: /usr/include/sigc++-2.0/sigc++/signal.h:1244: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static T_return sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)’: /usr/include/sigc++-2.0/sigc++/signal.h:1398: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:1401: error: no match for ‘operator==’ in ‘it == slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:249: note: candidates are: bool std::_List_const_iterator<_Tp>::operator==(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:1405: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static void sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)’: /usr/include/sigc++-2.0/sigc++/signal.h:1493: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static T_return sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)’: /usr/include/sigc++-2.0/sigc++/signal.h:1652: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:1655: error: no match for ‘operator==’ in ‘it == slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:249: note: candidates are: bool std::_List_const_iterator<_Tp>::operator==(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:1659: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static void sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)’: /usr/include/sigc++-2.0/sigc++/signal.h:1749: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static T_return sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)’: /usr/include/sigc++-2.0/sigc++/signal.h:1913: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:1916: error: no match for ‘operator==’ in ‘it == slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:249: note: candidates are: bool std::_List_const_iterator<_Tp>::operator==(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:1920: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static void sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)’: /usr/include/sigc++-2.0/sigc++/signal.h:2012: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static T_return sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)’: /usr/include/sigc++-2.0/sigc++/signal.h:2181: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:2184: error: no match for ‘operator==’ in ‘it == slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:249: note: candidates are: bool std::_List_const_iterator<_Tp>::operator==(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:2188: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static void sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)’: /usr/include/sigc++-2.0/sigc++/signal.h:2282: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static T_return sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)’: /usr/include/sigc++-2.0/sigc++/signal.h:2456: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:2459: error: no match for ‘operator==’ in ‘it == slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:249: note: candidates are: bool std::_List_const_iterator<_Tp>::operator==(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h:2463: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static void sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take, typename sigc::type_trait::take)’: /usr/include/sigc++-2.0/sigc++/signal.h:2559: error: no match for ‘operator!=’ in ‘it != slots.sigc::internal::temp_slot_list::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:253: note: candidates are: bool std::_List_const_iterator<_Tp>::operator!=(std::_List_const_iterator<_Tp>&) [with _Tp = sigc::slot_base] /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2698: error: ‘sigc::slot_list > sigc::signal0::slots()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal.h:2691: error: with ‘sigc::slot_list > sigc::signal0::slots()’ /usr/include/sigc++-2.0/sigc++/signal.h:2804: error: ‘sigc::slot_list > sigc::signal1::slots()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal.h:2797: error: with ‘sigc::slot_list > sigc::signal1::slots()’ /usr/include/sigc++-2.0/sigc++/signal.h:2912: error: ‘sigc::slot_list > sigc::signal2::slots()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal.h:2905: error: with ‘sigc::slot_list > sigc::signal2::slots()’ /usr/include/sigc++-2.0/sigc++/signal.h:3022: error: ‘sigc::slot_list > sigc::signal3::slots()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal.h:3015: error: with ‘sigc::slot_list > sigc::signal3::slots()’ /usr/include/sigc++-2.0/sigc++/signal.h:3134: error: ‘sigc::slot_list > sigc::signal4::slots()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal.h:3127: error: with ‘sigc::slot_list > sigc::signal4::slots()’ /usr/include/sigc++-2.0/sigc++/signal.h:3248: error: ‘sigc::slot_list > sigc::signal5::slots()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal.h:3241: error: with ‘sigc::slot_list > sigc::signal5::slots()’ /usr/include/sigc++-2.0/sigc++/signal.h:3364: error: ‘sigc::slot_list > sigc::signal6::slots()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal.h:3357: error: with ‘sigc::slot_list > sigc::signal6::slots()’ /usr/include/sigc++-2.0/sigc++/signal.h:3482: error: ‘sigc::slot_list > sigc::signal7::slots()’ cannot be overloaded /usr/include/sigc++-2.0/sigc++/signal.h:3475: error: with ‘sigc::slot_list > sigc::signal7::slots()’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/deque:70, from canvasbase.h:30, from canvas.h:39, from value.cpp:36: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:438: error: ‘typename _Alloc::rebind<_Tp>::other& std::_Deque_base<_Tp, _Alloc>::_M_get_Tp_allocator()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:434: error: with ‘typename _Alloc::rebind<_Tp>::other& std::_Deque_base<_Tp, _Alloc>::_M_get_Tp_allocator()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:859: error: ‘typename std::_Deque_base<_Tp, _Alloc>::const_iterator std::deque<_Tp, _Alloc>::begin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:851: error: with ‘typename std::_Deque_base<_Tp, _Alloc>::iterator std::deque<_Tp, _Alloc>::begin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:877: error: ‘typename std::_Deque_base<_Tp, _Alloc>::const_iterator std::deque<_Tp, _Alloc>::end()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:868: error: with ‘typename std::_Deque_base<_Tp, _Alloc>::iterator std::deque<_Tp, _Alloc>::end()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:895: error: ‘std::reverse_iterator::const_iterator> std::deque<_Tp, _Alloc>::rbegin()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:886: error: with ‘std::reverse_iterator::iterator> std::deque<_Tp, _Alloc>::rbegin()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:913: error: ‘std::reverse_iterator::const_iterator> std::deque<_Tp, _Alloc>::rend()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:904: error: with ‘std::reverse_iterator::iterator> std::deque<_Tp, _Alloc>::rend()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:1021: error: ‘typename std::_Deque_base<_Tp, _Alloc>::_Tp_alloc_type::const_reference std::deque<_Tp, _Alloc>::operator[](size_t)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:1006: error: with ‘typename std::_Deque_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::deque<_Tp, _Alloc>::operator[](size_t)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:1064: error: ‘typename std::_Deque_base<_Tp, _Alloc>::_Tp_alloc_type::const_reference std::deque<_Tp, _Alloc>::at(size_t)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:1046: error: with ‘typename std::_Deque_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::deque<_Tp, _Alloc>::at(size_t)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:1083: error: ‘typename std::_Deque_base<_Tp, _Alloc>::_Tp_alloc_type::const_reference std::deque<_Tp, _Alloc>::front()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:1075: error: with ‘typename std::_Deque_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::deque<_Tp, _Alloc>::front()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:1103: error: ‘typename std::_Deque_base<_Tp, _Alloc>::_Tp_alloc_type::const_reference std::deque<_Tp, _Alloc>::back()’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_deque.h:1091: error: with ‘typename std::_Deque_base<_Tp, _Alloc>::_Tp_alloc_type::reference std::deque<_Tp, _Alloc>::back()’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/set:66, from node.h:32, from valuenode.h:46, from canvas.h:40, from value.cpp:36: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_set.h:508: error: ‘typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator std::set<_Key, _Compare, _Alloc>::find(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_set.h:504: error: with ‘typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator std::set<_Key, _Compare, _Alloc>::find(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_set.h:529: error: ‘typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator std::set<_Key, _Compare, _Alloc>::lower_bound(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_set.h:525: error: with ‘typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator std::set<_Key, _Compare, _Alloc>::lower_bound(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_set.h:545: error: ‘typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator std::set<_Key, _Compare, _Alloc>::upper_bound(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_set.h:541: error: with ‘typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator std::set<_Key, _Compare, _Alloc>::upper_bound(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_set.h:570: error: ‘std::pair, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator, typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator> std::set<_Key, _Compare, _Alloc>::equal_range(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_set.h:566: error: with ‘std::pair, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator, typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator> std::set<_Key, _Compare, _Alloc>::equal_range(_Key&)’ In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/set:67, from node.h:32, from valuenode.h:46, from canvas.h:40, from value.cpp:36: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multiset.h:493: error: ‘typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator std::multiset<_Key, _Compare, _Alloc>::find(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multiset.h:489: error: with ‘typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator std::multiset<_Key, _Compare, _Alloc>::find(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multiset.h:514: error: ‘typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator std::multiset<_Key, _Compare, _Alloc>::lower_bound(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multiset.h:510: error: with ‘typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator std::multiset<_Key, _Compare, _Alloc>::lower_bound(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multiset.h:530: error: ‘typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator std::multiset<_Key, _Compare, _Alloc>::upper_bound(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multiset.h:526: error: with ‘typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator std::multiset<_Key, _Compare, _Alloc>::upper_bound(_Key&)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multiset.h:555: error: ‘std::pair, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator, typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator> std::multiset<_Key, _Compare, _Alloc>::equal_range(_Key&)’ cannot be overloaded /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_multiset.h:551: error: with ‘std::pair, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator, typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename _Alloc::rebind<_Key>::other>::const_iterator> std::multiset<_Key, _Compare, _Alloc>::equal_range(_Key&)’ In file included from valuenode.h:46, from canvas.h:40, from value.cpp:36: node.h:59: error: default argument for parameter of type ‘synfig::Time&’ has type ‘synfig::Time’ node.h: In function ‘synfig::TimePoint synfig::operator+(synfig::TimePoint, synfig::Time&)’: node.h:85: error: no matching function for call to ‘synfig::TimePoint::set_time(synfig::Time)’ node.h:77: note: candidates are: void synfig::TimePoint::set_time(synfig::Time&) node.h: In function ‘synfig::TimePoint synfig::operator-(synfig::TimePoint, synfig::Time&)’: node.h:88: error: no matching function for call to ‘synfig::TimePoint::set_time(synfig::Time)’ node.h:77: note: candidates are: void synfig::TimePoint::set_time(synfig::Time&) In file included from canvas.h:40, from value.cpp:36: valuenode.h: At global scope: valuenode.h:222: error: default argument for parameter of type ‘synfig::GUID&’ has type ‘synfig::GUID’ valuenode.h: In member function ‘virtual synfig::ValueBase synfig::ValueNode::operator()(synfig::Time)’: valuenode.h:201: error: no matching function for call to ‘synfig::ValueBase::ValueBase(synfig::ValueBase)’ value.h:144: note: candidates are: synfig::ValueBase::ValueBase(synfig::ValueBase::Type) value.h:139: note: synfig::ValueBase::ValueBase(T&, bool) [with T = synfig::ValueBase] value.h:75: note: synfig::ValueBase::ValueBase(synfig::ValueBase&) valuenode.h: At global scope: valuenode.h:281: error: default argument for parameter of type ‘synfig::GUID&’ has type ‘synfig::GUID’ valuenode.h:347: error: default argument for parameter of type ‘synfig::GUID&’ has type ‘synfig::GUID’ valuenode.h: In member function ‘etl::loose_handle synfig::LinkableValueNode::get_link(synfig::String&)’: valuenode.h:353: error: no matching function for call to ‘etl::loose_handle::loose_handle(etl::loose_handle)’ /usr/include/ETL/_handle.h:672: note: candidates are: etl::loose_handle::loose_handle(etl::handle&) [with T = synfig::ValueNode] /usr/include/ETL/_handle.h:670: note: etl::loose_handle::loose_handle(etl::loose_handle&) [with T = synfig::ValueNode] /usr/include/ETL/_handle.h:667: note: etl::loose_handle::loose_handle(T*) [with T = synfig::ValueNode] valuenode.h: At global scope: valuenode.h:391: error: ‘etl::handle synfig::ValueNodeList::find(synfig::String&)’ cannot be overloaded valuenode.h:385: error: with ‘etl::handle synfig::ValueNodeList::find(synfig::String&)’ In file included from canvas.h:41, from value.cpp:36: keyframe.h:99: error: ‘__gnu_cxx::__normal_iterator > > synfig::KeyframeList::find(synfig::UniqueID&)’ cannot be overloaded keyframe.h:97: error: with ‘__gnu_cxx::__normal_iterator > > synfig::KeyframeList::find(synfig::UniqueID&)’ keyframe.h:110: error: ‘__gnu_cxx::__normal_iterator > > synfig::KeyframeList::find(synfig::Time&)’ cannot be overloaded keyframe.h:102: error: with ‘__gnu_cxx::__normal_iterator > > synfig::KeyframeList::find(synfig::Time&)’ keyframe.h:111: error: ‘__gnu_cxx::__normal_iterator > > synfig::KeyframeList::find_next(synfig::Time&)’ cannot be overloaded keyframe.h:105: error: with ‘__gnu_cxx::__normal_iterator > > synfig::KeyframeList::find_next(synfig::Time&)’ keyframe.h:112: error: ‘__gnu_cxx::__normal_iterator > > synfig::KeyframeList::find_prev(synfig::Time&)’ cannot be overloaded keyframe.h:108: error: with ‘__gnu_cxx::__normal_iterator > > synfig::KeyframeList::find_prev(synfig::Time&)’ In file included from renddesc.h:32, from canvas.h:42, from value.cpp:36: color.h:225: error: default argument for parameter of type ‘synfig::ColorReal&’ has type ‘int’ color.h:386: error: default argument for parameter of type ‘synfig::ColorReal&’ has type ‘int’ color.h:443: error: default argument for parameter of type ‘synfig::ColorReal&’ has type ‘int’ color.h: In member function ‘synfig::Color synfig::Color::operator-()’: color.h:188: error: no matching function for call to ‘synfig::Color::Color(synfig::ColorReal, synfig::ColorReal, synfig::ColorReal, synfig::ColorReal)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In member function ‘synfig::Color synfig::Color::operator~()’: color.h:193: error: no matching function for call to ‘synfig::Color::Color(float, float, float, synfig::ColorReal&)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In member function ‘synfig::Color synfig::Color::premult_alpha()’: color.h:200: error: no matching function for call to ‘synfig::Color::Color(synfig::ColorReal, synfig::ColorReal, synfig::ColorReal, synfig::ColorReal&)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In member function ‘synfig::Color synfig::Color::demult_alpha()’: color.h:208: error: no matching function for call to ‘synfig::Color::Color(synfig::ColorReal, synfig::ColorReal, synfig::ColorReal, synfig::ColorReal&)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h:209: error: no matching function for call to ‘synfig::Color::Color(synfig::Color)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h: In member function ‘synfig::String synfig::Color::get_hex()’: color.h:285: error: no match for ‘operator+’ in ‘synfig::Color::real2hex(synfig::ColorReal)() + synfig::Color::real2hex(synfig::ColorReal)()’ node.h:84: note: candidates are: synfig::TimePoint synfig::operator+(synfig::TimePoint, synfig::Time&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2084: note: std::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] color.h: In member function ‘synfig::Color& synfig::Color::set_yuv(float&, float&, float&)’: color.h:351: error: no matching function for call to ‘synfig::Color::set_r(float)’ color.h:291: note: candidates are: synfig::Color& synfig::Color::set_r(synfig::ColorReal&) color.h:352: error: no matching function for call to ‘synfig::Color::set_g(float)’ color.h:294: note: candidates are: synfig::Color& synfig::Color::set_g(synfig::ColorReal&) color.h:353: error: no matching function for call to ‘synfig::Color::set_b(float)’ color.h:297: note: candidates are: synfig::Color& synfig::Color::set_b(synfig::ColorReal&) color.h: In member function ‘synfig::Color& synfig::Color::set_y(float&)’: color.h:358: error: no matching function for call to ‘synfig::Color::set_yuv(float&, float, float)’ color.h:349: note: candidates are: synfig::Color& synfig::Color::set_yuv(float&, float&, float&) color.h:428: note: synfig::Color& synfig::Color::set_yuv(float&, float&, synfig::Angle&) color.h: In member function ‘synfig::Color& synfig::Color::set_u(float&)’: color.h:361: error: no matching function for call to ‘synfig::Color::set_yuv(float, float&, float)’ color.h:349: note: candidates are: synfig::Color& synfig::Color::set_yuv(float&, float&, float&) color.h:428: note: synfig::Color& synfig::Color::set_yuv(float&, float&, synfig::Angle&) color.h: In member function ‘synfig::Color& synfig::Color::set_v(float&)’: color.h:364: error: no matching function for call to ‘synfig::Color::set_yuv(float, float, float&)’ color.h:349: note: candidates are: synfig::Color& synfig::Color::set_yuv(float&, float&, float&) color.h:428: note: synfig::Color& synfig::Color::set_yuv(float&, float&, synfig::Angle&) color.h: In member function ‘synfig::Color& synfig::Color::set_uv(float&, float&)’: color.h:367: error: no matching function for call to ‘synfig::Color::set_yuv(float, float&, float&)’ color.h:349: note: candidates are: synfig::Color& synfig::Color::set_yuv(float&, float&, float&) color.h:428: note: synfig::Color& synfig::Color::set_yuv(float&, float&, synfig::Angle&) color.h: In member function ‘synfig::Angle synfig::Color::get_hue()’: color.h:395: error: no matching function for call to ‘etl::angle::tan::tan(float, float)’ /usr/include/ETL/_angle.h:466: note: candidates are: etl::angle::tan::tan(etl::angle&) /usr/include/ETL/_angle.h:465: note: etl::angle::tan::tan(float&, float&) /usr/include/ETL/_angle.h:464: note: etl::angle::tan::tan(float&) /usr/include/ETL/_angle.h:462: note: etl::angle::tan::tan(const etl::angle::tan&) color.h: In member function ‘synfig::Color& synfig::Color::rotate_uv(synfig::Angle&)’: color.h:421: error: no matching function for call to ‘synfig::Color::set_uv(float, float)’ color.h:367: note: candidates are: synfig::Color& synfig::Color::set_uv(float&, float&) color.h: In member function ‘synfig::Color& synfig::Color::set_yuv(float&, float&, synfig::Angle&)’: color.h:435: error: no matching function for call to ‘synfig::Color::set_yuv(float&, float, float)’ color.h:349: note: candidates are: synfig::Color& synfig::Color::set_yuv(float&, float&, float&) color.h:428: note: synfig::Color& synfig::Color::set_yuv(float&, float&, synfig::Angle&) color.h: In static member function ‘static synfig::Color synfig::Color::alpha()’: color.h:461: error: no matching function for call to ‘synfig::Color::Color(int, int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::black()’: color.h:463: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::white()’: color.h:464: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::gray()’: color.h:465: error: no matching function for call to ‘synfig::Color::Color(float, float, float)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::magenta()’: color.h:466: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::red()’: color.h:467: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::green()’: color.h:468: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::blue()’: color.h:469: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::cyan()’: color.h:470: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In static member function ‘static synfig::Color synfig::Color::yellow()’: color.h:471: error: no matching function for call to ‘synfig::Color::Color(int, int, int)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() color.h: In function ‘void synfig::convert_color_format(unsigned char*, synfig::Color*, int, synfig::PixelFormat, synfig::Gamma&)’: color.h:839: error: invalid initialization of non-const reference of type ‘synfig::Color&’ from a temporary of type ‘synfig::Color’ color.h:769: error: in passing argument 1 of ‘unsigned char* synfig::Color2PixelFormat(synfig::Color&, synfig::PixelFormat&, unsigned char*, synfig::Gamma&)’ color.h: In function ‘unsigned char* synfig::PixelFormat2Color(synfig::Color&, synfig::PixelFormat&, unsigned char*)’: color.h:850: error: no matching function for call to ‘synfig::Color::set_a(float)’ color.h:300: note: candidates are: synfig::Color& synfig::Color::set_a(synfig::ColorReal&) color.h:855: error: no matching function for call to ‘synfig::Color::set_a(float)’ color.h:300: note: candidates are: synfig::Color& synfig::Color::set_a(synfig::ColorReal&) color.h:861: error: no matching function for call to ‘synfig::Color::set_yuv(float, int, int)’ color.h:349: note: candidates are: synfig::Color& synfig::Color::set_yuv(float&, float&, float&) color.h:428: note: synfig::Color& synfig::Color::set_yuv(float&, float&, synfig::Angle&) color.h:866: error: no matching function for call to ‘synfig::Color::set_b(float)’ color.h:297: note: candidates are: synfig::Color& synfig::Color::set_b(synfig::ColorReal&) color.h:867: error: no matching function for call to ‘synfig::Color::set_g(float)’ color.h:294: note: candidates are: synfig::Color& synfig::Color::set_g(synfig::ColorReal&) color.h:868: error: no matching function for call to ‘synfig::Color::set_r(float)’ color.h:291: note: candidates are: synfig::Color& synfig::Color::set_r(synfig::ColorReal&) color.h:872: error: no matching function for call to ‘synfig::Color::set_r(float)’ color.h:291: note: candidates are: synfig::Color& synfig::Color::set_r(synfig::ColorReal&) color.h:873: error: no matching function for call to ‘synfig::Color::set_g(float)’ color.h:294: note: candidates are: synfig::Color& synfig::Color::set_g(synfig::ColorReal&) color.h:874: error: no matching function for call to ‘synfig::Color::set_b(float)’ color.h:297: note: candidates are: synfig::Color& synfig::Color::set_b(synfig::ColorReal&) color.h:883: error: no matching function for call to ‘synfig::Color::set_a(float)’ color.h:300: note: candidates are: synfig::Color& synfig::Color::set_a(synfig::ColorReal&) color.h:888: error: no matching function for call to ‘synfig::Color::set_a(float)’ color.h:300: note: candidates are: synfig::Color& synfig::Color::set_a(synfig::ColorReal&) In file included from rect.h:34, from renddesc.h:35, from canvas.h:42, from value.cpp:36: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits: At global scope: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:197: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:202: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:204: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:206: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:210: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:215: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:218: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:222: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:225: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:229: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:232: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:235: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:238: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:241: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:243: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:246: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:250: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:254: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:259: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:262: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:264: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:268: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:315: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:322: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:323: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:324: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:325: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:326: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:327: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:333: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:334: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:335: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:336: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:338: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:339: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:340: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:341: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:342: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:353: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:354: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:355: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:360: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:361: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:362: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:369: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:376: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:377: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:378: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:379: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:380: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:381: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:387: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:388: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:389: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:390: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:392: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:393: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:394: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:395: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:396: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:407: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:408: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:409: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:411: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:412: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:413: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:420: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:427: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:428: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:429: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:430: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:431: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:432: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:438: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:439: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:440: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:441: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:443: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:444: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:445: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:446: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:447: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:458: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:459: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:460: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:462: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:463: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:464: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:471: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:478: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:479: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:480: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:481: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:482: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:483: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:489: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:490: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:491: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:492: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:494: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:495: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:496: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:497: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:498: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:509: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:510: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:511: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:513: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:514: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:515: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:522: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:529: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:530: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:531: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:532: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:533: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:534: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:540: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:541: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:542: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:543: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:545: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:546: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:547: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:548: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:549: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:560: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:561: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:562: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:564: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:565: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:566: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:573: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:580: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:581: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:582: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:583: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:584: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:585: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:591: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:592: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:593: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:594: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:596: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:597: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:598: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:599: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:600: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:611: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:612: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:613: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:615: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:616: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:617: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:624: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:631: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:632: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:633: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:634: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:635: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:636: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:642: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:643: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:644: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:645: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:647: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:648: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:649: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:650: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:651: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:662: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:663: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:664: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:666: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:667: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:668: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:675: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:682: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:683: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:684: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:685: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:686: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:687: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:693: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:694: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:695: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:696: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:698: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:699: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:700: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:701: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:702: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:713: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:714: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:715: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:717: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:718: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:719: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:726: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:733: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:734: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:735: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:736: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:737: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:738: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:744: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:745: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:746: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:747: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:749: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:750: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:751: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:752: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:753: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:764: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:765: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:766: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:768: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:769: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:770: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:777: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:784: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:785: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:786: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:787: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:788: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:789: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:795: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:796: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:797: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:798: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:800: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:801: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:802: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:803: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:804: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:815: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:816: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:817: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:819: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:820: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:821: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:828: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:835: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:836: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:837: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:838: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:839: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:840: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:846: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:847: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:848: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:849: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:851: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:852: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:853: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:854: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:855: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:866: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:867: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:868: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:870: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:871: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:872: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:879: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:886: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:887: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:888: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:889: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:890: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:891: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:897: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:898: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:899: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:900: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:902: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:903: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:904: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:905: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:906: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:917: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:918: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:919: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:921: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:922: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:923: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:930: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:937: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:938: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:939: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:940: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:941: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:942: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:948: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:949: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:950: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:951: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:953: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:954: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:955: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:956: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:957: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:968: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:969: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:970: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:972: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:973: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:974: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:981: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:988: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:989: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:990: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:991: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:992: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:993: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:999: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1000: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1001: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1002: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1004: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1005: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1006: error: ‘std::numeric_limits::has_quiet_NaN’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1006: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1008: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1009: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1021: error: ‘std::numeric_limits::has_infinity’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1021: error: ‘std::numeric_limits::has_quiet_NaN’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1021: error: ‘std::numeric_limits::has_denorm’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1021: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1022: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1023: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1025: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1026: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1027: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1038: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1045: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1046: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1047: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1048: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1049: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1050: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1056: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1057: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1058: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1059: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1061: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1062: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1063: error: ‘std::numeric_limits::has_quiet_NaN’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1063: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1065: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1066: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1078: error: ‘std::numeric_limits::has_infinity’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1078: error: ‘std::numeric_limits::has_quiet_NaN’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1078: error: ‘std::numeric_limits::has_denorm’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1078: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1079: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1080: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1082: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1083: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1084: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1095: error: ISO C++ forbids in-class initialization of non-const static member ‘is_specialized’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1102: error: ISO C++ forbids in-class initialization of non-const static member ‘digits’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1103: error: ISO C++ forbids in-class initialization of non-const static member ‘digits10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1104: error: ISO C++ forbids in-class initialization of non-const static member ‘is_signed’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1105: error: ISO C++ forbids in-class initialization of non-const static member ‘is_integer’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1106: error: ISO C++ forbids in-class initialization of non-const static member ‘is_exact’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1107: error: ISO C++ forbids in-class initialization of non-const static member ‘radix’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1113: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1114: error: ISO C++ forbids in-class initialization of non-const static member ‘min_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1115: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1116: error: ISO C++ forbids in-class initialization of non-const static member ‘max_exponent10’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1118: error: ISO C++ forbids in-class initialization of non-const static member ‘has_infinity’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1119: error: ISO C++ forbids in-class initialization of non-const static member ‘has_quiet_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1120: error: ‘std::numeric_limits::has_quiet_NaN’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1120: error: ISO C++ forbids in-class initialization of non-const static member ‘has_signaling_NaN’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1122: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1124: error: ISO C++ forbids in-class initialization of non-const static member ‘has_denorm_loss’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1136: error: ‘std::numeric_limits::has_infinity’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1136: error: ‘std::numeric_limits::has_quiet_NaN’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1136: error: ‘std::numeric_limits::has_denorm’ cannot appear in a constant-expression /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1136: error: ISO C++ forbids in-class initialization of non-const static member ‘is_iec559’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1137: error: ISO C++ forbids in-class initialization of non-const static member ‘is_bounded’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1138: error: ISO C++ forbids in-class initialization of non-const static member ‘is_modulo’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1140: error: ISO C++ forbids in-class initialization of non-const static member ‘traps’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1141: error: ISO C++ forbids in-class initialization of non-const static member ‘tinyness_before’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/limits:1142: error: ISO C++ forbids in-class initialization of non-const static member ‘round_style’ In file included from renddesc.h:35, from canvas.h:42, from value.cpp:36: rect.h: In static member function ‘static synfig::Rect synfig::Rect::zero()’: rect.h:65: error: no matching function for call to ‘synfig::Rect::Rect(int, int, int, int)’ rect.h:77: note: candidates are: synfig::Rect::Rect(double&, double&, double&, double&) rect.h:74: note: synfig::Rect::Rect(double&, double&) rect.h:72: note: synfig::Rect::Rect(synfig::Point&, synfig::Point&) rect.h:70: note: synfig::Rect::Rect(synfig::Point&) rect.h:68: note: synfig::Rect::Rect() rect.h:46: note: synfig::Rect::Rect(synfig::Rect&) rect.h: In member function ‘void synfig::Rect::set_point(synfig::Point&)’: rect.h:83: error: no match for ‘operator[]’ in ‘max[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h:83: error: no match for ‘operator[]’ in ‘max[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h: In member function ‘synfig::Rect& synfig::Rect::expand(synfig::Point&)’: rect.h:85: error: no match for ‘operator[]’ in ‘max[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h:85: error: no match for ‘operator[]’ in ‘max[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h: In member function ‘synfig::Rect& synfig::Rect::set(synfig::Point&, synfig::Point&)’: rect.h:93: error: no match for ‘operator[]’ in ‘min[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h:93: error: no match for ‘operator[]’ in ‘min[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h:93: error: no match for ‘operator[]’ in ‘max[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h:93: error: no match for ‘operator[]’ in ‘max[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h: In member function ‘bool synfig::Rect::is_inside(synfig::Point&)’: rect.h:98: error: no match for ‘operator[]’ in ‘x[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h:98: error: no match for ‘operator[]’ in ‘x[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h:98: error: no match for ‘operator[]’ in ‘x[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h:98: error: no match for ‘operator[]’ in ‘x[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h: In member function ‘synfig::Rect& synfig::Rect::operator+=(synfig::Vector&)’: rect.h:109: error: no match for ‘operator[]’ in ‘rhs[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h:109: error: no match for ‘operator[]’ in ‘rhs[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h:110: error: no match for ‘operator[]’ in ‘rhs[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h:110: error: no match for ‘operator[]’ in ‘rhs[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h: In member function ‘synfig::Rect& synfig::Rect::operator-=(synfig::Vector&)’: rect.h:116: error: no match for ‘operator[]’ in ‘rhs[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h:116: error: no match for ‘operator[]’ in ‘rhs[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h:117: error: no match for ‘operator[]’ in ‘rhs[0]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h:117: error: no match for ‘operator[]’ in ‘rhs[1]’ vector.h:82: note: candidates are: synfig::Real& synfig::Vector::operator[](int&) rect.h: In member function ‘bool synfig::Rect::operator==(synfig::Rect&)’: rect.h:171: error: no match for ‘operator==’ in ‘synfig::Rect::get_min() == ((synfig::Rect*)rhs)->synfig::Rect::get_min()’ vector.h:147: note: candidates are: bool synfig::Vector::operator==(synfig::Vector&) node.h:99: note: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) rect.h:171: error: no match for ‘operator==’ in ‘synfig::Rect::get_max() == ((synfig::Rect*)rhs)->synfig::Rect::get_max()’ vector.h:147: note: candidates are: bool synfig::Vector::operator==(synfig::Vector&) node.h:99: note: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) rect.h: In member function ‘bool synfig::Rect::operator!=(synfig::Rect&)’: rect.h:173: error: no match for ‘operator!=’ in ‘synfig::Rect::get_min() != ((synfig::Rect*)rhs)->synfig::Rect::get_min()’ vector.h:151: note: candidates are: bool synfig::Vector::operator!=(synfig::Vector&) node.h:102: note: bool synfig::operator!=(synfig::TimePoint&, synfig::TimePoint&) rect.h:173: error: no match for ‘operator!=’ in ‘synfig::Rect::get_max() != ((synfig::Rect*)rhs)->synfig::Rect::get_max()’ vector.h:151: note: candidates are: bool synfig::Vector::operator!=(synfig::Vector&) node.h:102: note: bool synfig::operator!=(synfig::TimePoint&, synfig::TimePoint&) In file included from canvas.h:42, from value.cpp:36: renddesc.h: In constructor ‘synfig::RendDesc::RendDesc()’: renddesc.h:120: error: no matching function for call to ‘synfig::Vector::Vector(int, double)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) renddesc.h:120: error: no matching function for call to ‘synfig::Vector::Vector(int, double)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) renddesc.h:120: error: no matching function for call to ‘synfig::Vector::Vector(int, int)’ vector.h:77: note: candidates are: synfig::Vector::Vector(synfig::Real&, synfig::Real&) vector.h:76: note: synfig::Vector::Vector() vector.h:68: note: synfig::Vector::Vector(const synfig::Vector&) renddesc.h:120: error: no matching function for call to ‘synfig::Color::Color(synfig::Color)’ color.h:241: note: candidates are: synfig::Color::Color(synfig::Color&) color.h:233: note: synfig::Color::Color(synfig::Color&, synfig::ColorReal&) color.h:225: note: synfig::Color::Color(synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&, synfig::ColorReal&) color.h:219: note: synfig::Color::Color(int) color.h:218: note: synfig::Color::Color(synfig::ColorReal&) color.h:217: note: synfig::Color::Color() renddesc.h: In member function ‘synfig::Rect synfig::RendDesc::get_rect()’: renddesc.h:270: error: no matching function for call to ‘synfig::Rect::Rect(synfig::Rect)’ rect.h:70: note: candidates are: synfig::Rect::Rect(synfig::Point&) rect.h:46: note: synfig::Rect::Rect(synfig::Rect&) In file included from value.cpp:36: canvas.h: At global scope: canvas.h:345: error: ‘synfig::RendDesc& synfig::Canvas::rend_desc()’ cannot be overloaded canvas.h:342: error: with ‘synfig::RendDesc& synfig::Canvas::rend_desc()’ canvas.h:408: error: ‘std::list, std::allocator > >& synfig::Canvas::children()’ cannot be overloaded canvas.h:405: error: with ‘std::list, std::allocator > >& synfig::Canvas::children()’ canvas.h:438: error: ‘synfig::KeyframeList& synfig::Canvas::keyframe_list()’ cannot be overloaded canvas.h:435: error: with ‘synfig::KeyframeList& synfig::Canvas::keyframe_list()’ canvas.h:453: error: ‘etl::handle synfig::Canvas::find_value_node(synfig::String&)’ cannot be overloaded canvas.h:444: error: with ‘etl::handle synfig::Canvas::find_value_node(synfig::String&)’ canvas.h:484: error: ‘etl::handle synfig::Canvas::find_canvas(synfig::String&)’ cannot be overloaded canvas.h:478: error: with ‘etl::handle synfig::Canvas::find_canvas(synfig::String&)’ canvas.h:517: error: ‘std::_Deque_iterator, etl::handle&, etl::handle*> synfig::Canvas::end()’ cannot be overloaded canvas.h:515: error: with ‘std::_Deque_iterator, etl::handle&, etl::handle*> synfig::Canvas::end()’ canvas.h:521: error: ‘std::reverse_iterator, etl::handle&, etl::handle*> > synfig::Canvas::rbegin()’ cannot be overloaded canvas.h:519: error: with ‘std::reverse_iterator, etl::handle&, etl::handle*> > synfig::Canvas::rbegin()’ canvas.h:534: error: ‘etl::handle& synfig::Canvas::back()’ cannot be overloaded canvas.h:523: error: with ‘etl::handle& synfig::Canvas::back()’ canvas.h:542: error: default argument for parameter of type ‘synfig::GUID&’ has type ‘synfig::GUID’ canvas.h: In member function ‘void synfig::Canvas::remove_value_node(synfig::String&)’: canvas.h:465: error: no matching function for call to ‘etl::handle::handle(etl::handle)’ /usr/include/ETL/_handle.h:180: note: candidates are: etl::handle::handle(etl::handle&) [with T = synfig::ValueNode] /usr/include/ETL/_handle.h:173: note: etl::handle::handle(T*) [with T = synfig::ValueNode] canvas.h:465: error: initializing argument 1 of ‘void synfig::Canvas::remove_value_node(etl::handle)’ In file included from value.cpp:37: gradient.h: At global scope: gradient.h:100: error: ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::begin()’ cannot be overloaded gradient.h:96: error: with ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::begin()’ gradient.h:101: error: ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::end()’ cannot be overloaded gradient.h:97: error: with ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::end()’ gradient.h:102: error: ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rbegin()’ cannot be overloaded gradient.h:98: error: with ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rbegin()’ gradient.h:103: error: ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rend()’ cannot be overloaded gradient.h:99: error: with ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rend()’ gradient.h:121: error: ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::proximity(synfig::Real&)’ cannot be overloaded gradient.h:118: error: with ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::proximity(synfig::Real&)’ gradient.h:127: error: ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::find(synfig::UniqueID&)’ cannot be overloaded gradient.h:124: error: with ‘__gnu_cxx::__normal_iterator > > synfig::Gradient::find(synfig::UniqueID&)’ gradient.h: In member function ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rbegin()’: gradient.h:98: error: no matching function for call to ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::reverse_iterator(std::reverse_iterator<__gnu_cxx::__normal_iterator > > >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:138: note: candidates are: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iter>&) [with _Iter = __gnu_cxx::__normal_iterator > >, _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:130: note: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>&) [with _Iterator = __gnu_cxx::__normal_iterator > >] gradient.h: In member function ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rend()’: gradient.h:99: error: no matching function for call to ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::reverse_iterator(std::reverse_iterator<__gnu_cxx::__normal_iterator > > >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:138: note: candidates are: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iter>&) [with _Iter = __gnu_cxx::__normal_iterator > >, _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:130: note: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>&) [with _Iterator = __gnu_cxx::__normal_iterator > >] gradient.h: In member function ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rbegin()’: gradient.h:102: error: no matching function for call to ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::reverse_iterator(std::reverse_iterator<__gnu_cxx::__normal_iterator > > >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:138: note: candidates are: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iter>&) [with _Iter = __gnu_cxx::__normal_iterator > >, _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:130: note: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>&) [with _Iterator = __gnu_cxx::__normal_iterator > >] gradient.h: In member function ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > > synfig::Gradient::rend()’: gradient.h:103: error: no matching function for call to ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::reverse_iterator(std::reverse_iterator<__gnu_cxx::__normal_iterator > > >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:138: note: candidates are: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iter>&) [with _Iter = __gnu_cxx::__normal_iterator > >, _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:130: note: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>&) [with _Iterator = __gnu_cxx::__normal_iterator > >] value.cpp: In constructor ‘synfig::ValueBase::ValueBase()’: value.cpp:60: error: no matching function for call to ‘etl::reference_counter::reference_counter(int)’ /usr/include/ETL/_ref_count.h:146: note: candidates are: etl::reference_counter::reference_counter(etl::weak_reference_counter&) /usr/include/ETL/_ref_count.h:60: note: etl::reference_counter::reference_counter(etl::reference_counter&) /usr/include/ETL/_ref_count.h:58: note: etl::reference_counter::reference_counter(bool&) value.cpp: In member function ‘char* synfig::ValueBase::get(char*)’: value.cpp:96: error: no matching function for call to ‘synfig::ValueBase::get(synfig::String)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::String] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp: In member function ‘void synfig::ValueBase::set(synfig::Canvas*)’: value.cpp:105: error: no matching function for call to ‘synfig::ValueBase::_set(etl::handle)’ value.h:372: note: candidates are: void synfig::ValueBase::_set(T&) [with T = etl::handle] value.cpp:109: error: no matching function for call to ‘synfig::ValueBase::_set(etl::loose_handle)’ value.h:372: note: candidates are: void synfig::ValueBase::_set(T&) [with T = etl::loose_handle] value.cpp: In member function ‘void synfig::ValueBase::set(etl::loose_handle)’: value.cpp:119: error: no matching function for call to ‘etl::handle::handle(etl::loose_handle&)’ /usr/include/ETL/_handle.h:180: note: candidates are: etl::handle::handle(etl::handle&) [with T = synfig::Canvas] /usr/include/ETL/_handle.h:173: note: etl::handle::handle(T*) [with T = synfig::Canvas] /usr/include/ETL/_handle.h:170: note: etl::handle::handle() [with T = synfig::Canvas] value.cpp:121: error: no matching function for call to ‘synfig::ValueBase::_set(etl::loose_handle)’ value.h:372: note: candidates are: void synfig::ValueBase::_set(T&) [with T = etl::loose_handle] value.cpp: In member function ‘void synfig::ValueBase::set(etl::handle)’: value.cpp:130: error: no matching function for call to ‘synfig::ValueBase::_set(etl::handle)’ value.h:372: note: candidates are: void synfig::ValueBase::_set(T&) [with T = etl::handle] value.cpp:132: error: no matching function for call to ‘synfig::ValueBase::_set(etl::loose_handle)’ value.h:372: note: candidates are: void synfig::ValueBase::_set(T&) [with T = etl::loose_handle] value.cpp: In member function ‘void synfig::ValueBase::set(char*)’: value.cpp:145: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:145: error: no matching function for call to ‘synfig::ValueBase::_set(synfig::String)’ value.h:372: note: candidates are: void synfig::ValueBase::_set(T&) [with T = synfig::String] value.cpp: At global scope: value.cpp:149: error: redefinition of ‘void synfig::ValueBase::set(char*)’ value.cpp:143: error: ‘void synfig::ValueBase::set(char*)’ previously defined here value.cpp: In member function ‘void synfig::ValueBase::clear()’: value.cpp:207: error: no matching function for call to ‘synfig::ValueBase::get(etl::loose_handle)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = etl::loose_handle] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp: In static member function ‘static synfig::String synfig::ValueBase::type_name(synfig::ValueBase::Type)’: value.cpp:234: warning: deprecated conversion from string constant to ‘char*’ value.cpp:234: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:234: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp:236: warning: deprecated conversion from string constant to ‘char*’ value.cpp:236: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:236: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp:238: warning: deprecated conversion from string constant to ‘char*’ value.cpp:238: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:238: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp:240: warning: deprecated conversion from string constant to ‘char*’ value.cpp:240: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:240: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp:242: warning: deprecated conversion from string constant to ‘char*’ value.cpp:242: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:242: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp:244: warning: deprecated conversion from string constant to ‘char*’ value.cpp:244: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:244: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp:246: warning: deprecated conversion from string constant to ‘char*’ value.cpp:246: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:246: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp:248: warning: deprecated conversion from string constant to ‘char*’ value.cpp:248: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:248: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp:250: warning: deprecated conversion from string constant to ‘char*’ value.cpp:250: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:250: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp:252: warning: deprecated conversion from string constant to ‘char*’ value.cpp:252: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:252: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp:254: warning: deprecated conversion from string constant to ‘char*’ value.cpp:254: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:254: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp:256: warning: deprecated conversion from string constant to ‘char*’ value.cpp:256: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:256: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp:258: warning: deprecated conversion from string constant to ‘char*’ value.cpp:258: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:258: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp:260: warning: deprecated conversion from string constant to ‘char*’ value.cpp:260: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:260: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp:264: warning: deprecated conversion from string constant to ‘char*’ value.cpp:266: warning: deprecated conversion from string constant to ‘char*’ value.cpp:266: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:266: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp: In static member function ‘static synfig::String synfig::ValueBase::type_local_name(synfig::ValueBase::Type)’: value.cpp:272: error: default argument for parameter of type ‘std::allocator&’ has type ‘std::allocator’ value.cpp:272: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(synfig::String)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] value.cpp: In static member function ‘static synfig::ValueBase::Type synfig::ValueBase::ident_type(synfig::String&)’: value.cpp:278: error: no match for ‘operator==’ in ‘str == "nil"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:279: error: no match for ‘operator==’ in ‘str == "null"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:280: error: no match for ‘operator==’ in ‘str == "time"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:281: error: no match for ‘operator==’ in ‘str == ("time")’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:282: error: no match for ‘operator==’ in ‘str == "real"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:283: error: no match for ‘operator==’ in ‘str == "float"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:284: error: no match for ‘operator==’ in ‘str == ("real")’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:285: error: no match for ‘operator==’ in ‘str == "integer"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:286: error: no match for ‘operator==’ in ‘str == "int"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:287: error: no match for ‘operator==’ in ‘str == ("integer")’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:288: error: no match for ‘operator==’ in ‘str == "bool"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:289: error: no match for ‘operator==’ in ‘str == ("bool")’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:290: error: no match for ‘operator==’ in ‘str == "angle"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:291: error: no match for ‘operator==’ in ‘str == "degrees"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:292: error: no match for ‘operator==’ in ‘str == "radians"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:293: error: no match for ‘operator==’ in ‘str == "rotations"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:294: error: no match for ‘operator==’ in ‘str == "vector"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:295: error: no match for ‘operator==’ in ‘str == "point"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:296: error: no match for ‘operator==’ in ‘str == "color"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:297: error: no match for ‘operator==’ in ‘str == "string"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:298: error: no match for ‘operator==’ in ‘str == "canvas"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:299: error: no match for ‘operator==’ in ‘str == "list"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:300: error: no match for ‘operator==’ in ‘str == "segment"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:301: error: no match for ‘operator==’ in ‘str == "gradient"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:302: error: no match for ‘operator==’ in ‘str == "bline_point"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp:303: error: no match for ‘operator==’ in ‘str == "blinepoint"’ node.h:99: note: candidates are: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) value.cpp: In member function ‘bool synfig::ValueBase::operator==(synfig::ValueBase&)’: value.cpp:318: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Time)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Time] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:318: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Time)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Time] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:319: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Real)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Real] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:319: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Real)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Real] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:320: error: call of overloaded ‘get(int)’ is ambiguous value.h:237: note: candidates are: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:320: error: call of overloaded ‘get(int)’ is ambiguous value.h:237: note: candidates are: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:321: error: call of overloaded ‘get(bool)’ is ambiguous value.h:237: note: candidates are: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:321: error: call of overloaded ‘get(bool)’ is ambiguous value.h:237: note: candidates are: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:322: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Angle)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Angle] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:322: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Angle)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Angle] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:323: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Vector)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Vector] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:323: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Vector)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Vector] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:324: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Color)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Color] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:324: error: no matching function for call to ‘synfig::ValueBase::get(synfig::Color)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::Color] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:325: error: no matching function for call to ‘synfig::ValueBase::get(synfig::String)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::String] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:325: error: no matching function for call to ‘synfig::ValueBase::get(synfig::String)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = synfig::String] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:326: error: no matching function for call to ‘synfig::ValueBase::get(etl::loose_handle)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = etl::loose_handle] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) value.cpp:326: error: no matching function for call to ‘synfig::ValueBase::get(etl::loose_handle)’ value.h:229: note: candidates are: T& synfig::ValueBase::get(T&) [with T = etl::loose_handle] value.h:234: note: float synfig::ValueBase::get(float&) value.h:235: note: etl::loose_handle synfig::ValueBase::get(etl::handle&) value.h:237: note: etl::loose_handle synfig::ValueBase::get(synfig::Canvas*) value.cpp:94: note: char* synfig::ValueBase::get(char*) /usr/include/ETL/_curve_func.h: In member function ‘T affine_combo::operator()(T&, T&, K&) [with T = synfig::Vector, K = float]’: vector.h:251: instantiated from here /usr/include/ETL/_curve_func.h:42: error: no match for ‘operator*’ in ‘((synfig::Vector*)b)->synfig::Vector::operator-(((synfig::Vector&)((synfig::Vector*)a))) * t’ vector.h:131: note: candidates are: synfig::Vector synfig::Vector::operator*(synfig::Real&) vector.h:143: note: synfig::Real synfig::Vector::operator*(synfig::Vector&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In destructor ‘std::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/include/ETL/_stringf.h:138: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:494: error: no matching function for call to ‘std::basic_string, std::allocator >::_Rep::_M_dispose(std::allocator)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:229: note: candidates are: void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_dispose(_Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In member function ‘__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::end() [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/include/ETL/_stringf.h:184: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:554: error: no matching function for call to ‘__gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(char*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(const __gnu_cxx::__normal_iterator, std::allocator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In member function ‘__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::begin() [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/include/ETL/_stringf.h:189: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:535: error: no matching function for call to ‘__gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(char*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(const __gnu_cxx::__normal_iterator, std::allocator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h: In member function ‘__gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator--(int) [with _Iterator = char*, _Container = std::basic_string, std::allocator >]’: /usr/include/ETL/_stringf.h:189: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:723: error: no matching function for call to ‘__gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(char*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(const __gnu_cxx::__normal_iterator, std::allocator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h: In member function ‘__gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator++(int) [with _Iterator = char*, _Container = std::basic_string, std::allocator >]’: /usr/include/ETL/_stringf.h:194: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:711: error: no matching function for call to ‘__gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(char*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(const __gnu_cxx::__normal_iterator, std::allocator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In constructor ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/include/ETL/_stringf.h:236: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:2069: error: no matching function for call to ‘std::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:259: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::_Alloc_hider::_Alloc_hider(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:258: note: std::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(std::basic_string, std::allocator >::_Alloc_hider&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In member function ‘std::basic_string<_CharT, _Traits, _Alloc> std::basic_string<_CharT, _Traits, _Alloc>::substr(typename _Alloc::rebind<_CharT>::other::size_type, typename _Alloc::rebind<_CharT>::other::size_type) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/include/ETL/_stringf.h:237: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1925: error: no matching function for call to ‘std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:219: note: candidates are: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_CharT*, _Alloc&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:176: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In member function ‘__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::erase(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/include/ETL/_stringf.h:317: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1151: error: no match for ‘operator-’ in ‘__position - std::basic_string<_CharT, _Traits, _Alloc>::_M_ibegin [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:743: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator-(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:182: note: ptrdiff_t std::operator-(std::_Bit_iterator_base&, std::_Bit_iterator_base&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:846: note: typename __gnu_cxx::__normal_iterator<_Iterator, _Container>::difference_type __gnu_cxx::operator-(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:840: note: typename __gnu_cxx::__normal_iterator<_IteratorL, _Container>::difference_type __gnu_cxx::operator-(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = char*, _IteratorR = char*, _Container = std::basic_string, std::allocator >] /usr/include/ETL/_stringf.h:317: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1154: error: no matching function for call to ‘__gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(char*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(const __gnu_cxx::__normal_iterator, std::allocator > >&) /usr/include/ETL/_rect.h: In function ‘bool etl::intersect(etl::rect&, etl::rect&) [with T = double]’: rect.h:169: instantiated from here /usr/include/ETL/_rect.h:137: error: no matching function for call to ‘intersect(etl::rect&, etl::rect&, std::less)’ /usr/include/ETL/_rect.h:113: note: candidates are: bool etl::intersect(etl::rect&, etl::rect&, F&) [with T = double, F = std::less] /usr/include/ETL/_rect.h: In member function ‘bool etl::rect::valid() [with T = double]’: rect.h:175: instantiated from here /usr/include/ETL/_rect.h:102: error: no matching function for call to ‘etl::rect::valid(std::less)’ /usr/include/ETL/_rect.h:100: note: candidates are: bool etl::rect::valid() [with T = double] /usr/include/ETL/_rect.h:106: note: bool etl::rect::valid(F&) [with F = std::less, T = double] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h: In member function ‘_Tp& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](_Key&) [with _Key = std::basic_string, std::allocator >, _Tp = sigc::signal, _Compare = std::less, std::allocator > >, _Alloc = std::allocator, std::allocator >, sigc::signal > >]’: canvas.h:292: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:418: error: no match for ‘operator==’ in ‘__i == std::map<_Key, _Tp, _Compare, _Alloc>::end [with _Key = std::basic_string, std::allocator >, _Tp = sigc::signal, _Compare = std::less, std::allocator > >, _Alloc = std::allocator, std::allocator >, sigc::signal > >]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_tree.h:210: note: candidates are: bool std::_Rb_tree_iterator<_Tp>::operator==(std::_Rb_tree_iterator<_Tp>&) [with _Tp = std::pair, std::allocator >, sigc::signal >] canvas.h:292: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_map.h:419: error: no matching function for call to ‘std::pair, std::allocator >, sigc::signal >::pair(std::basic_string, std::allocator >&, sigc::signal)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_pair.h:88: note: candidates are: std::pair<_T1, _T2>::pair(_T1&, _T2&) [with _T1 = std::basic_string, std::allocator >, _T2 = sigc::signal] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_pair.h:84: note: std::pair<_T1, _T2>::pair() [with _T1 = std::basic_string, std::allocator >, _T2 = sigc::signal] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_pair.h:73: note: std::pair, std::allocator >, sigc::signal >::pair(std::pair, std::allocator >, sigc::signal >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/vector.tcc: In member function ‘__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> > std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’: gradient.h:92: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/vector.tcc:123: error: no match for ‘operator+’ in ‘__position + 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:735: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator+(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) node.h:84: note: synfig::TimePoint synfig::operator+(synfig::TimePoint, synfig::Time&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/vector.tcc:124: error: no match for ‘operator+’ in ‘__position + 1’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:735: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator+(typename std::iterator_traits<_Iter>::difference_type&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, std::_Bit_iterator&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_bvector.h:353: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, std::_Bit_const_iterator&) node.h:84: note: synfig::TimePoint synfig::operator+(synfig::TimePoint, synfig::Time&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h: In member function ‘bool std::vector<_Tp, _Alloc>::empty() [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’: gradient.h:93: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:527: error: no match for ‘operator==’ in ‘std::vector<_Tp, _Alloc>::begin [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]() == std::vector<_Tp, _Alloc>::end [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::GradientCPoint*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::GradientCPoint*, _IteratorR = synfig::GradientCPoint*, _Container = std::vector >] node.h:99: note: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h: In member function ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> > > std::vector<_Tp, _Alloc>::rbegin() [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’: gradient.h:98: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:414: error: no matching function for call to ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::reverse_iterator(std::reverse_iterator<__gnu_cxx::__normal_iterator > > >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:138: note: candidates are: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iter>&) [with _Iter = __gnu_cxx::__normal_iterator > >, _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:130: note: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>&) [with _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h: In member function ‘std::reverse_iterator<__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> > > std::vector<_Tp, _Alloc>::rend() [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’: gradient.h:99: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:432: error: no matching function for call to ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::reverse_iterator(std::reverse_iterator<__gnu_cxx::__normal_iterator > > >)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:138: note: candidates are: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iter>&) [with _Iter = __gnu_cxx::__normal_iterator > >, _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:130: note: std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>&) [with _Iterator = __gnu_cxx::__normal_iterator > >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h: In member function ‘bool std::vector<_Tp, _Alloc>::empty() [with _Tp = synfig::ValueBase, _Alloc = std::allocator]’: value.cpp:163: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:527: error: no match for ‘operator==’ in ‘std::vector<_Tp, _Alloc>::begin [with _Tp = synfig::ValueBase, _Alloc = std::allocator]() == std::vector<_Tp, _Alloc>::end [with _Tp = synfig::ValueBase, _Alloc = std::allocator]()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:769: note: candidates are: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_Iterator, _Container>&, __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = synfig::ValueBase*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:763: note: bool __gnu_cxx::operator==(__gnu_cxx::__normal_iterator<_IteratorL, _Container>&, __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) [with _IteratorL = synfig::ValueBase*, _IteratorR = synfig::ValueBase*, _Container = std::vector >] node.h:99: note: bool synfig::operator==(synfig::TimePoint&, synfig::TimePoint&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h: In member function ‘__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::_M_ibegin() [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1151: instantiated from ‘__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> > std::basic_string<_CharT, _Traits, _Alloc>::erase(__gnu_cxx::__normal_iterator::other::pointer, std::basic_string<_CharT, _Traits, _Alloc> >) [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/include/ETL/_stringf.h:317: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:292: error: no matching function for call to ‘__gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(char*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = char*, _Container = std::basic_string, std::allocator >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(const __gnu_cxx::__normal_iterator, std::allocator > >&) /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h: In member function ‘typename _Alloc::rebind<_Tp>::other std::_List_base<_Tp, _Alloc>::_M_get_Tp_allocator() [with _Tp = sigc::internal::trackable_callback, _Alloc = std::allocator]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/list.tcc:78: instantiated from ‘void std::_List_base<_Tp, _Alloc>::_M_clear() [with _Tp = sigc::internal::trackable_callback, _Alloc = std::allocator]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:358: instantiated from ‘std::_List_base<_Tp, _Alloc>::~_List_base() [with _Tp = sigc::internal::trackable_callback, _Alloc = std::allocator]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:417: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:333: error: no matching function for call to ‘std::allocator::allocator(std::allocator)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/allocator.h:104: note: candidates are: std::allocator<_Alloc>::allocator(std::allocator<_Tp1>&) [with _Tp1 = sigc::internal::trackable_callback, _Tp = sigc::internal::trackable_callback] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/allocator.h:100: note: std::allocator<_Alloc>::allocator(std::allocator<_Alloc>&) [with _Tp = sigc::internal::trackable_callback] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h: In member function ‘typename _Alloc::rebind<_Tp>::other std::_List_base<_Tp, _Alloc>::_M_get_Tp_allocator() [with _Tp = sigc::slot_base, _Alloc = std::allocator]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/list.tcc:78: instantiated from ‘void std::_List_base<_Tp, _Alloc>::_M_clear() [with _Tp = sigc::slot_base, _Alloc = std::allocator]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:358: instantiated from ‘std::_List_base<_Tp, _Alloc>::~_List_base() [with _Tp = sigc::slot_base, _Alloc = std::allocator]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:417: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_list.h:333: error: no matching function for call to ‘std::allocator::allocator(std::allocator)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/allocator.h:104: note: candidates are: std::allocator<_Alloc>::allocator(std::allocator<_Tp1>&) [with _Tp1 = sigc::slot_base, _Tp = sigc::slot_base] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/allocator.h:100: note: std::allocator<_Alloc>::allocator(std::allocator<_Alloc>&) [with _Tp = sigc::slot_base] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h: In member function ‘size_t std::vector<_Tp, _Alloc>::_M_check_len(size_t, char*) [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/vector.tcc:307: instantiated from ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(__gnu_cxx::__normal_iterator::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, _Tp&) [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:694: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(_Tp&) [with _Tp = synfig::GradientCPoint, _Alloc = std::allocator]’ gradient.h:91: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_vector.h:1080: error: invalid initialization of non-const reference of type ‘size_t&’ from a temporary of type ‘size_t’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:210: error: in passing argument 1 of ‘_Tp& std::max(_Tp&, _Tp&) [with _Tp = size_t]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc: In static member function ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, _Alloc&, std::forward_iterator_tag) [with _FwdIterator = __gnu_cxx::__normal_iterator, std::allocator > >, _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1465: instantiated from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, _Alloc&, std::__false_type) [with _InIterator = __gnu_cxx::__normal_iterator, std::allocator > >, _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.h:1481: instantiated from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, _Alloc&) [with _InIterator = __gnu_cxx::__normal_iterator, std::allocator > >, _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:235: instantiated from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, _Alloc&) [with _InputIterator = __gnu_cxx::__normal_iterator, std::allocator > >, _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator]’ /usr/include/ETL/_stringf.h:199: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/basic_string.tcc:133: error: no match for ‘operator==’ in ‘__a == std::allocator()’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/allocator.h:113: note: candidates are: bool std::operator==(std::allocator<_CharT>&, std::allocator<_T2>&) [with _T1 = char, _T2 = char] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/allocator.h:118: note: bool std::operator==(std::allocator<_CharT>&, std::allocator<_CharT>&) [with _Tp = char] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/new_allocator.h:123: note: bool __gnu_cxx::operator==(__gnu_cxx::new_allocator<_Tp>&, __gnu_cxx::new_allocator<_Tp>&) [with _Tp = char] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false, _II = __gnu_cxx::__normal_iterator > >, _OI = __gnu_cxx::__normal_iterator > >]’: /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:466: instantiated from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >, _OI = __gnu_cxx::__normal_iterator > >]’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/vector.tcc:163: instantiated from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::vector<_Tp, _Alloc>&) [with _Tp = synfig::ValueBase, _Alloc = std::allocator]’ value.h:382: instantiated from ‘void synfig::ValueBase::_set(T&) [with T = std::vector >]’ value.cpp:139: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_algobase.h:435: error: no matching function for call to ‘__gnu_cxx::__normal_iterator > >::__normal_iterator(synfig::ValueBase*)’ /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:683: note: candidates are: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(_Iterator&) [with _Iterator = synfig::ValueBase*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:680: note: __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator() [with _Iterator = synfig::ValueBase*, _Container = std::vector >] /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/bits/stl_iterator.h:666: note: __gnu_cxx::__normal_iterator > >::__normal_iterator(const __gnu_cxx::__normal_iterator > >&) make[3]: *** [libsynfig_la-value.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-gfx/synfig-0.61.09/work/synfig-0.61.09/src/synfig' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-gfx/synfig-0.61.09/work/synfig-0.61.09/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-gfx/synfig-0.61.09/work/synfig-0.61.09' make: *** [all] Error 2 * ERROR: media-gfx/synfig-0.61.09 failed: * emake failed * * Call stack: * ebuild.sh, line 48: Called src_compile * environment, line 155: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of 'emerge --info =media-gfx/synfig-0.61.09', * the complete build log and the output of 'emerge -pqv =media-gfx/synfig-0.61.09'. * This ebuild is from an overlay named 'sunrise': '/usr/local/portage/layman/sunrise/' * The complete build log is located at '/var/tmp/portage/media-gfx/synfig-0.61.09/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-gfx/synfig-0.61.09/temp/environment'. * S: '/var/tmp/portage/media-gfx/synfig-0.61.09/work/synfig-0.61.09'