* Package: games-util/grfcodec-6.0.5 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking grfcodec-6.0.5-source.tar.xz to /var/tmp/portage/games-util/grfcodec-6.0.5/work >>> Source unpacked in /var/tmp/portage/games-util/grfcodec-6.0.5/work >>> Preparing source in /var/tmp/portage/games-util/grfcodec-6.0.5/work/grfcodec-6.0.5 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-util/grfcodec-6.0.5/work/grfcodec-6.0.5 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/games-util/grfcodec-6.0.5/work/grfcodec-6.0.5 ... make -j1 mkdir -p objs x86_64-pc-linux-gnu-g++ -o objs/endian_check -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe src/endian_check.cpp -Wl,-O1 -Wl,--as-needed :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition objs/endian_check > src/endian.h || rm src/endian.h x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/pseudo_seq.cpp -MF objs/pseudo_seq.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/mapescapes.cpp -MF objs/mapescapes.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/language_mgr.cpp -MF objs/language_mgr.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/message_mgr.cpp -MF objs/message_mgr.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/help.cpp -MF objs/help.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/utf8.cpp -MF objs/utf8.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/strings.cpp -MF objs/strings.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/sanity.cpp -MF objs/sanity.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/nforenum.cpp -MF objs/nforenum.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/rangedint.cpp -MF objs/rangedint.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/pseudo.cpp -MF objs/pseudo.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/messages.cpp -MF objs/messages.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/inject.cpp -MF objs/inject.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/globals.cpp -MF objs/globals.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/data.cpp -MF objs/data.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/command.cpp -MF objs/command.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/act14.cpp -MF objs/act14.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/actF.cpp -MF objs/actF.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/actB.cpp -MF objs/actB.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/act79D.cpp -MF objs/act79D.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/act6.cpp -MF objs/act6.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/act5.cpp -MF objs/act5.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/act123_classes.cpp -MF objs/act123_classes.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/act123.cpp -MF objs/act123.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/act0.cpp -MF objs/act0.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/IDs.cpp -MF objs/IDs.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/grfstrip.cpp -MF objs/grfstrip.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/md5.cpp -MF objs/md5.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/grfid.cpp -MF objs/grfid.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/grfcodec.cpp -MF objs/grfcodec.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/file.cpp -MF objs/file.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/readinfo.cpp -MF objs/readinfo.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/path.cpp -MF objs/path.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/error.cpp -MF objs/error.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/info.cpp -MF objs/info.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/pngsprit.cpp -MF objs/pngsprit.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/pcxsprit.cpp -MF objs/pcxsprit.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/sprites.cpp -MF objs/sprites.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/pcxfile.cpp -MF objs/pcxfile.o.d x86_64-pc-linux-gnu-g++ -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -DMAKEDEP -MM -MG src/grfcomm.cpp -MF objs/grfcomm.o.d x86_64-pc-linux-gnu-g++ -c -o objs/grfcomm.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/grfcomm.o.d -MT objs/grfcomm.o src/grfcomm.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/pcxfile.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/pcxfile.o.d -MT objs/pcxfile.o src/pcxfile.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/sprites.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/sprites.o.d -MT objs/sprites.o src/sprites.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/pcxsprit.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/pcxsprit.o.d -MT objs/pcxsprit.o src/pcxsprit.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/pngsprit.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/pngsprit.o.d -MT objs/pngsprit.o src/pngsprit.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/info.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/info.o.d -MT objs/info.o src/info.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/globals.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/globals.o.d -MT objs/globals.o src/globals.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/mapescapes.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/mapescapes.o.d -MT objs/mapescapes.o src/mapescapes.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/error.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/error.o.d -MT objs/error.o src/error.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/path.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/path.o.d -MT objs/path.o src/path.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition src/path.cpp: In function ‘int fnsplit(const char*, char*, char*, char*, char*)’: src/path.cpp:117:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (*++pB) ^~ src/path.cpp:119:6: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ safestrncpy(nameP, pB, MAXFILE); ^~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -c -o objs/readinfo.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/readinfo.o.d -MT objs/readinfo.o src/readinfo.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/file.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/file.o.d -MT objs/file.o src/file.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/grfcodec.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/grfcodec.o.d -MT objs/grfcodec.o src/grfcodec.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -o grfcodec -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe objs/grfcomm.o objs/pcxfile.o objs/sprites.o objs/pcxsprit.o objs/pngsprit.o objs/info.o objs/globals.o objs/mapescapes.o objs/error.o objs/path.o objs/readinfo.o objs/file.o objs/grfcodec.o -Wl,-O1 -Wl,--as-needed -L/usr/lib64 -lpng16 x86_64-pc-linux-gnu-g++ -c -o objs/grfid.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/grfid.o.d -MT objs/grfid.o src/grfid.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/md5.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/md5.o.d -MT objs/md5.o src/md5.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -o grfid -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe objs/grfid.o objs/md5.o -Wl,-O1 -Wl,--as-needed x86_64-pc-linux-gnu-g++ -c -o objs/grfstrip.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/grfstrip.o.d -MT objs/grfstrip.o src/grfstrip.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -o grfstrip -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe objs/grfstrip.o -Wl,-O1 -Wl,--as-needed x86_64-pc-linux-gnu-g++ -c -o objs/IDs.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/IDs.o.d -MT objs/IDs.o src/IDs.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/act0.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/act0.o.d -MT objs/act0.o src/act0.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/act123.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/act123.o.d -MT objs/act123.o src/act123.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/act123_classes.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/act123_classes.o.d -MT objs/act123_classes.o src/act123_classes.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/act5.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/act5.o.d -MT objs/act5.o src/act5.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/act6.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/act6.o.d -MT objs/act6.o src/act6.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/act79D.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/act79D.o.d -MT objs/act79D.o src/act79D.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/actB.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/actB.o.d -MT objs/actB.o src/actB.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/actF.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/actF.o.d -MT objs/actF.o src/actF.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/act14.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/act14.o.d -MT objs/act14.o src/act14.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/command.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/command.o.d -MT objs/command.o src/command.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/data.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/data.o.d -MT objs/data.o src/data.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/inject.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/inject.o.d -MT objs/inject.o src/inject.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/messages.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/messages.o.d -MT objs/messages.o src/messages.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition x86_64-pc-linux-gnu-g++ -c -o objs/pseudo.o -idirafter/usr/include -DGCC32 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-format-nonliteral -DWITH_FMEMOPEN -DWITH_PNG -I/usr/include/libpng16 -march=native -O2 -pipe -MMD -MF objs/pseudo.o.d -MT objs/pseudo.o src/pseudo.cpp :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition src/pseudo.cpp: In member function ‘PseudoSprite& PseudoSprite::SetNoEol(uint)’: src/pseudo.cpp:408:2: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if(GetState(LINEBREAKS))beauty[i]|=NOBREAK;return*this; ^~ src/pseudo.cpp:408:45: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if(GetState(LINEBREAKS))beauty[i]|=NOBREAK;return*this; ^~~~~~ src/pseudo.cpp: In member function ‘std::ostream& PseudoSprite::output(std::ostream&)’: src/pseudo.cpp:719:100: error: no match for ‘operator<’ (operand types are ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ and ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’) ent(sections.begin(),sections.end(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:64:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from src/pseudo.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:369:5: note: candidate: template constexpr bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&) operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:369:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::pair<_T1, _T2>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from src/pseudo.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:298:5: note: candidate: template bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) operator<(const reverse_iterator<_Iterator>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:298:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::reverse_iterator<_Iterator>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from src/pseudo.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:348:5: note: candidate: template bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) operator<(const reverse_iterator<_IteratorL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:348:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::reverse_iterator<_Iterator>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from src/pseudo.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1130:5: note: candidate: template bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&) operator<(const move_iterator<_IteratorL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1130:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::move_iterator<_IteratorL>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from src/pseudo.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1136:5: note: candidate: template bool std::operator<(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&) operator<(const move_iterator<_Iterator>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1136:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::move_iterator<_IteratorL>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from src/pseudo.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5135:5: note: candidate: template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5135:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from src/pseudo.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5148:5: note: candidate: template bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5148:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from src/pseudo.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5160:5: note: candidate: template bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator<(const _CharT* __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5160:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: mismatched types ‘const _CharT*’ and ‘std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:46:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from src/pseudo.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:200:3: note: candidate: bool std::operator<(const std::error_code&, const std::error_code&) operator<(const error_code& __lhs, const error_code& __rhs) noexcept ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:200:3: note: no known conversion for argument 1 from ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ to ‘const std::error_code&’ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:274:3: note: candidate: bool std::operator<(const std::error_condition&, const std::error_condition&) operator<(const error_condition& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:274:3: note: no known conversion for argument 1 from ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ to ‘const std::error_condition&’ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/tuple:39:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:37, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, from src/pseudo.cpp:24: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/array:251:5: note: candidate: template bool std::operator<(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&) operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/array:251:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::array<_Tp, _Nm>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:37:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, from src/pseudo.cpp:24: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/tuple:1350:5: note: candidate: template constexpr bool std::operator<(const std::tuple<_Elements ...>&, const std::tuple<_Elements ...>&) operator<(const tuple<_TElements...>& __t, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/tuple:1350:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::tuple<_Elements ...>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, from src/pseudo.cpp:24: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:680:5: note: candidate: template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&) operator<(const unique_ptr<_Tp, _Dp>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:680:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, from src/pseudo.cpp:24: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:691:5: note: candidate: template bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t) operator<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:691:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, from src/pseudo.cpp:24: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:697:5: note: candidate: template bool std::operator<(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&) operator<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:697:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from src/pseudo.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1218:5: note: candidate: template bool std::operator<(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&) operator<(const __shared_ptr<_Tp1, _Lp>& __a, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1218:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from src/pseudo.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1227:5: note: candidate: template bool std::operator<(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t) operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1227:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:52:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from src/pseudo.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1232:5: note: candidate: template bool std::operator<(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&) operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr_base.h:1232:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from src/pseudo.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:368:5: note: candidate: template bool std::operator<(const std::shared_ptr<_Tp1>&, const std::shared_ptr<_Tp2>&) operator<(const shared_ptr<_Tp1>& __a, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:368:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::shared_ptr<_Tp1>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from src/pseudo.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:377:5: note: candidate: template bool std::operator<(const std::shared_ptr<_Tp1>&, std::nullptr_t) operator<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:377:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::shared_ptr<_Tp1>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from src/pseudo.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:382:5: note: candidate: template bool std::operator<(std::nullptr_t, const std::shared_ptr<_Tp1>&) operator<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/shared_ptr.h:382:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::shared_ptr<_Tp1>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/map:60:0, from /usr/include/boost/date_time/gregorian/greg_month.hpp:18, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from src/pseudo.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_tree.h:1283:5: note: candidate: template bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) operator<(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_tree.h:1283:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/map:61:0, from /usr/include/boost/date_time/gregorian/greg_month.hpp:18, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from src/pseudo.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_map.h:1324:5: note: candidate: template bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&) operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_map.h:1324:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Alloc>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/map:62:0, from /usr/include/boost/date_time/gregorian/greg_month.hpp:18, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from src/pseudo.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_multimap.h:989:5: note: candidate: template bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&) operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_multimap.h:989:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Alloc>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/deque:64:0, from /usr/include/boost/detail/container_fwd.hpp:91, from /usr/include/boost/lambda/detail/operator_return_type_traits.hpp:24, from /usr/include/boost/lambda/lambda.hpp:23, from src/pseudo.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:291:5: note: candidate: template bool std::operator<(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&) operator<(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:291:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/deque:64:0, from /usr/include/boost/detail/container_fwd.hpp:91, from /usr/include/boost/lambda/detail/operator_return_type_traits.hpp:24, from /usr/include/boost/lambda/lambda.hpp:23, from src/pseudo.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:299:5: note: candidate: template bool std::operator<(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&) operator<(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:299:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/deque:64:0, from /usr/include/boost/detail/container_fwd.hpp:91, from /usr/include/boost/lambda/detail/operator_return_type_traits.hpp:24, from /usr/include/boost/lambda/lambda.hpp:23, from src/pseudo.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:2238:5: note: candidate: template bool std::operator<(const std::deque<_Tp, _Alloc>&, const std::deque<_Tp, _Alloc>&) operator<(const deque<_Tp, _Alloc>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:2238:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::deque<_Tp, _Alloc>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/list:63:0, from /usr/include/boost/detail/container_fwd.hpp:92, from /usr/include/boost/lambda/detail/operator_return_type_traits.hpp:24, from /usr/include/boost/lambda/lambda.hpp:23, from src/pseudo.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_list.h:1887:5: note: candidate: template bool std::operator<(const std::__cxx11::list<_Tp, _Alloc>&, const std::__cxx11::list<_Tp, _Alloc>&) operator<(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_list.h:1887:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::__cxx11::list<_Tp, _Alloc>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/vector:64:0, from /usr/include/boost/detail/container_fwd.hpp:93, from /usr/include/boost/lambda/detail/operator_return_type_traits.hpp:24, from /usr/include/boost/lambda/lambda.hpp:23, from src/pseudo.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_vector.h:1526:5: note: candidate: template bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_vector.h:1526:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::vector<_Tp, _Alloc>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/set:61:0, from /usr/include/boost/detail/container_fwd.hpp:95, from /usr/include/boost/lambda/detail/operator_return_type_traits.hpp:24, from /usr/include/boost/lambda/lambda.hpp:23, from src/pseudo.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_set.h:857:5: note: candidate: template bool std::operator<(const std::set<_Key, _Compare, _Alloc>&, const std::set<_Key, _Compare, _Alloc>&) operator<(const set<_Key, _Compare, _Alloc>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_set.h:857:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::set<_Key, _Compare, _Alloc>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/set:62:0, from /usr/include/boost/detail/container_fwd.hpp:95, from /usr/include/boost/lambda/detail/operator_return_type_traits.hpp:24, from /usr/include/boost/lambda/lambda.hpp:23, from src/pseudo.cpp:33: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_multiset.h:840:5: note: candidate: template bool std::operator<(const std::multiset<_Key, _Compare, _Alloc>&, const std::multiset<_Key, _Compare, _Alloc>&) operator<(const multiset<_Key, _Compare, _Alloc>& __x, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_multiset.h:840:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const std::multiset<_Key, _Compare, _Alloc>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/include/boost/shared_ptr.hpp:17:0, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from src/pseudo.cpp:31: /usr/include/boost/smart_ptr/shared_ptr.hpp:818:40: note: candidate: template bool boost::operator<(const boost::shared_ptr&, const boost::shared_ptr&) template inline bool operator<(shared_ptr const & a, shared_ptr const & b) BOOST_NOEXCEPT ^~~~~~~~ /usr/include/boost/smart_ptr/shared_ptr.hpp:818:40: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const boost::shared_ptr’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/include/boost/lambda/lambda.hpp:26:0, from src/pseudo.cpp:33: /usr/include/boost/lambda/detail/operators.hpp:121:1: note: candidate: template const boost::lambda::lambda_functor, boost::tuples::tuple, boost::lambda::lambda_functor > > > boost::lambda::operator<(const boost::lambda::lambda_functor&, const boost::lambda::lambda_functor&) BOOST_LAMBDA_BE(operator<, relational_action, const A, const B, const_copy_argument) ^ /usr/include/boost/lambda/detail/operators.hpp:121:1: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const boost::lambda::lambda_functor’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/include/boost/lambda/lambda.hpp:26:0, from src/pseudo.cpp:33: /usr/include/boost/lambda/detail/operators.hpp:121:1: note: candidate: template const boost::lambda::lambda_functor, boost::tuples::tuple::type, boost::lambda::lambda_functor > > > boost::lambda::operator<(const A&, const boost::lambda::lambda_functor&) BOOST_LAMBDA_BE(operator<, relational_action, const A, const B, const_copy_argument) ^ /usr/include/boost/lambda/detail/operators.hpp:121:1: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const boost::lambda::lambda_functor’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/include/boost/lambda/lambda.hpp:26:0, from src/pseudo.cpp:33: /usr/include/boost/lambda/detail/operators.hpp:121:1: note: candidate: template const boost::lambda::lambda_functor, boost::tuples::tuple, typename boost::lambda::const_copy_argument::type> > > boost::lambda::operator<(const boost::lambda::lambda_functor&, const B&) BOOST_LAMBDA_BE(operator<, relational_action, const A, const B, const_copy_argument) ^ /usr/include/boost/lambda/detail/operators.hpp:121:1: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const boost::lambda::lambda_functor’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from src/pseudo.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:885:5: note: candidate: template bool __gnu_cxx::operator<(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&) operator<(const __normal_iterator<_Iterator, _Container>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:885:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from src/pseudo.cpp:22: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:878:5: note: candidate: template bool __gnu_cxx::operator<(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) operator<(const __normal_iterator<_IteratorL, _Container>& __lhs, ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:878:5: note: template argument deduction/substitution failed: src/pseudo.cpp:719:131: note: ‘std::_Bind_helper, std::allocator > >::*)() const noexcept, const boost::lambda::lambda_functor >&>::type {aka std::_Bind, std::allocator > >::*)() const noexcept>(boost::lambda::lambda_functor >)>}’ is not derived from ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’ nd(), bind(&vector::size,_1) < bind(&vector::size,_2))->size(); ^ make: *** [Makefile:243: objs/pseudo.o] Error 1 * ERROR: games-util/grfcodec-6.0.5::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-util/grfcodec-6.0.5::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-util/grfcodec-6.0.5::gentoo'`. * The complete build log is located at '/var/log/portage/games-util:grfcodec-6.0.5:20160917-200114.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-util/grfcodec-6.0.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-util/grfcodec-6.0.5/temp/environment'. * Working directory: '/var/tmp/portage/games-util/grfcodec-6.0.5/work/grfcodec-6.0.5' * S: '/var/tmp/portage/games-util/grfcodec-6.0.5/work/grfcodec-6.0.5'