=> Building converters/libe-book Started : Monday, 5 DEC 2016 at 10:07:04 UTC Platform: 4.7-DEVELOPMENT DragonFly v4.7.0.862.g082b4-DEVELOPMENT #115: Mon Nov 21 09:25:41 PST 2016 marino@muscles.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=4.7 UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 4.7 UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- This package does not use the options framework. -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- PTHREAD_CFLAGS= -pthread PTHREAD_LDFLAGS= -pthread PTHREAD_LIBS=-lpthread -lrt PTHREADBASE=/usr LIBTOOL="/construction/converters/libe-book/work/.cwrapper/bin/libtool " INSTALL_INFO= MAKEINFO=/construction/converters/libe-book/work/.tools/bin/makeinfo FLEX= BISON= AWK=/usr/bin/awk CAT=/bin/cat ac_cv_path_CAT=/bin/cat CHMOD=/bin/chmod CMP=/usr/bin/cmp CP=/bin/cp DIFF=/usr/bin/diff ECHO=echo ac_cv_path_ECHO=echo EGREP=/usr/bin/egrep ac_cv_path_EGREP=/usr/bin/egrep SETENV=/usr/bin/env ENV_PROG=/usr/bin/env ac_cv_path_ENV=/usr/bin/env FALSE=/usr/bin/false ac_cv_path_FALSE=/usr/bin/false FIND=/usr/bin/find GREP=/usr/bin/grep ac_cv_path_GREP=/usr/bin/grep HOSTNAME=/bin/hostname LN=/bin/ln LS=/bin/ls MKDIR=/bin/mkdir -p MV=/bin/mv RM=/bin/rm RMDIR=/bin/rmdir SED=/usr/bin/sed SORT=/usr/bin/sort TAR=/usr/bin/tar TEST=test ac_cv_path_TEST=test TOUCH=/usr/bin/touch TR=/usr/bin/tr TRUE=/usr/bin/true ac_cv_path_TRUE=/usr/bin/true PKG_CONFIG=/construction/converters/libe-book/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/construction/converters/libe-book/work/.buildlink/lib/pkgconfig:/construction/converters/libe-book/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/construction/converters/libe-book/work/.pkg-config.log PKG_CONFIG_PATH= MAKE=make CWRAPPERS_CONFIG_DIR=/construction/converters/libe-book/work/.cwrapper/config CC=cc CFLAGS=-O2 CPPFLAGS= CXX=c++ CXXFLAGS=-O2 COMPILER_RPATH_FLAG=-Wl,-R F77=f77 FC=f77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS= LINKER_RPATH_FLAG=-R PATH=/construction/converters/libe-book/work/.cwrapper/bin:/construction/converters/libe-book/work/.buildlink/bin:/construction/converters/libe-book/work/.gcc/bin:/construction/converters/libe-book/work/.tools/bin:/usr/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/pkg/bin:/usr/pkg/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc HOME=/construction/converters/libe-book/work/.home CWRAPPERS_CONFIG_DIR=/construction/converters/libe-book/work/.cwrapper/config CONFIG_SHELL=/bin/sh LIBS= ac_given_INSTALL=/usr/bin/install -c -o root -g wheel lt_cv_sys_max_cmd_len=262144 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- --disable-tests --without-docs --prefix=/usr/pkg --build=x86_64-pc-dragonfly --host=x86_64-pc-dragonfly --mandir=/usr/pkg/man -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- USETOOLS=no PTHREAD_CFLAGS= -pthread PTHREAD_LDFLAGS= -pthread PTHREAD_LIBS=-lpthread -lrt PTHREADBASE=/usr CC=cc CFLAGS=-O2 CPPFLAGS= CXX=c++ CXXFLAGS=-O2 COMPILER_RPATH_FLAG=-Wl,-R F77=f77 FC=f77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS= LINKER_RPATH_FLAG=-R PATH=/construction/converters/libe-book/work/.cwrapper/bin:/construction/converters/libe-book/work/.buildlink/bin:/construction/converters/libe-book/work/.gcc/bin:/construction/converters/libe-book/work/.tools/bin:/usr/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/pkg/bin:/usr/pkg/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc HOME=/construction/converters/libe-book/work/.home CWRAPPERS_CONFIG_DIR=/construction/converters/libe-book/work/.cwrapper/config CPP=cpp LINK_ALL_LIBGCC_HACK= LOCALBASE=/usr/pkg X11BASE=/usr/pkg PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no LIBTOOL="/construction/converters/libe-book/work/.cwrapper/bin/libtool " BSD_INSTALL_PROGRAM=/usr/bin/install -c -s -o root -g wheel -m 755 BSD_INSTALL_SCRIPT=/usr/bin/install -c -o root -g wheel -m 755 BSD_INSTALL_LIB=/usr/bin/install -c -o root -g wheel -m 755 BSD_INSTALL_DATA=/usr/bin/install -c -o root -g wheel -m 644 BSD_INSTALL_MAN=/usr/bin/install -c -o root -g wheel -m 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install -d -o root -g wheel -m 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install -d -o root -g wheel -m 755 BSD_INSTALL_LIB_DIR=/usr/bin/install -d -o root -g wheel -m 755 BSD_INSTALL_DATA_DIR=/usr/bin/install -d -o root -g wheel -m 755 BSD_INSTALL_MAN_DIR=/usr/bin/install -d -o root -g wheel -m 755 BSD_INSTALL_GAME=/usr/bin/install -c -s -o root -g wheel -m 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install -c -o root -g wheel -m 664 BSD_INSTALL_GAME_DIR=/usr/bin/install -d -o root -g wheel -m 775 INSTALL_INFO= MAKEINFO=/construction/converters/libe-book/work/.tools/bin/makeinfo FLEX= BISON= PKG_CONFIG=/construction/converters/libe-book/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/construction/converters/libe-book/work/.buildlink/lib/pkgconfig:/construction/converters/libe-book/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/construction/converters/libe-book/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/construction/converters/libe-book/work/.cwrapper/config -------------------------------------------------- -- MAKE_FLAGS -------------------------------------------------- -------------------------------------------------- -- BUILD_MAKE_FLAGS -------------------------------------------------- -------------------------------------------------- -- PLIST_SUBST -------------------------------------------------- OPSYS=DragonFly OS_VERSION=4.7 MACHINE_ARCH=x86_64 MACHINE_GNU_ARCH=x86_64 MACHINE_GNU_PLATFORM=x86_64-pc-dragonfly LN=/bin/ln LOWER_VENDOR=pc LOWER_OPSYS=dragonfly LOWER_OS_VERSION=4.7 PKGBASE=libe-book PKGNAME=libe-book-0.1.2 PKGLOCALEDIR=share PKGVERSION=0.1.2 LOCALBASE=/usr/pkg VIEWBASE= X11BASE=/usr/pkg CHGRP=/usr/bin/chgrp CHMOD=/bin/chmod CHOWN=/usr/sbin/chown MKDIR=/bin/mkdir -p RMDIR=/bin/rmdir RM=/bin/rm TRUE=/usr/bin/true PKGGNUDIR=gnu/ PKGMANDIR=man -------------------------------------------------- -- FILES_SUBST -------------------------------------------------- PREFIX=/usr/pkg LOCALBASE=/usr/pkg X11BASE=/usr/pkg VARBASE=/var PKG_SYSCONFBASE=/usr/pkg/etc PKG_SYSCONFBASEDIR=/usr/pkg/etc PKG_SYSCONFDIR=/usr/pkg/etc CONF_DEPENDS= PKGBASE=libe-book -------------------------------------------------- -- /etc/mk.conf -------------------------------------------------- SYNTHPROFILE=LiveSystem USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes ALLOW_VULNERABLE_PACKAGES=yes PKG_CREATE_VERBOSE=yes PKG_FORMAT=pkgng PKGSRCDIR=/xports DISTDIR=/distfiles WRKOBJDIR=/construction PACKAGES=/packages MAKE_JOBS=5 SKIP_LICENSE_CHECK=yes PKG_UID.courier= 5001 PKG_GID.majordom= 5002 PKG_UID.majordom= 5002 PKG_GID.qmail= 5003 PKG_UID.qmailq= 5003 PKG_UID.qmailr= 5004 PKG_UID.qmails= 5005 PKG_GID.nofiles= 5006 PKG_UID.alias= 5006 PKG_UID.qmaild= 5007 PKG_UID.qmaill= 5008 PKG_UID.qmailp= 5009 PKG_DEFAULT_OPTIONS+= -pulseaudio OS_VERSION= 4.7 HOST_MACHINE_ARCH= x86_64 OPSYS= DragonFly LOWER_OPSYS= dragonfly MAKEFLAGS= OPSYS=DragonFly MAKEFLAGS+= OS_VERSION=4.7 MAKEFLAGS+= HOST_MACHINE_ARCH=x86_64 MAKEFLAGS+= _PKGSRCDIR=/xports -------------------------------------------------------------------------------- -- Phase: bootstrap-depends -------------------------------------------------------------------------------- => Bootstrap dependency digest>=20010302 not installed, but package found. Installing digest-20160304... Extracting digest-20160304: .. done -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- => Bootstrap dependency digest>=20010302: found digest-20160304 -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- => Bootstrap dependency digest>=20010302: found digest-20160304 => Checksum SHA1 OK for libe-book-0.1.2.tar.bz2 => Checksum RMD160 OK for libe-book-0.1.2.tar.bz2 => Checksum SHA512 OK for libe-book-0.1.2.tar.bz2 -------------------------------------------------------------------------------- -- Phase: depends -------------------------------------------------------------------------------- => Bootstrap dependency digest>=20010302: found digest-20160304 ===> Installing dependencies for libe-book-0.1.2nb7 => Tool dependency gperf-[0-9]* not installed, but package found. Installing gperf-3.0.4... `-- Installing indexinfo-0.2.6... `-- Extracting indexinfo-0.2.6: . done Extracting gperf-3.0.4: ... done => Tool dependency libtool-base>=2.2.6bnb3 not installed, but package found. Installing libtool-base-2.4.2nb13... Extracting libtool-base-2.4.2nb13: .......... done => Tool dependency gmake>=3.81 not installed, but package found. Installing gmake-4.1nb2... Extracting gmake-4.1nb2: ........ done => Tool dependency pkgconf-[0-9]* not installed, but package found. Installing pkgconf-1.0.1... Extracting pkgconf-1.0.1: .......... done => Build dependency boost-headers-1.62.* not installed, but package found. Installing boost-headers-1.62.0... Extracting boost-headers-1.62.0: .......... done => Build dependency cwrappers>=20150314 not installed, but package found. Installing cwrappers-20161125... Extracting cwrappers-20161125: ......... done => Full dependency libwpd>=0.10.1nb1 not installed, but package found. Installing libwpd-0.10.1nb1... `-- Installing librevenge-0.0.4nb1... | `-- Installing boost-libs-1.62.0nb1... | | `-- Installing expat-2.2.0... | | `-- Extracting expat-2.2.0: .......... done | | `-- Installing icu-58.1... | | `-- Extracting icu-58.1: .......... done | `-- Extracting boost-libs-1.62.0nb1: .......... done | `-- Installing cppunit-1.13.2... | `-- Extracting cppunit-1.13.2: .......... done `-- Extracting librevenge-0.0.4nb1: .......... done Extracting libwpd-0.10.1nb1: .......... done => Full dependency librevenge>=0.0.4nb1: found librevenge-0.0.4nb1 => Full dependency boost-libs-1.62.*: found boost-libs-1.62.0nb1 => Full dependency boost-libs>=1.62.0: found boost-libs-1.62.0nb1 => Full dependency icu>=58.1: found icu-58.1 => Full dependency libxml2>=2.8.0nb2 not installed, but package found. Installing libxml2-2.9.4nb1... `-- Installing xmlcatmgr-2.2nb1... `-- Extracting xmlcatmgr-2.2nb1: ....... done Extracting libxml2-2.9.4nb1: .......... done Message from xmlcatmgr-2.2nb1: =========================================================================== $NetBSD: MESSAGE,v 1.5 2004/01/23 17:12:16 jmmv Exp $ The following catalogs have been installed: * /usr/pkg/etc/sgml/catalog System wide SGML catalog. Can be edited by the administrator and is not changed by packages. This is the *default* catalog when working in SGML mode. * /usr/pkg/etc/xml/catalog System wide XML catalog. Can be edited by the administrator and is not changed by packages. This is the *default* catalog when working in XML mode. * /usr/pkg/share/sgml/catalog Handles SGML stuff installed under /usr/pkg/share/sgml. Automatically handled by packages. * /usr/pkg/share/xml/catalog Handles XML stuff installed under /usr/pkg/share/xml. Automatically handled by packages. =========================================================================== -------------------------------------------------------------------------------- -- Phase: tools -------------------------------------------------------------------------------- => Bootstrap dependency digest>=20010302: found digest-20160304 => Checksum SHA1 OK for libe-book-0.1.2.tar.bz2 => Checksum RMD160 OK for libe-book-0.1.2.tar.bz2 => Checksum SHA512 OK for libe-book-0.1.2.tar.bz2 ===> Overriding tools for libe-book-0.1.2nb7 -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- => Bootstrap dependency digest>=20010302: found digest-20160304 => Checksum SHA1 OK for libe-book-0.1.2.tar.bz2 => Checksum RMD160 OK for libe-book-0.1.2.tar.bz2 => Checksum SHA512 OK for libe-book-0.1.2.tar.bz2 ===> Extracting for libe-book-0.1.2nb7 -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- => Bootstrap dependency digest>=20010302: found digest-20160304 ===> Patching for libe-book-0.1.2nb7 => Applying pkgsrc patches for libe-book-0.1.2nb7 -------------------------------------------------------------------------------- -- Phase: wrapper -------------------------------------------------------------------------------- => Bootstrap dependency digest>=20010302: found digest-20160304 ===> Creating toolchain wrappers for libe-book-0.1.2nb7 -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- => Bootstrap dependency digest>=20010302: found digest-20160304 ===> Configuring for libe-book-0.1.2nb7 => Modifying GNU configure scripts to avoid --recheck => Replacing config-guess with pkgsrc versions => Replacing config-sub with pkgsrc versions => Replacing install-sh with pkgsrc version => Adding run-time search paths to pkg-config files. checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... /usr/bin/awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking for style of include used by make... GNU checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking dependency style of c++... gcc3 checking for x86_64-pc-dragonfly-ar... no checking for x86_64-pc-dragonfly-lib... no checking for x86_64-pc-dragonfly-link... no checking for ar... ar checking the archiver (ar) interface... ar checking for x86_64-pc-dragonfly-gcc... cc checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking dependency style of cc... gcc3 checking how to run the C preprocessor... cc -E checking whether we are using the GNU C++ compiler... (cached) yes checking whether c++ accepts -g... (cached) yes checking dependency style of c++... (cached) gcc3 checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking build system type... x86_64-pc-dragonfly checking host system type... x86_64-pc-dragonfly checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for fgrep... /usr/bin/grep -F checking for ld used by cc... /construction/converters/libe-book/work/.cwrapper/bin/ld checking if the linker (/construction/converters/libe-book/work/.cwrapper/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... (cached) 262144 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking how to convert x86_64-pc-dragonfly file names to x86_64-pc-dragonfly format... func_convert_file_noop checking how to convert x86_64-pc-dragonfly file names to toolchain format... func_convert_file_noop checking for /construction/converters/libe-book/work/.cwrapper/bin/ld option to reload object files... -r checking for x86_64-pc-dragonfly-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-pc-dragonfly-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-pc-dragonfly-ar... ar checking for archiver @FILE support... @ checking for x86_64-pc-dragonfly-strip... no checking for strip... strip checking for x86_64-pc-dragonfly-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for x86_64-pc-dragonfly-mt... no checking for mt... mt checking if mt is a manifest tool... no checking for ANSI C header files... no 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 for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... rm: conftest*: No such file or directory yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/construction/converters/libe-book/work/.cwrapper/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... rm: conftest*: No such file or directory no checking dynamic linker characteristics... dragonfly ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... c++ -E checking for ld used by c++... /construction/converters/libe-book/work/.cwrapper/bin/ld checking if the linker (/construction/converters/libe-book/work/.cwrapper/bin/ld) is GNU ld... yes checking whether the c++ linker (/construction/converters/libe-book/work/.cwrapper/bin/ld) supports shared libraries... yes checking for c++ option to produce PIC... -fPIC -DPIC checking if c++ PIC flag -fPIC -DPIC works... yes checking if c++ static flag -static works... yes checking if c++ supports -c -o file.o... rm: conftest*: No such file or directory yes checking if c++ supports -c -o file.o... (cached) yes checking whether the c++ linker (/construction/converters/libe-book/work/.cwrapper/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... dragonfly ld.so checking how to hardcode library paths into programs... immediate checking pkg-config is at least version 0.20... yes checking for gperf... /usr/pkg/bin/gperf checking for REVENGE... yes checking for XML... yes checking for ZLIB... yes checking for boost/algorithm/string/case_conv.hpp... yes checking for boost/algorithm/string/classification.hpp... yes checking for boost/algorithm/string/predicate.hpp... yes checking for boost/algorithm/string/split.hpp... yes checking for boost/assign.hpp... yes checking for boost/bind.hpp... yes checking for boost/function.hpp... yes checking for boost/intrusive_ptr.hpp... yes checking for boost/lexical_cast.hpp... yes checking for boost/optional.hpp... yes checking for boost/scoped_ptr.hpp... yes checking for boost/shared_ptr.hpp... yes checking for boost/spirit/include/classic.hpp... yes checking for boost/static_assert.hpp... yes checking for boost/unordered_map.hpp... yes checking for ICU... yes checking for native Win32... no checking for Win32 platform in general... no checking for -fvisibility=hidden compiler flag... yes checking for REVENGE_GENERATORS... yes checking for REVENGE_STREAM... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating data/Makefile config.status: creating inc/Makefile config.status: creating inc/libe-book/Makefile config.status: creating src/Makefile config.status: creating src/conv/Makefile config.status: creating src/conv/html/Makefile config.status: creating src/conv/html/ebook2html.rc config.status: creating src/conv/raw/Makefile config.status: creating src/conv/raw/ebook2raw.rc config.status: creating src/conv/text/Makefile config.status: creating src/conv/text/ebook2text.rc config.status: creating src/lib/Makefile config.status: creating src/lib/libe-book.rc config.status: creating src/test/Makefile config.status: creating build/Makefile config.status: creating build/win32/Makefile config.status: creating docs/Makefile config.status: creating docs/doxygen/Makefile config.status: creating libe-book-0.1.pc config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands rm: libtoolT: No such file or directory configure: ============================================================================== Build configuration: debug: no docs: no experimental: no tests: no tools: yes werror: yes ============================================================================== => Modifying libtool scripts to use pkgsrc libtool => Modifying libtool scripts to use pkgsrc depcomp -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- => Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for libe-book-0.1.2nb7 /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2' Making all in build gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/build' Making all in win32 gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/build/win32' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/build/win32' gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/build' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/build' gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/build' Making all in inc gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc' Making all in libe-book gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc/libe-book' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc/libe-book' gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc' gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc' Making all in src gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src' Making all in lib gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/lib' if /usr/pkg/bin/gperf --compare-strncmp --enum --null-strings --readonly-tables --language C++ EBOOKHTMLToken.gperf > EBOOKHTMLToken.inc.tmp; then \ mv EBOOKHTMLToken.inc.tmp EBOOKHTMLToken.inc; \ else \ rm -f EBOOKHTMLToken.inc.tmp; \ if /usr/pkg/bin/gperf --version >/dev/null 2>&1; then \ exit 1; \ else \ touch EBOOKHTMLToken.inc; \ fi \ fi if /usr/pkg/bin/gperf --compare-strncmp --enum --null-strings --readonly-tables --language C++ EBOOKOPFToken.gperf > EBOOKOPFToken.inc.tmp; then \ mv EBOOKOPFToken.inc.tmp EBOOKOPFToken.inc; \ else \ rm -f EBOOKOPFToken.inc.tmp; \ if /usr/pkg/bin/gperf --version >/dev/null 2>&1; then \ exit 1; \ else \ touch EBOOKOPFToken.inc; \ fi \ fi if /usr/pkg/bin/gperf --compare-strncmp --enum --null-strings --readonly-tables --language C++ EPUBToken.gperf > EPUBToken.inc.tmp; then \ mv EPUBToken.inc.tmp EPUBToken.inc; \ else \ rm -f EPUBToken.inc.tmp; \ if /usr/pkg/bin/gperf --version >/dev/null 2>&1; then \ exit 1; \ else \ touch EPUBToken.inc; \ fi \ fi if /usr/pkg/bin/gperf --compare-strncmp --enum --null-strings --readonly-tables --language C++ FB2Token.gperf > FB2Token.inc.tmp; then \ mv FB2Token.inc.tmp FB2Token.inc; \ else \ rm -f FB2Token.inc.tmp; \ if /usr/pkg/bin/gperf --version >/dev/null 2>&1; then \ exit 1; \ else \ touch FB2Token.inc; \ fi \ fi if /usr/pkg/bin/gperf --compare-strncmp --enum --null-strings --readonly-tables --language C++ RBToken.gperf > RBToken.inc.tmp; then \ mv RBToken.inc.tmp RBToken.inc; \ else \ rm -f RBToken.inc.tmp; \ if /usr/pkg/bin/gperf --version >/dev/null 2>&1; then \ exit 1; \ else \ touch RBToken.inc; \ fi \ fi /usr/pkg/bin/gmake all-am gmake[4]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/lib' CXX libe_book_0_1_la-EBOOKDocument.lo CXX EBOOKCharsetConverter.lo CXX EBOOKBitStream.lo CXX EBOOKHTMLToken.lo CXX EBOOKMemoryStream.lo CXX EBOOKOPFToken.lo CXX EBOOKOutputElements.lo In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:15:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucsdet.h:29, from EBOOKCharsetConverter.cpp:13: /construction/converters/libe-book/work/.buildlink/include/unicode/uobject.h:223:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API UObject : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:35:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucsdet.h:29, from EBOOKCharsetConverter.cpp:13: /construction/converters/libe-book/work/.buildlink/include/unicode/bytestream.h:50:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API ByteSink : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucsdet.h:29, from EBOOKCharsetConverter.cpp:13: /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h: In constructor 'icu_58::UnicodeString::UnicodeString()': /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:3772:1: warning: 'icu_58::UnicodeString::fUnion' should be initialized in the member initialization list [-Weffc++] UnicodeString::UnicodeString() { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucsdet.h:29, from EBOOKCharsetConverter.cpp:13: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h: At global scope: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: 'class icu_58::StringEnumeration' has pointer data members [-Weffc++] class U_COMMON_API StringEnumeration : public UObject { ^ /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: but does not override 'icu_58::StringEnumeration(const icu_58::StringEnumeration&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: or 'operator=(const icu_58::StringEnumeration&)' [-Weffc++] CXX EBOOKStreamView.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from EBOOKBitStream.h:13, from EBOOKBitStream.cpp:14: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from EBOOKDocument.cpp:16: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from EBOOKStreamView.cpp:10: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ CXX EBOOKSubDocument.lo CXX EBOOKUTF8Stream.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/move/move.hpp:30:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/util.hpp:20, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/buckets.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/table.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/extract_key.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/equivalent.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:7, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from PMLParser.h:17, from EBOOKDocument.cpp:36: /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp: At global scope: /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ CXX EBOOKZlibStream.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/buckets.hpp:16:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/table.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/extract_key.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/equivalent.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:7, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from PMLParser.h:17, from EBOOKDocument.cpp:36: /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:79:43: warning: user-defined 'const boost::unordered::detail::private_type& boost::unordered::detail::private_type::operator,(int) const' always evaluates both arguments [-Weffc++] private_type const &operator,(int) const; ^ CXX EPUBToken.lo CXX FB2BinaryContext.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from EBOOKUTF8Stream.cpp:12: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:15:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from EBOOKUTF8Stream.cpp:13: /construction/converters/libe-book/work/.buildlink/include/unicode/uobject.h: At global scope: /construction/converters/libe-book/work/.buildlink/include/unicode/uobject.h:223:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API UObject : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:35:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from EBOOKUTF8Stream.cpp:13: /construction/converters/libe-book/work/.buildlink/include/unicode/bytestream.h:50:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API ByteSink : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from EBOOKUTF8Stream.cpp:13: /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h: In constructor 'icu_58::UnicodeString::UnicodeString()': /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:3772:1: warning: 'icu_58::UnicodeString::fUnion' should be initialized in the member initialization list [-Weffc++] UnicodeString::UnicodeString() { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from EBOOKUTF8Stream.cpp:13: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h: At global scope: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: 'class icu_58::StringEnumeration' has pointer data members [-Weffc++] class U_COMMON_API StringEnumeration : public UObject { ^ /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: but does not override 'icu_58::StringEnumeration(const icu_58::StringEnumeration&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: or 'operator=(const icu_58::StringEnumeration&)' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from EBOOKZlibStream.cpp:15: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from FB2Style.h:15, from FB2ParserContext.h:14, from FB2BinaryContext.h:15, from FB2BinaryContext.cpp:12: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ CXX FB2BlockContext.lo CXX FB2Collector.lo CXX FB2Content.lo CXX FB2ContentMap.lo CXX FB2ContentCollector.lo CXX FB2ExtrasCollector.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from FB2Style.h:15, from FB2ParserContext.h:14, from FB2BlockContext.h:17, from FB2BlockContext.cpp:10: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/optional.hpp:15:0, from FB2BlockContext.h:15, from FB2BlockContext.cpp:10: /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:633:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' FB2BlockContext.cpp:23:12: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:90:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = unsigned char]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:633:38: required from 'boost::optional::optional() [with T = unsigned char]' FB2BlockContext.cpp:307:16: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:90:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:710:76: required from 'boost::optional::optional(const boost::optional&) [with T = std::__cxx11::basic_string]' FB2BlockContext.cpp:307:16: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:132:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base::argument_type) [with T = unsigned char; boost::optional_detail::optional_base::argument_type = const unsigned char&]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:641:46: required from 'boost::optional::optional(boost::optional::argument_type) [with T = unsigned char; boost::optional::argument_type = const unsigned char&]' FB2BlockContext.cpp:314:16: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:102:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( argument_type val ) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from FB2ExtrasCollector.cpp:14: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ CXX FB2MetadataCollector.lo CXX FB2MetadataContext.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from FB2Style.h:15, from FB2ParserContext.h:14, from FB2MetadataContext.h:13, from FB2MetadataContext.cpp:15: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ CXX FB2ParserContext.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /construction/converters/libe-book/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /construction/converters/libe-book/work/.buildlink/include/boost/range/as_literal.hpp:22, from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/classification.hpp:17, from FB2ContentCollector.cpp:15: /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:663:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:696:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:702:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:793:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from FB2ContentCollector.cpp:15:0: /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/classification.hpp:240:51: warning: user-defined 'boost::algorithm::detail::pred_andF boost::algorithm::operator&&(const boost::algorithm::predicate_facade&, const boost::algorithm::predicate_facade&)' always evaluates both arguments [-Weffc++] const predicate_facade& Pred2 ) ^ /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/classification.hpp:264:51: warning: user-defined 'boost::algorithm::detail::pred_orF boost::algorithm::operator||(const boost::algorithm::predicate_facade&, const boost::algorithm::predicate_facade&)' always evaluates both arguments [-Weffc++] const predicate_facade& Pred2 ) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /construction/converters/libe-book/work/.buildlink/include/boost/function.hpp:24, from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from FB2ContentCollector.cpp:17: /construction/converters/libe-book/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /construction/converters/libe-book/work/.buildlink/include/boost/function/function_base.hpp:598:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from FB2Style.h:15, from FB2ParserContext.h:14, from FB2ParserContext.cpp:11: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast.hpp:31:0, from FB2ContentCollector.cpp:18: /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp: At global scope: /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: 'class boost::bad_lexical_cast' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE bad_lexical_cast : ^ /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: but does not override 'boost::bad_lexical_cast(const boost::bad_lexical_cast&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: or 'operator=(const boost::bad_lexical_cast&)' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from FB2Style.h:15, from FB2ContentCollector.cpp:26: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/classification.hpp:18:0, from FB2ContentCollector.cpp:15: /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/detail/classification.hpp: In instantiation of 'boost::algorithm::detail::is_any_ofF::is_any_ofF(const boost::algorithm::detail::is_any_ofF&) [with CharT = char]': FB2ContentCollector.cpp:46:80: required from here /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/detail/classification.hpp:107:17: warning: 'boost::algorithm::detail::is_any_ofF::m_Storage' should be initialized in the member initialization list [-Weffc++] is_any_ofF(const is_any_ofF& Other) : m_Size(Other.m_Size) ^ /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/detail/classification.hpp: In instantiation of 'boost::algorithm::detail::is_any_ofF::is_any_ofF(const RangeT&) [with RangeT = boost::iterator_range; CharT = char]': /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/classification.hpp:206:95: required from 'boost::algorithm::detail::is_any_ofF::type> boost::algorithm::is_any_of(const RangeT&) [with RangeT = char [3]; typename boost::range_value::type = char]' FB2ContentCollector.cpp:46:52: required from here /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/detail/classification.hpp:80:17: warning: 'boost::algorithm::detail::is_any_ofF::m_Storage' should be initialized in the member initialization list [-Weffc++] is_any_ofF( const RangeT& Range ) : m_Size(0) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /construction/converters/libe-book/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /construction/converters/libe-book/work/.buildlink/include/boost/range/as_literal.hpp:22, from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/classification.hpp:17, from FB2ContentCollector.cpp:15: /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base > >, const boost::iterator_range<__gnu_cxx::__normal_iterator > >, boost::iterators::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator > >&, long int, false, false>': /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:772:9: required from 'class boost::iterators::iterator_facade > >, const boost::iterator_range<__gnu_cxx::__normal_iterator > >, boost::iterators::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator > >&, long int>' /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:206:15: required from 'class boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator > >' /usr/include/c++/5.0/bits/stl_iterator_base_types.h:162:12: required from 'struct std::iterator_traits > > >' /construction/converters/libe-book/work/.buildlink/include/boost/iterator/transform_iterator.hpp:51:17: required from 'struct boost::iterators::detail::transform_iterator_base, __gnu_cxx::__normal_iterator > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator > >, boost::iterators::use_default, boost::iterators::use_default>' /construction/converters/libe-book/work/.buildlink/include/boost/iterator/transform_iterator.hpp:75:9: required from 'class boost::iterators::transform_iterator, __gnu_cxx::__normal_iterator > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator > >, boost::iterators::use_default, boost::iterators::use_default>' /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:168:33: required from 'SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&, FinderT) [with SequenceSequenceT = std::vector >; RangeT = const std::__cxx11::basic_string; FinderT = boost::algorithm::detail::token_finderF >]' /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/split.hpp:146:50: required from 'SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&, PredicateT, boost::algorithm::token_compress_mode_type) [with SequenceSequenceT = std::vector >; RangeT = const std::__cxx11::basic_string; PredicateT = boost::algorithm::detail::is_any_ofF]' FB2ContentCollector.cpp:46:80: required from here /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:663:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++() [with Derived = boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator > >; Value = const boost::iterator_range<__gnu_cxx::__normal_iterator > >; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = const boost::iterator_range<__gnu_cxx::__normal_iterator > >&; Difference = long int]' should return 'boost::iterators::detail::iterator_facade_base > >, const boost::iterator_range<__gnu_cxx::__normal_iterator > >, boost::iterators::forward_traversal_tag, const boost::iterator_range<__gnu_cxx::__normal_iterator > >&, long int, false, false>&' [-Weffc++] Derived& operator++() ^ CXX FB2Parser.lo /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base, __gnu_cxx::__normal_iterator > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator > >, boost::iterators::use_default, boost::iterators::use_default>, std::__cxx11::basic_string, boost::iterators::forward_traversal_tag, std::__cxx11::basic_string, long int, false, false>': /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:772:9: required from 'class boost::iterators::iterator_facade, __gnu_cxx::__normal_iterator > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator > >, boost::iterators::use_default, boost::iterators::use_default>, std::__cxx11::basic_string, boost::iterators::forward_traversal_tag, std::__cxx11::basic_string, long int>' /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:251:9: required from 'class boost::iterators::iterator_adaptor, __gnu_cxx::__normal_iterator > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator > >, boost::iterators::use_default, boost::iterators::use_default>, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator > >, std::__cxx11::basic_string, boost::iterators::use_default, std::__cxx11::basic_string, boost::iterators::use_default>' /construction/converters/libe-book/work/.buildlink/include/boost/iterator/transform_iterator.hpp:75:9: required from 'class boost::iterators::transform_iterator, __gnu_cxx::__normal_iterator > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator > >, boost::iterators::use_default, boost::iterators::use_default>' /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:168:33: required from 'SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&, FinderT) [with SequenceSequenceT = std::vector >; RangeT = const std::__cxx11::basic_string; FinderT = boost::algorithm::detail::token_finderF >]' /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/split.hpp:146:50: required from 'SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&, PredicateT, boost::algorithm::token_compress_mode_type) [with SequenceSequenceT = std::vector >; RangeT = const std::__cxx11::basic_string; PredicateT = boost::algorithm::detail::is_any_ofF]' FB2ContentCollector.cpp:46:80: required from here /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:663:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++() [with Derived = boost::iterators::transform_iterator, __gnu_cxx::__normal_iterator > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator > >, boost::iterators::use_default, boost::iterators::use_default>; Value = std::__cxx11::basic_string; CategoryOrTraversal = boost::iterators::forward_traversal_tag; Reference = std::__cxx11::basic_string; Difference = long int]' should return 'boost::iterators::detail::iterator_facade_base, __gnu_cxx::__normal_iterator > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator > >, boost::iterators::use_default, boost::iterators::use_default>, std::__cxx11::basic_string, boost::iterators::forward_traversal_tag, std::__cxx11::basic_string, long int, false, false>&' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/optional.hpp:15:0, from FB2ContentCollector.cpp:19: /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:633:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' FB2ContentCollector.cpp:141:20: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:90:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ CXX FB2Style.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27:0, from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from FB2ContentCollector.cpp:17: /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp: In instantiation of 'boost::algorithm::split_iterator::split_iterator() [with IteratorT = __gnu_cxx::__normal_iterator >]': /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:174:49: required from 'SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&, FinderT) [with SequenceSequenceT = std::vector >; RangeT = const std::__cxx11::basic_string; FinderT = boost::algorithm::detail::token_finderF >]' /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/split.hpp:146:50: required from 'SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&, PredicateT, boost::algorithm::token_compress_mode_type) [with SequenceSequenceT = std::vector >; RangeT = const std::__cxx11::basic_string; PredicateT = boost::algorithm::detail::is_any_ofF]' FB2ContentCollector.cpp:46:80: required from here /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:233:13: warning: 'boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator > >::m_Match' should be initialized in the member initialization list [-Weffc++] split_iterator() : ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24:0, from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from FB2ContentCollector.cpp:17: /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp: In instantiation of 'boost::algorithm::detail::find_iterator_base::find_iterator_base() [with IteratorT = __gnu_cxx::__normal_iterator >]': /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:236:28: required from 'boost::algorithm::split_iterator::split_iterator() [with IteratorT = __gnu_cxx::__normal_iterator >]' /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:174:49: required from 'SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&, FinderT) [with SequenceSequenceT = std::vector >; RangeT = const std::__cxx11::basic_string; FinderT = boost::algorithm::detail::token_finderF >]' /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/split.hpp:146:50: required from 'SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&, PredicateT, boost::algorithm::token_compress_mode_type) [with SequenceSequenceT = std::vector >; RangeT = const std::__cxx11::basic_string; PredicateT = boost::algorithm::detail::is_any_ofF]' FB2ContentCollector.cpp:46:80: required from here /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:43:17: warning: 'boost::algorithm::detail::find_iterator_base<__gnu_cxx::__normal_iterator > >::m_Finder' should be initialized in the member initialization list [-Weffc++] find_iterator_base() {}; ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/detail/converter_lexical.hpp:54:0, from /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/try_lexical_convert.hpp:42, from /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast.hpp:32, from FB2ContentCollector.cpp:18: /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/detail/converter_lexical_streams.hpp: In instantiation of 'boost::detail::lexical_istream_limited_src::lexical_istream_limited_src() [with CharT = char; Traits = std::char_traits; bool RequiresStringbuffer = false; long unsigned int CharacterBufferSize = 20ul]': /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/detail/converter_lexical.hpp:476:36: required from 'static bool boost::detail::lexical_converter_impl::try_convert(const Source&, Target&) [with Target = std::__cxx11::basic_string; Source = unsigned int]' /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/try_lexical_convert.hpp:196:44: required from 'bool boost::conversion::detail::try_lexical_convert(const Source&, Target&) [with Target = std::__cxx11::basic_string; Source = unsigned int]' /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast.hpp:41:60: required from 'Target boost::lexical_cast(const Source&) [with Target = std::__cxx11::basic_string; Source = unsigned int]' FB2ContentCollector.cpp:122:75: required from here /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:159:13: warning: 'boost::detail::lexical_istream_limited_src, false, 20ul>::out_stream' should be initialized in the member initialization list [-Weffc++] lexical_istream_limited_src() BOOST_NOEXCEPT ^ CXX FB2TableContext.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from FB2Style.h:15, from FB2Style.cpp:12: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from FB2Style.h:15, from FB2ParserContext.h:14, from FB2TableContext.h:13, from FB2TableContext.cpp:15: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from FB2Parser.cpp:14: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ CXX FB2TextContext.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from FB2Style.h:15, from FB2ParserContext.h:14, from FB2TextContext.h:15, from FB2TextContext.cpp:11: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ CXX FB2Token.lo CXX FB2XMLParserContext.lo CXX IMPCollector.lo CXX IMPHeader.lo CXX IMPLZSSStream.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from IMPHeader.cpp:15: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from IMPLZSSStream.cpp:14: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ CXX IMPParser.lo CXX IMPResourceDir.lo CXX IMPText.lo CXX IMPTypes.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from IMPParser.cpp:14: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ CXX LRFCollector.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from IMPText.cpp:12: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/move/move.hpp:30:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/util.hpp:20, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/buckets.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/table.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/extract_key.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/equivalent.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:7, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from IMPResourceDir.cpp:14: /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/buckets.hpp:16:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/table.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/extract_key.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/equivalent.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:7, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from IMPResourceDir.cpp:14: /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:79:43: warning: user-defined 'const boost::unordered::detail::private_type& boost::unordered::detail::private_type::operator,(int) const' always evaluates both arguments [-Weffc++] private_type const &operator,(int) const; ^ CXX LRFMetadataParser.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from IMPResourceDir.cpp:16: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/optional.hpp:15:0, from IMPResourceDir.cpp:13: /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:633:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IMPResourceDir.cpp:226:10: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:90:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:710:76: required from 'boost::optional::optional(const boost::optional&) [with T = std::__cxx11::basic_string]' IMPResourceDir.cpp:73:10: required from 'constexpr std::pair<_T1, _T2>::pair(const _T1&, _U2&&) [with _U2 = libebook::IMPResourceDirImpl::ResourceInfo&; = void; _T1 = const std::__cxx11::basic_string; _T2 = libebook::IMPResourceDirImpl::ResourceInfo]' IMPResourceDir.cpp:283:107: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:132:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/assign/std/vector.hpp:18:0, from /construction/converters/libe-book/work/.buildlink/include/boost/assign/std.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/assign.hpp:19, from LRFCollector.cpp:10: /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_inserter.hpp:210:46: warning: user-defined 'boost::assign::list_inserter& boost::assign::list_inserter::operator,(const T&)' always evaluates both arguments [-Weffc++] list_inserter& operator,( const T& r ) ^ /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_inserter.hpp:224:64: warning: user-defined 'boost::assign::list_inserter& boost::assign::list_inserter::operator,(boost::assign_detail::repeater)' always evaluates both arguments [-Weffc++] list_inserter& operator,( assign_detail::repeater r ) ^ /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_inserter.hpp:231:90: warning: user-defined 'boost::assign::list_inserter& boost::assign::list_inserter::operator,(const boost::assign_detail::fun_repeater&)' always evaluates both arguments [-Weffc++] list_inserter& operator,( const assign_detail::fun_repeater& r ) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/buckets.hpp:16:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/table.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/extract_key.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/equivalent.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:7, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from IMPResourceDir.cpp:14: /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp: In instantiation of 'struct boost::unordered::detail::node_tmp, libebook::IMPResourceDirImpl::ResourceInfo> > > >': /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:296:22: required from 'boost::unordered::detail::table_impl::iterator boost::unordered::detail::table_impl::resize_and_add_node(boost::unordered::detail::table_impl::node_pointer, std::size_t) [with Types = boost::unordered::detail::map, libebook::IMPResourceDirImpl::ResourceInfo> >, std::__cxx11::basic_string, libebook::IMPResourceDirImpl::ResourceInfo, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::iterator = boost::unordered::iterator_detail::iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >; boost::unordered::detail::table_impl::node_pointer = boost::unordered::detail::ptr_node, libebook::IMPResourceDirImpl::ResourceInfo> >*; std::size_t = long unsigned int]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:367:25: required from 'boost::unordered::detail::table_impl::emplace_return boost::unordered::detail::table_impl::emplace_impl(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}; Types = boost::unordered::detail::map, libebook::IMPResourceDirImpl::ResourceInfo> >, std::__cxx11::basic_string, libebook::IMPResourceDirImpl::ResourceInfo, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::emplace_return = std::pair, libebook::IMPResourceDirImpl::ResourceInfo> > >, bool>; typename boost::unordered::detail::table::iterator = boost::unordered::iterator_detail::iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:333:32: required from 'boost::unordered::detail::table_impl::emplace_return boost::unordered::detail::table_impl::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}; Types = boost::unordered::detail::map, libebook::IMPResourceDirImpl::ResourceInfo> >, std::__cxx11::basic_string, libebook::IMPResourceDirImpl::ResourceInfo, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::emplace_return = std::pair, libebook::IMPResourceDirImpl::ResourceInfo> > >, bool>; typename boost::unordered::detail::table::iterator = boost::unordered::iterator_detail::iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:239:64: required from 'std::pair::table::iterator, bool> boost::unordered::unordered_map::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}; K = std::__cxx11::basic_string; T = libebook::IMPResourceDirImpl::ResourceInfo; H = boost::hash >; P = std::equal_to >; A = std::allocator, libebook::IMPResourceDirImpl::ResourceInfo> >; typename boost::unordered::detail::map::table::iterator = boost::unordered::iterator_detail::iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:388:48: required from 'std::pair::table::iterator, bool> boost::unordered::unordered_map::insert(boost::unordered::unordered_map::value_type&&) [with K = std::__cxx11::basic_string; T = libebook::IMPResourceDirImpl::ResourceInfo; H = boost::hash >; P = std::equal_to >; A = std::allocator, libebook::IMPResourceDirImpl::ResourceInfo> >; typename boost::unordered::detail::map::table::iterator = boost::unordered::iterator_detail::iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >; boost::unordered::unordered_map::value_type = std::pair, libebook::IMPResourceDirImpl::ResourceInfo>]' IMPResourceDir.cpp:283:108: required from here /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: 'struct boost::unordered::detail::node_tmp, libebook::IMPResourceDirImpl::ResourceInfo> > > >' has pointer data members [-Weffc++] struct node_tmp ^ /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: but does not override 'boost::unordered::detail::node_tmp, libebook::IMPResourceDirImpl::ResourceInfo> > > >(const boost::unordered::detail::node_tmp, libebook::IMPResourceDirImpl::ResourceInfo> > > >&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: or 'operator=(const boost::unordered::detail::node_tmp, libebook::IMPResourceDirImpl::ResourceInfo> > > >&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp: In instantiation of 'struct boost::unordered::detail::node_tmp, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > > >': /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:296:22: required from 'boost::unordered::detail::table_impl::iterator boost::unordered::detail::table_impl::resize_and_add_node(boost::unordered::detail::table_impl::node_pointer, std::size_t) [with Types = boost::unordered::detail::map, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > >, std::__cxx11::basic_string, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::iterator = boost::unordered::iterator_detail::iterator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >; boost::unordered::detail::table_impl::node_pointer = boost::unordered::detail::ptr_node, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > >*; std::size_t = long unsigned int]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:367:25: required from 'boost::unordered::detail::table_impl::emplace_return boost::unordered::detail::table_impl::emplace_impl(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator >, boost::unordered::iterator_detail::c_iterator, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo> > > >}; Types = boost::unordered::detail::map, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > >, std::__cxx11::basic_string, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::emplace_return = std::pair, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >, bool>; typename boost::unordered::detail::table::iterator = boost::unordered::iterator_detail::iterator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:333:32: required from 'boost::unordered::detail::table_impl::emplace_return boost::unordered::detail::table_impl::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, boost::unordered::iterator_detail::c_iterator, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo> > > >}; Types = boost::unordered::detail::map, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > >, std::__cxx11::basic_string, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::emplace_return = std::pair, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >, bool>; typename boost::unordered::detail::table::iterator = boost::unordered::iterator_detail::iterator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:239:64: required from 'std::pair::table::iterator, bool> boost::unordered::unordered_map::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, boost::unordered::iterator_detail::c_iterator, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo> > > >}; K = std::__cxx11::basic_string; T = boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >; H = boost::hash >; P = std::equal_to >; A = std::allocator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > >; typename boost::unordered::detail::map::table::iterator = boost::unordered::iterator_detail::iterator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:388:48: required from 'std::pair::table::iterator, bool> boost::unordered::unordered_map::insert(boost::unordered::unordered_map::value_type&&) [with K = std::__cxx11::basic_string; T = boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >; H = boost::hash >; P = std::equal_to >; A = std::allocator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > >; typename boost::unordered::detail::map::table::iterator = boost::unordered::iterator_detail::iterator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >; boost::unordered::unordered_map::value_type = std::pair, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > >]' IMPResourceDir.cpp:285:65: required from here /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: 'struct boost::unordered::detail::node_tmp, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > > >' has pointer data members [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: but does not override 'boost::unordered::detail::node_tmp, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > > >(const boost::unordered::detail::node_tmp, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > > >&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: or 'operator=(const boost::unordered::detail::node_tmp, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > > >&)' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:8:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from IMPResourceDir.cpp:14: /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp: In instantiation of 'boost::unordered::detail::ptr_node::ptr_node() [with T = std::pair, libebook::IMPResourceDirImpl::ResourceInfo>]': /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1148:9: required from 'void boost::unordered::detail::node_constructor::create_node() [with NodeAlloc = std::allocator, libebook::IMPResourceDirImpl::ResourceInfo> > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1203:9: required from 'typename boost::unordered::detail::allocator_traits::pointer boost::unordered::detail::func::construct_value_generic(Alloc&, Args&& ...) [with Alloc = std::allocator, libebook::IMPResourceDirImpl::ResourceInfo> > >; Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}; typename boost::unordered::detail::allocator_traits::pointer = boost::unordered::detail::ptr_node, libebook::IMPResourceDirImpl::ResourceInfo> >*]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:364:80: required from 'boost::unordered::detail::table_impl::emplace_return boost::unordered::detail::table_impl::emplace_impl(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}; Types = boost::unordered::detail::map, libebook::IMPResourceDirImpl::ResourceInfo> >, std::__cxx11::basic_string, libebook::IMPResourceDirImpl::ResourceInfo, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::emplace_return = std::pair, libebook::IMPResourceDirImpl::ResourceInfo> > >, bool>; typename boost::unordered::detail::table::iterator = boost::unordered::iterator_detail::iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:333:32: required from 'boost::unordered::detail::table_impl::emplace_return boost::unordered::detail::table_impl::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}; Types = boost::unordered::detail::map, libebook::IMPResourceDirImpl::ResourceInfo> >, std::__cxx11::basic_string, libebook::IMPResourceDirImpl::ResourceInfo, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::emplace_return = std::pair, libebook::IMPResourceDirImpl::ResourceInfo> > >, bool>; typename boost::unordered::detail::table::iterator = boost::unordered::iterator_detail::iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:239:64: required from 'std::pair::table::iterator, bool> boost::unordered::unordered_map::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}; K = std::__cxx11::basic_string; T = libebook::IMPResourceDirImpl::ResourceInfo; H = boost::hash >; P = std::equal_to >; A = std::allocator, libebook::IMPResourceDirImpl::ResourceInfo> >; typename boost::unordered::detail::map::table::iterator = boost::unordered::iterator_detail::iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:388:48: required from 'std::pair::table::iterator, bool> boost::unordered::unordered_map::insert(boost::unordered::unordered_map::value_type&&) [with K = std::__cxx11::basic_string; T = libebook::IMPResourceDirImpl::ResourceInfo; H = boost::hash >; P = std::equal_to >; A = std::allocator, libebook::IMPResourceDirImpl::ResourceInfo> >; typename boost::unordered::detail::map::table::iterator = boost::unordered::iterator_detail::iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >; boost::unordered::unordered_map::value_type = std::pair, libebook::IMPResourceDirImpl::ResourceInfo>]' IMPResourceDir.cpp:283:108: required from here /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:63:9: warning: 'boost::unordered::detail::ptr_node, libebook::IMPResourceDirImpl::ResourceInfo> >::value_base_' should be initialized in the member initialization list [-Weffc++] ptr_node() : ^ /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp: In instantiation of 'boost::unordered::detail::ptr_node::ptr_node() [with T = std::pair, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > >]': /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1148:9: required from 'void boost::unordered::detail::node_constructor::create_node() [with NodeAlloc = std::allocator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1203:9: required from 'typename boost::unordered::detail::allocator_traits::pointer boost::unordered::detail::func::construct_value_generic(Alloc&, Args&& ...) [with Alloc = std::allocator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >; Args = {std::pair, std::allocator >, boost::unordered::iterator_detail::c_iterator, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo> > > >}; typename boost::unordered::detail::allocator_traits::pointer = boost::unordered::detail::ptr_node, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > >*]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:364:80: required from 'boost::unordered::detail::table_impl::emplace_return boost::unordered::detail::table_impl::emplace_impl(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator >, boost::unordered::iterator_detail::c_iterator, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo> > > >}; Types = boost::unordered::detail::map, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > >, std::__cxx11::basic_string, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::emplace_return = std::pair, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >, bool>; typename boost::unordered::detail::table::iterator = boost::unordered::iterator_detail::iterator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:333:32: required from 'boost::unordered::detail::table_impl::emplace_return boost::unordered::detail::table_impl::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, boost::unordered::iterator_detail::c_iterator, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo> > > >}; Types = boost::unordered::detail::map, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > >, std::__cxx11::basic_string, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::emplace_return = std::pair, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >, bool>; typename boost::unordered::detail::table::iterator = boost::unordered::iterator_detail::iterator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:239:64: required from 'std::pair::table::iterator, bool> boost::unordered::unordered_map::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, boost::unordered::iterator_detail::c_iterator, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo> > > >}; K = std::__cxx11::basic_string; T = boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >; H = boost::hash >; P = std::equal_to >; A = std::allocator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > >; typename boost::unordered::detail::map::table::iterator = boost::unordered::iterator_detail::iterator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:388:48: required from 'std::pair::table::iterator, bool> boost::unordered::unordered_map::insert(boost::unordered::unordered_map::value_type&&) [with K = std::__cxx11::basic_string; T = boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >; H = boost::hash >; P = std::equal_to >; A = std::allocator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > >; typename boost::unordered::detail::map::table::iterator = boost::unordered::iterator_detail::iterator, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > > >; boost::unordered::unordered_map::value_type = std::pair, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > >]' IMPResourceDir.cpp:285:65: required from here /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:63:9: warning: 'boost::unordered::detail::ptr_node, boost::unordered::iterator_detail::c_iterator, libebook::IMPResourceDirImpl::ResourceInfo> > > > >::value_base_' should be initialized in the member initialization list [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/optional.hpp:15:0, from IMPResourceDir.cpp:13: /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:717:29: required from 'boost::optional::optional(boost::optional&&) [with T = std::__cxx11::basic_string]' IMPResourceDir.cpp:73:10: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair, libebook::IMPResourceDirImpl::ResourceInfo>; _Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}; _Tp = boost::unordered::detail::ptr_node, libebook::IMPResourceDirImpl::ResourceInfo> >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:583:13: required from 'static typename boost::enable_if_c::value>::type boost::unordered::detail::allocator_traits::construct(Alloc&, T*, Args&& ...) [with T = std::pair, libebook::IMPResourceDirImpl::ResourceInfo>; Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}; Alloc = std::allocator, libebook::IMPResourceDirImpl::ResourceInfo> > >; typename boost::enable_if_c::value>::type = void]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:791:69: required from 'void boost::unordered::detail::func::call_construct(Alloc&, T*, Args&& ...) [with Alloc = std::allocator, libebook::IMPResourceDirImpl::ResourceInfo> > >; T = std::pair, libebook::IMPResourceDirImpl::ResourceInfo>; Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:977:55: required from 'void boost::unordered::detail::func::construct_value_impl(Alloc&, T*, Args&& ...) [with Alloc = std::allocator, libebook::IMPResourceDirImpl::ResourceInfo> > >; T = std::pair, libebook::IMPResourceDirImpl::ResourceInfo>; Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1204:29: required from 'typename boost::unordered::detail::allocator_traits::pointer boost::unordered::detail::func::construct_value_generic(Alloc&, Args&& ...) [with Alloc = std::allocator, libebook::IMPResourceDirImpl::ResourceInfo> > >; Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}; typename boost::unordered::detail::allocator_traits::pointer = boost::unordered::detail::ptr_node, libebook::IMPResourceDirImpl::ResourceInfo> >*]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:364:80: required from 'boost::unordered::detail::table_impl::emplace_return boost::unordered::detail::table_impl::emplace_impl(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}; Types = boost::unordered::detail::map, libebook::IMPResourceDirImpl::ResourceInfo> >, std::__cxx11::basic_string, libebook::IMPResourceDirImpl::ResourceInfo, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::emplace_return = std::pair, libebook::IMPResourceDirImpl::ResourceInfo> > >, bool>; typename boost::unordered::detail::table::iterator = boost::unordered::iterator_detail::iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:333:32: required from 'boost::unordered::detail::table_impl::emplace_return boost::unordered::detail::table_impl::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}; Types = boost::unordered::detail::map, libebook::IMPResourceDirImpl::ResourceInfo> >, std::__cxx11::basic_string, libebook::IMPResourceDirImpl::ResourceInfo, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::emplace_return = std::pair, libebook::IMPResourceDirImpl::ResourceInfo> > >, bool>; typename boost::unordered::detail::table::iterator = boost::unordered::iterator_detail::iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:239:64: required from 'std::pair::table::iterator, bool> boost::unordered::unordered_map::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, libebook::IMPResourceDirImpl::ResourceInfo>}; K = std::__cxx11::basic_string; T = libebook::IMPResourceDirImpl::ResourceInfo; H = boost::hash >; P = std::equal_to >; A = std::allocator, libebook::IMPResourceDirImpl::ResourceInfo> >; typename boost::unordered::detail::map::table::iterator = boost::unordered::iterator_detail::iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:388:48: required from 'std::pair::table::iterator, bool> boost::unordered::unordered_map::insert(boost::unordered::unordered_map::value_type&&) [with K = std::__cxx11::basic_string; T = libebook::IMPResourceDirImpl::ResourceInfo; H = boost::hash >; P = std::equal_to >; A = std::allocator, libebook::IMPResourceDirImpl::ResourceInfo> >; typename boost::unordered::detail::map::table::iterator = boost::unordered::iterator_detail::iterator, libebook::IMPResourceDirImpl::ResourceInfo> > >; boost::unordered::unordered_map::value_type = std::pair, libebook::IMPResourceDirImpl::ResourceInfo>]' IMPResourceDir.cpp:283:108: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:143:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:19:0, from /construction/converters/libe-book/work/.buildlink/include/boost/assign.hpp:20, from LRFCollector.cpp:10: /construction/converters/libe-book/work/.buildlink/include/boost/assign/assignment_exception.hpp:25:15: warning: 'class boost::assign::assignment_exception' has pointer data members [-Weffc++] class assignment_exception : public std::exception ^ /construction/converters/libe-book/work/.buildlink/include/boost/assign/assignment_exception.hpp:25:15: warning: but does not override 'boost::assign::assignment_exception(const boost::assign::assignment_exception&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/assign/assignment_exception.hpp:25:15: warning: or 'operator=(const boost::assign::assignment_exception&)' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /construction/converters/libe-book/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:20, from /construction/converters/libe-book/work/.buildlink/include/boost/assign.hpp:20, from LRFCollector.cpp:10: /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:663:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:696:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:702:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:793:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/assign.hpp:20:0, from LRFCollector.cpp:10: /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:358:46: warning: user-defined 'boost::assign_detail::generic_list& boost::assign_detail::generic_list::operator,(const Ty&)' always evaluates both arguments [-Weffc++] generic_list& operator,( const Ty& u ) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/assign.hpp:20:0, from LRFCollector.cpp:10: /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:454:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/move/move.hpp:30:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/util.hpp:20, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/buckets.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/table.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/extract_key.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/equivalent.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:7, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from LRFCollector.cpp:11: /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/buckets.hpp:16:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/table.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/extract_key.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/equivalent.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:7, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from LRFCollector.cpp:11: /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:79:43: warning: user-defined 'const boost::unordered::detail::private_type& boost::unordered::detail::private_type::operator,(int) const' always evaluates both arguments [-Weffc++] private_type const &operator,(int) const; ^ CXX LRFParser.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from LRFCollector.cpp:15: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ CXX LRFTypes.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/assign.hpp:20:0, from LRFCollector.cpp:10: /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp: In instantiation of 'class boost::assign_detail::generic_list, std::__cxx11::basic_string > >': LRFCollector.cpp:34:46: required from here /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:358:23: warning: user-defined 'boost::assign_detail::generic_list& boost::assign_detail::generic_list::operator,(const Ty&) [with T = std::pair, std::__cxx11::basic_string >; boost::assign_detail::generic_list::Ty = std::pair, std::__cxx11::basic_string >]' always evaluates both arguments [-Weffc++] generic_list& operator,( const Ty& u ) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from LRFParser.cpp:14: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:15:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from LRFParser.cpp:15: /construction/converters/libe-book/work/.buildlink/include/unicode/uobject.h: At global scope: /construction/converters/libe-book/work/.buildlink/include/unicode/uobject.h:223:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API UObject : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:35:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from LRFParser.cpp:15: /construction/converters/libe-book/work/.buildlink/include/unicode/bytestream.h:50:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API ByteSink : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from LRFParser.cpp:15: /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h: In constructor 'icu_58::UnicodeString::UnicodeString()': /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:3772:1: warning: 'icu_58::UnicodeString::fUnion' should be initialized in the member initialization list [-Weffc++] UnicodeString::UnicodeString() { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from LRFParser.cpp:15: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h: At global scope: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: 'class icu_58::StringEnumeration' has pointer data members [-Weffc++] class U_COMMON_API StringEnumeration : public UObject { ^ /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: but does not override 'icu_58::StringEnumeration(const icu_58::StringEnumeration&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: or 'operator=(const icu_58::StringEnumeration&)' [-Weffc++] CXX PDBParser.lo /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp: In instantiation of 'boost::assign_detail::generic_list::type, typename boost::assign_detail::assign_decay::type> > boost::assign::map_list_of(const Key&, const T&) [with Key = std::__cxx11::basic_string; T = std::__cxx11::basic_string; typename boost::assign_detail::assign_decay::type = std::__cxx11::basic_string; typename boost::assign_detail::assign_decay::type = std::__cxx11::basic_string]': LRFCollector.cpp:34:46: required from here /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:332:11: warning: 'boost::assign_detail::generic_list, std::__cxx11::basic_string > >::values_' should be initialized in the member initialization list [-Weffc++] class generic_list : ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/assign.hpp:20:0, from LRFCollector.cpp:10: /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:655:73: note: synthesized method 'boost::assign_detail::generic_list, std::__cxx11::basic_string > >::generic_list()' first required here return assign_detail::generic_list< std::pair >()( k, t ); ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from PDBParser.cpp:16: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/optional.hpp:15:0, from LRFTypes.h:17, from LRFTypes.cpp:10: /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:633:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' LRFTypes.cpp:23:14: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:90:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = unsigned int]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:633:38: required from 'boost::optional::optional() [with T = unsigned int]' LRFTypes.cpp:101:20: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:90:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libebook::LRFColor]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:633:38: required from 'boost::optional::optional() [with T = libebook::LRFColor]' LRFTypes.cpp:101:20: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:90:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libebook::LRFEmptyLine]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:633:38: required from 'boost::optional::optional() [with T = libebook::LRFEmptyLine]' LRFTypes.cpp:101:20: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:90:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libebook::LRFAlign]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:633:38: required from 'boost::optional::optional() [with T = libebook::LRFAlign]' LRFTypes.cpp:101:20: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:90:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:15:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from PDBParser.cpp:17: /construction/converters/libe-book/work/.buildlink/include/unicode/uobject.h: At global scope: /construction/converters/libe-book/work/.buildlink/include/unicode/uobject.h:223:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API UObject : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/optional.hpp:15:0, from LRFTypes.h:17, from LRFCollector.h:16, from LRFCollector.cpp:16: /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = unsigned int]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:710:76: required from 'boost::optional::optional(const boost::optional&) [with T = unsigned int]' LRFTypes.h:108:8: required from 'constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _T1 = const unsigned int; _T2 = libebook::LRFAttributes]' LRFCollector.cpp:557:72: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:132:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:710:76: required from 'boost::optional::optional(const boost::optional&) [with T = std::__cxx11::basic_string]' LRFTypes.h:108:8: required from 'constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _T1 = const unsigned int; _T2 = libebook::LRFAttributes]' LRFCollector.cpp:557:72: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:132:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libebook::LRFColor]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:710:76: required from 'boost::optional::optional(const boost::optional&) [with T = libebook::LRFColor]' LRFTypes.h:108:8: required from 'constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _T1 = const unsigned int; _T2 = libebook::LRFAttributes]' LRFCollector.cpp:557:72: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:132:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libebook::LRFEmptyLine]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:710:76: required from 'boost::optional::optional(const boost::optional&) [with T = libebook::LRFEmptyLine]' LRFTypes.h:108:8: required from 'constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _T1 = const unsigned int; _T2 = libebook::LRFAttributes]' LRFCollector.cpp:557:72: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:132:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libebook::LRFAlign]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:710:76: required from 'boost::optional::optional(const boost::optional&) [with T = libebook::LRFAlign]' LRFTypes.h:108:8: required from 'constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _T1 = const unsigned int; _T2 = libebook::LRFAttributes]' LRFCollector.cpp:557:72: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:132:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/buckets.hpp:16:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/table.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/extract_key.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/equivalent.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:7, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from LRFCollector.cpp:11: /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp: In instantiation of 'struct boost::unordered::detail::node_tmp, std::__cxx11::basic_string > > > >': /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:432:26: required from 'void boost::unordered::detail::table_impl::insert_range_impl2(const key_type&, InputIt, InputIt) [with InputIt = std::_Deque_iterator, std::__cxx11::basic_string >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; Types = boost::unordered::detail::map, std::__cxx11::basic_string > >, std::__cxx11::basic_string, std::__cxx11::basic_string, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:409:31: required from 'void boost::unordered::detail::table_impl::insert_range_impl(const key_type&, InputIt, InputIt) [with InputIt = std::_Deque_iterator, std::__cxx11::basic_string >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; Types = boost::unordered::detail::map, std::__cxx11::basic_string > >, std::__cxx11::basic_string, std::__cxx11::basic_string, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:403:41: required from 'void boost::unordered::detail::table_impl::insert_range(InputIt, InputIt) [with InputIt = std::_Deque_iterator, std::__cxx11::basic_string >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; Types = boost::unordered::detail::map, std::__cxx11::basic_string > >, std::__cxx11::basic_string, std::__cxx11::basic_string, boost::hash >, std::equal_to > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:1033:9: required from 'boost::unordered::unordered_map::unordered_map(InputIt, InputIt) [with InputIt = std::_Deque_iterator, std::__cxx11::basic_string >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; K = std::__cxx11::basic_string; T = std::__cxx11::basic_string; H = boost::hash >; P = std::equal_to >; A = std::allocator, std::__cxx11::basic_string > >]' /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:163:46: required from 'Container boost::assign_detail::converter::convert(const Container*, boost::assign_detail::default_type_tag) const [with Container = boost::unordered::unordered_map, std::__cxx11::basic_string >; DerivedTAssign = boost::assign_detail::generic_list, std::__cxx11::basic_string > >; Iterator = std::_Deque_iterator, std::__cxx11::basic_string >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:142:38: required from 'Container boost::assign_detail::converter::convert_to_container() const [with Container = boost::unordered::unordered_map, std::__cxx11::basic_string >; DerivedTAssign = boost::assign_detail::generic_list, std::__cxx11::basic_string > >; Iterator = std::_Deque_iterator, std::__cxx11::basic_string >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:436:81: required from 'boost::assign_detail::generic_list::operator Container() const [with Container = boost::unordered::unordered_map, std::__cxx11::basic_string >; T = std::pair, std::__cxx11::basic_string >]' LRFCollector.cpp:36:43: required from here /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: 'struct boost::unordered::detail::node_tmp, std::__cxx11::basic_string > > > >' has pointer data members [-Weffc++] struct node_tmp ^ /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: but does not override 'boost::unordered::detail::node_tmp, std::__cxx11::basic_string > > > >(const boost::unordered::detail::node_tmp, std::__cxx11::basic_string > > > >&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: or 'operator=(const boost::unordered::detail::node_tmp, std::__cxx11::basic_string > > > >&)' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:8:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from LRFCollector.cpp:11: /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp: In instantiation of 'boost::unordered::detail::ptr_node::ptr_node() [with T = std::pair, std::__cxx11::basic_string >]': /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1148:9: required from 'void boost::unordered::detail::node_constructor::create_node() [with NodeAlloc = std::allocator, std::__cxx11::basic_string > > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1214:9: required from 'typename boost::unordered::detail::allocator_traits::pointer boost::unordered::detail::func::construct_value(Alloc&, U&&) [with Alloc = std::allocator, std::__cxx11::basic_string > > >; U = std::pair, std::__cxx11::basic_string >&; typename boost::unordered::detail::allocator_traits::pointer = boost::unordered::detail::ptr_node, std::__cxx11::basic_string > >*]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:433:68: required from 'void boost::unordered::detail::table_impl::insert_range_impl2(const key_type&, InputIt, InputIt) [with InputIt = std::_Deque_iterator, std::__cxx11::basic_string >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; Types = boost::unordered::detail::map, std::__cxx11::basic_string > >, std::__cxx11::basic_string, std::__cxx11::basic_string, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:409:31: required from 'void boost::unordered::detail::table_impl::insert_range_impl(const key_type&, InputIt, InputIt) [with InputIt = std::_Deque_iterator, std::__cxx11::basic_string >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; Types = boost::unordered::detail::map, std::__cxx11::basic_string > >, std::__cxx11::basic_string, std::__cxx11::basic_string, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:403:41: required from 'void boost::unordered::detail::table_impl::insert_range(InputIt, InputIt) [with InputIt = std::_Deque_iterator, std::__cxx11::basic_string >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; Types = boost::unordered::detail::map, std::__cxx11::basic_string > >, std::__cxx11::basic_string, std::__cxx11::basic_string, boost::hash >, std::equal_to > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:1033:9: required from 'boost::unordered::unordered_map::unordered_map(InputIt, InputIt) [with InputIt = std::_Deque_iterator, std::__cxx11::basic_string >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; K = std::__cxx11::basic_string; T = std::__cxx11::basic_string; H = boost::hash >; P = std::equal_to >; A = std::allocator, std::__cxx11::basic_string > >]' /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:163:46: required from 'Container boost::assign_detail::converter::convert(const Container*, boost::assign_detail::default_type_tag) const [with Container = boost::unordered::unordered_map, std::__cxx11::basic_string >; DerivedTAssign = boost::assign_detail::generic_list, std::__cxx11::basic_string > >; Iterator = std::_Deque_iterator, std::__cxx11::basic_string >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:142:38: required from 'Container boost::assign_detail::converter::convert_to_container() const [with Container = boost::unordered::unordered_map, std::__cxx11::basic_string >; DerivedTAssign = boost::assign_detail::generic_list, std::__cxx11::basic_string > >; Iterator = std::_Deque_iterator, std::__cxx11::basic_string >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:436:81: required from 'boost::assign_detail::generic_list::operator Container() const [with Container = boost::unordered::unordered_map, std::__cxx11::basic_string >; T = std::pair, std::__cxx11::basic_string >]' LRFCollector.cpp:36:43: required from here /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:63:9: warning: 'boost::unordered::detail::ptr_node, std::__cxx11::basic_string > >::value_base_' should be initialized in the member initialization list [-Weffc++] ptr_node() : ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/optional.hpp:15:0, from LRFTypes.h:17, from LRFCollector.h:16, from LRFCollector.cpp:16: /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = unsigned int]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:717:29: required from 'boost::optional::optional(boost::optional&&) [with T = unsigned int]' LRFTypes.h:108:8: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::_Rb_tree_node >]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::_Rb_tree_node >; std::allocator_traits >::allocator_type = std::allocator > >]' /usr/include/c++/5.0/bits/stl_tree.h:529:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {std::pair}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:546:21: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {std::pair}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:459:62: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = std::pair; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:1538:29: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, _Arg&&, _NodeGen&) [with _Arg = std::pair; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = std::_Rb_tree_node_base*]' /usr/include/c++/5.0/bits/stl_tree.h:1897:26: required from 'std::pair, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = std::pair; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' /usr/include/c++/5.0/bits/stl_map.h:621:64: required from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; = void; _Key = unsigned int; _Tp = libebook::LRFAttributes; _Compare = std::less; _Alloc = std::allocator >; typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator = std::_Rb_tree_iterator >]' LRFCollector.cpp:557:73: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:143:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:717:29: required from 'boost::optional::optional(boost::optional&&) [with T = std::__cxx11::basic_string]' LRFTypes.h:108:8: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::_Rb_tree_node >]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::_Rb_tree_node >; std::allocator_traits >::allocator_type = std::allocator > >]' /usr/include/c++/5.0/bits/stl_tree.h:529:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {std::pair}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:546:21: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {std::pair}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:459:62: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = std::pair; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:1538:29: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, _Arg&&, _NodeGen&) [with _Arg = std::pair; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = std::_Rb_tree_node_base*]' /usr/include/c++/5.0/bits/stl_tree.h:1897:26: required from 'std::pair, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = std::pair; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' /usr/include/c++/5.0/bits/stl_map.h:621:64: required from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; = void; _Key = unsigned int; _Tp = libebook::LRFAttributes; _Compare = std::less; _Alloc = std::allocator >; typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator = std::_Rb_tree_iterator >]' LRFCollector.cpp:557:73: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:143:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libebook::LRFColor]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:717:29: required from 'boost::optional::optional(boost::optional&&) [with T = libebook::LRFColor]' LRFTypes.h:108:8: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::_Rb_tree_node >]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::_Rb_tree_node >; std::allocator_traits >::allocator_type = std::allocator > >]' /usr/include/c++/5.0/bits/stl_tree.h:529:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {std::pair}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:546:21: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {std::pair}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:459:62: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = std::pair; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:1538:29: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, _Arg&&, _NodeGen&) [with _Arg = std::pair; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = std::_Rb_tree_node_base*]' /usr/include/c++/5.0/bits/stl_tree.h:1897:26: required from 'std::pair, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = std::pair; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' /usr/include/c++/5.0/bits/stl_map.h:621:64: required from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; = void; _Key = unsigned int; _Tp = libebook::LRFAttributes; _Compare = std::less; _Alloc = std::allocator >; typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator = std::_Rb_tree_iterator >]' LRFCollector.cpp:557:73: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:143:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libebook::LRFEmptyLine]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:717:29: required from 'boost::optional::optional(boost::optional&&) [with T = libebook::LRFEmptyLine]' LRFTypes.h:108:8: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::_Rb_tree_node >]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::_Rb_tree_node >; std::allocator_traits >::allocator_type = std::allocator > >]' /usr/include/c++/5.0/bits/stl_tree.h:529:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {std::pair}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:546:21: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {std::pair}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:459:62: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = std::pair; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:1538:29: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, _Arg&&, _NodeGen&) [with _Arg = std::pair; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = std::_Rb_tree_node_base*]' /usr/include/c++/5.0/bits/stl_tree.h:1897:26: required from 'std::pair, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = std::pair; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' /usr/include/c++/5.0/bits/stl_map.h:621:64: required from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; = void; _Key = unsigned int; _Tp = libebook::LRFAttributes; _Compare = std::less; _Alloc = std::allocator >; typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator = std::_Rb_tree_iterator >]' LRFCollector.cpp:557:73: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:143:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libebook::LRFAlign]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:717:29: required from 'boost::optional::optional(boost::optional&&) [with T = libebook::LRFAlign]' LRFTypes.h:108:8: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::_Rb_tree_node >]' /usr/include/c++/5.0/bits/alloc_traits.h:530:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::_Rb_tree_node >; std::allocator_traits >::allocator_type = std::allocator > >]' /usr/include/c++/5.0/bits/stl_tree.h:529:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {std::pair}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:546:21: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {std::pair}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:459:62: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = std::pair; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/5.0/bits/stl_tree.h:1538:29: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, _Arg&&, _NodeGen&) [with _Arg = std::pair; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = std::_Rb_tree_node_base*]' /usr/include/c++/5.0/bits/stl_tree.h:1897:26: required from 'std::pair, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = std::pair; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' /usr/include/c++/5.0/bits/stl_map.h:621:64: required from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; = void; _Key = unsigned int; _Tp = libebook::LRFAttributes; _Compare = std::less; _Alloc = std::allocator >; typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator = std::_Rb_tree_iterator >]' LRFCollector.cpp:557:73: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:143:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:35:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from PDBParser.cpp:17: /construction/converters/libe-book/work/.buildlink/include/unicode/bytestream.h:50:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API ByteSink : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from PDBParser.cpp:17: /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h: In constructor 'icu_58::UnicodeString::UnicodeString()': /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:3772:1: warning: 'icu_58::UnicodeString::fUnion' should be initialized in the member initialization list [-Weffc++] UnicodeString::UnicodeString() { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from PDBParser.cpp:17: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h: At global scope: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: 'class icu_58::StringEnumeration' has pointer data members [-Weffc++] class U_COMMON_API StringEnumeration : public UObject { ^ /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: but does not override 'icu_58::StringEnumeration(const icu_58::StringEnumeration&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: or 'operator=(const icu_58::StringEnumeration&)' [-Weffc++] CXX PDXLZ77Stream.lo CXX PDXParser.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from PDXLZ77Stream.cpp:13: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from PDXParser.cpp:16: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ CXX PLKRParser.lo CXX PMLParser.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from PLKRParser.cpp:14: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:15:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from PLKRParser.cpp:15: /construction/converters/libe-book/work/.buildlink/include/unicode/uobject.h: At global scope: /construction/converters/libe-book/work/.buildlink/include/unicode/uobject.h:223:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API UObject : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:35:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from PLKRParser.cpp:15: /construction/converters/libe-book/work/.buildlink/include/unicode/bytestream.h:50:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API ByteSink : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from PLKRParser.cpp:15: /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h: In constructor 'icu_58::UnicodeString::UnicodeString()': /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:3772:1: warning: 'icu_58::UnicodeString::fUnion' should be initialized in the member initialization list [-Weffc++] UnicodeString::UnicodeString() { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from PLKRParser.cpp:15: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h: At global scope: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: 'class icu_58::StringEnumeration' has pointer data members [-Weffc++] class U_COMMON_API StringEnumeration : public UObject { ^ /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: but does not override 'icu_58::StringEnumeration(const icu_58::StringEnumeration&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: or 'operator=(const icu_58::StringEnumeration&)' [-Weffc++] CXX PMLTypes.lo CXX QIOOParser.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from QIOOParser.cpp:10: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from PMLParser.cpp:15: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ CXX RBToken.lo In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:15:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from PMLParser.cpp:16: /construction/converters/libe-book/work/.buildlink/include/unicode/uobject.h: At global scope: /construction/converters/libe-book/work/.buildlink/include/unicode/uobject.h:223:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API UObject : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:35:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from PMLParser.cpp:16: /construction/converters/libe-book/work/.buildlink/include/unicode/bytestream.h:50:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API ByteSink : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from PMLParser.cpp:16: /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h: In constructor 'icu_58::UnicodeString::UnicodeString()': /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:3772:1: warning: 'icu_58::UnicodeString::fUnion' should be initialized in the member initialization list [-Weffc++] UnicodeString::UnicodeString() { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from PMLParser.cpp:16: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h: At global scope: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: 'class icu_58::StringEnumeration' has pointer data members [-Weffc++] class U_COMMON_API StringEnumeration : public UObject { ^ /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: but does not override 'icu_58::StringEnumeration(const icu_58::StringEnumeration&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: or 'operator=(const icu_58::StringEnumeration&)' [-Weffc++] CXX TCRParser.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/move/move.hpp:30:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/util.hpp:20, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/buckets.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/table.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/extract_key.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/equivalent.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:7, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from PMLParser.h:17, from PMLParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/buckets.hpp:16:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/table.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/extract_key.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/equivalent.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:7, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from PMLParser.h:17, from PMLParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:79:43: warning: user-defined 'const boost::unordered::detail::private_type& boost::unordered::detail::private_type::operator,(int) const' always evaluates both arguments [-Weffc++] private_type const &operator,(int) const; ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from TCRParser.cpp:16: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:15:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from TCRParser.cpp:17: /construction/converters/libe-book/work/.buildlink/include/unicode/uobject.h: At global scope: /construction/converters/libe-book/work/.buildlink/include/unicode/uobject.h:223:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API UObject : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:35:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from TCRParser.cpp:17: /construction/converters/libe-book/work/.buildlink/include/unicode/bytestream.h:50:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API ByteSink : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from TCRParser.cpp:17: /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h: In constructor 'icu_58::UnicodeString::UnicodeString()': /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:3772:1: warning: 'icu_58::UnicodeString::fUnion' should be initialized in the member initialization list [-Weffc++] UnicodeString::UnicodeString() { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from TCRParser.cpp:17: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h: At global scope: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: 'class icu_58::StringEnumeration' has pointer data members [-Weffc++] class U_COMMON_API StringEnumeration : public UObject { ^ /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: but does not override 'icu_58::StringEnumeration(const icu_58::StringEnumeration&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: or 'operator=(const icu_58::StringEnumeration&)' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/buckets.hpp:16:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/table.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/extract_key.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/equivalent.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:7, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from PMLParser.h:17, from PMLParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp: In instantiation of 'struct boost::unordered::detail::node_tmp, std::vector > > > >': /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:296:22: required from 'boost::unordered::detail::table_impl::iterator boost::unordered::detail::table_impl::resize_and_add_node(boost::unordered::detail::table_impl::node_pointer, std::size_t) [with Types = boost::unordered::detail::map, std::vector > >, std::__cxx11::basic_string, std::vector, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::iterator = boost::unordered::iterator_detail::iterator, std::vector > > >; boost::unordered::detail::table_impl::node_pointer = boost::unordered::detail::ptr_node, std::vector > >*; std::size_t = long unsigned int]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:367:25: required from 'boost::unordered::detail::table_impl::emplace_return boost::unordered::detail::table_impl::emplace_impl(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator >, std::vector > >}; Types = boost::unordered::detail::map, std::vector > >, std::__cxx11::basic_string, std::vector, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::emplace_return = std::pair, std::vector > > >, bool>; typename boost::unordered::detail::table::iterator = boost::unordered::iterator_detail::iterator, std::vector > > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:333:32: required from 'boost::unordered::detail::table_impl::emplace_return boost::unordered::detail::table_impl::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, std::vector > >}; Types = boost::unordered::detail::map, std::vector > >, std::__cxx11::basic_string, std::vector, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::emplace_return = std::pair, std::vector > > >, bool>; typename boost::unordered::detail::table::iterator = boost::unordered::iterator_detail::iterator, std::vector > > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:239:64: required from 'std::pair::table::iterator, bool> boost::unordered::unordered_map::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, std::vector > >}; K = std::__cxx11::basic_string; T = std::vector; H = boost::hash >; P = std::equal_to >; A = std::allocator, std::vector > >; typename boost::unordered::detail::map::table::iterator = boost::unordered::iterator_detail::iterator, std::vector > > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:388:48: required from 'std::pair::table::iterator, bool> boost::unordered::unordered_map::insert(boost::unordered::unordered_map::value_type&&) [with K = std::__cxx11::basic_string; T = std::vector; H = boost::hash >; P = std::equal_to >; A = std::allocator, std::vector > >; typename boost::unordered::detail::map::table::iterator = boost::unordered::iterator_detail::iterator, std::vector > > >; boost::unordered::unordered_map::value_type = std::pair, std::vector >]' PMLParser.cpp:884:95: required from here /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: 'struct boost::unordered::detail::node_tmp, std::vector > > > >' has pointer data members [-Weffc++] struct node_tmp ^ /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: but does not override 'boost::unordered::detail::node_tmp, std::vector > > > >(const boost::unordered::detail::node_tmp, std::vector > > > >&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: or 'operator=(const boost::unordered::detail::node_tmp, std::vector > > > >&)' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:8:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from PMLParser.h:17, from PMLParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp: In instantiation of 'boost::unordered::detail::ptr_node::ptr_node() [with T = std::pair, std::vector >]': /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1148:9: required from 'void boost::unordered::detail::node_constructor::create_node() [with NodeAlloc = std::allocator, std::vector > > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1203:9: required from 'typename boost::unordered::detail::allocator_traits::pointer boost::unordered::detail::func::construct_value_generic(Alloc&, Args&& ...) [with Alloc = std::allocator, std::vector > > >; Args = {std::pair, std::allocator >, std::vector > >}; typename boost::unordered::detail::allocator_traits::pointer = boost::unordered::detail::ptr_node, std::vector > >*]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:364:80: required from 'boost::unordered::detail::table_impl::emplace_return boost::unordered::detail::table_impl::emplace_impl(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator >, std::vector > >}; Types = boost::unordered::detail::map, std::vector > >, std::__cxx11::basic_string, std::vector, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::emplace_return = std::pair, std::vector > > >, bool>; typename boost::unordered::detail::table::iterator = boost::unordered::iterator_detail::iterator, std::vector > > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:333:32: required from 'boost::unordered::detail::table_impl::emplace_return boost::unordered::detail::table_impl::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, std::vector > >}; Types = boost::unordered::detail::map, std::vector > >, std::__cxx11::basic_string, std::vector, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::emplace_return = std::pair, std::vector > > >, bool>; typename boost::unordered::detail::table::iterator = boost::unordered::iterator_detail::iterator, std::vector > > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:239:64: required from 'std::pair::table::iterator, bool> boost::unordered::unordered_map::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, std::vector > >}; K = std::__cxx11::basic_string; T = std::vector; H = boost::hash >; P = std::equal_to >; A = std::allocator, std::vector > >; typename boost::unordered::detail::map::table::iterator = boost::unordered::iterator_detail::iterator, std::vector > > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:388:48: required from 'std::pair::table::iterator, bool> boost::unordered::unordered_map::insert(boost::unordered::unordered_map::value_type&&) [with K = std::__cxx11::basic_string; T = std::vector; H = boost::hash >; P = std::equal_to >; A = std::allocator, std::vector > >; typename boost::unordered::detail::map::table::iterator = boost::unordered::iterator_detail::iterator, std::vector > > >; boost::unordered::unordered_map::value_type = std::pair, std::vector >]' PMLParser.cpp:884:95: required from here /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:63:9: warning: 'boost::unordered::detail::ptr_node, std::vector > >::value_base_' should be initialized in the member initialization list [-Weffc++] ptr_node() : ^ CXX TDParser.lo CXX ZTXTParser.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from ZTXTParser.cpp:13: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ CXX ZVRParser.lo CXX libebook_utils.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:15:0, from /construction/converters/libe-book/work/.buildlink/include/boost/iterator/transform_iterator.hpp:12, from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:17, from TDParser.cpp:16: /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:663:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:696:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:702:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:793:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/assign/std/vector.hpp:18:0, from /construction/converters/libe-book/work/.buildlink/include/boost/assign/std.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/assign.hpp:19, from TDParser.cpp:17: /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_inserter.hpp:210:46: warning: user-defined 'boost::assign::list_inserter& boost::assign::list_inserter::operator,(const T&)' always evaluates both arguments [-Weffc++] list_inserter& operator,( const T& r ) ^ /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_inserter.hpp:224:64: warning: user-defined 'boost::assign::list_inserter& boost::assign::list_inserter::operator,(boost::assign_detail::repeater)' always evaluates both arguments [-Weffc++] list_inserter& operator,( assign_detail::repeater r ) ^ /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_inserter.hpp:231:90: warning: user-defined 'boost::assign::list_inserter& boost::assign::list_inserter::operator,(const boost::assign_detail::fun_repeater&)' always evaluates both arguments [-Weffc++] list_inserter& operator,( const assign_detail::fun_repeater& r ) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from ZVRParser.cpp:15: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:19:0, from /construction/converters/libe-book/work/.buildlink/include/boost/assign.hpp:20, from TDParser.cpp:17: /construction/converters/libe-book/work/.buildlink/include/boost/assign/assignment_exception.hpp:25:15: warning: 'class boost::assign::assignment_exception' has pointer data members [-Weffc++] class assignment_exception : public std::exception ^ /construction/converters/libe-book/work/.buildlink/include/boost/assign/assignment_exception.hpp:25:15: warning: but does not override 'boost::assign::assignment_exception(const boost::assign::assignment_exception&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/assign/assignment_exception.hpp:25:15: warning: or 'operator=(const boost::assign::assignment_exception&)' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/assign.hpp:20:0, from TDParser.cpp:17: /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:358:46: warning: user-defined 'boost::assign_detail::generic_list& boost::assign_detail::generic_list::operator,(const Ty&)' always evaluates both arguments [-Weffc++] generic_list& operator,( const Ty& u ) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/assign.hpp:20:0, from TDParser.cpp:17: /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:454:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast.hpp:31:0, from TDParser.cpp:18: /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: 'class boost::bad_lexical_cast' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE bad_lexical_cast : ^ /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: but does not override 'boost::bad_lexical_cast(const boost::bad_lexical_cast&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: or 'operator=(const boost::bad_lexical_cast&)' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core.hpp:40:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:24, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/non_terminal/subrule.hpp:154:65: warning: user-defined 'boost::spirit::classic::subrule_list, RestT> > boost::spirit::classic::subrule_list::operator,(const boost::spirit::classic::subrule_parser&)' always evaluates both arguments [-Weffc++] operator,(subrule_parser const& rhs_) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/non_terminal/subrule.hpp:216:69: warning: user-defined 'boost::spirit::classic::subrule_list, boost::spirit::classic::subrule_list, boost::spirit::classic::nil_t> > boost::spirit::classic::subrule_parser::operator,(const boost::spirit::classic::subrule_parser&) const' always evaluates both arguments [-Weffc++] operator,(subrule_parser const& rhs) const ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/non_terminal/subrule.hpp: In member function 'boost::spirit::classic::subrule_list, boost::spirit::classic::subrule_list, boost::spirit::classic::nil_t> > boost::spirit::classic::subrule_parser::operator,(const boost::spirit::classic::subrule_parser&) const': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/non_terminal/subrule.hpp:217:9: warning: declaration of 'rhs' shadows a member of 'boost::spirit::classic::subrule_parser' [-Wshadow] { ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/non_terminal/subrule.hpp:229:32: note: shadowed declaration is here typename DefT::embed_t rhs; ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core.hpp:42, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:24, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/non_terminal/grammar.hpp:21:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core.hpp:42, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:24, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp: In member function 'boost::spirit::classic::impl::grammar_helper::definition_t& boost::spirit::classic::impl::grammar_helper::define(const grammar_t*)': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:159:18: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ^ In file included from /usr/include/c++/5.0/bits/locale_conv.h:41:0, from /usr/include/c++/5.0/locale:43, from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:16, from TDParser.cpp:16: /usr/include/c++/5.0/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/operators.hpp:14:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/meta/impl/parser_traits.ipp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/meta/parser_traits.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/epsilon.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core.hpp:48, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:24, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_and.hpp: At global scope: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_and.hpp:36:54: warning: user-defined 'boost::spirit::classic::sequence boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator&&(parser const& a, parser const& b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_and.hpp:40:42: warning: user-defined 'boost::spirit::classic::sequence > boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, char)' always evaluates both arguments [-Weffc++] operator&&(parser const& a, char b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_and.hpp:44:42: warning: user-defined 'boost::spirit::classic::sequence, B> boost::spirit::classic::operator&&(char, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator&&(char a, parser const& b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_and.hpp:48:49: warning: user-defined 'boost::spirit::classic::sequence > boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, const char*)' always evaluates both arguments [-Weffc++] operator&&(parser const& a, char const* b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_and.hpp:52:49: warning: user-defined 'boost::spirit::classic::sequence, B> boost::spirit::classic::operator&&(const char*, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator&&(char const* a, parser const& b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_and.hpp:56:45: warning: user-defined 'boost::spirit::classic::sequence > boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, wchar_t)' always evaluates both arguments [-Weffc++] operator&&(parser const& a, wchar_t b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_and.hpp:60:45: warning: user-defined 'boost::spirit::classic::sequence, B> boost::spirit::classic::operator&&(wchar_t, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator&&(wchar_t a, parser const& b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_and.hpp:64:52: warning: user-defined 'boost::spirit::classic::sequence > boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, const wchar_t*)' always evaluates both arguments [-Weffc++] operator&&(parser const& a, wchar_t const* b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_and.hpp:68:52: warning: user-defined 'boost::spirit::classic::sequence, B> boost::spirit::classic::operator&&(const wchar_t*, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator&&(wchar_t const* a, parser const& b); ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_and.hpp:76:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/operators.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/meta/impl/parser_traits.ipp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/meta/parser_traits.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/epsilon.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core.hpp:48, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:24, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:25:54: warning: user-defined 'boost::spirit::classic::sequence boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator&&(parser const& a, parser const& b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:32:42: warning: user-defined 'boost::spirit::classic::sequence > boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, char)' always evaluates both arguments [-Weffc++] operator&&(parser const& a, char b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:39:42: warning: user-defined 'boost::spirit::classic::sequence, B> boost::spirit::classic::operator&&(char, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator&&(char a, parser const& b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:46:49: warning: user-defined 'boost::spirit::classic::sequence > boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, const char*)' always evaluates both arguments [-Weffc++] operator&&(parser const& a, char const* b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:53:49: warning: user-defined 'boost::spirit::classic::sequence, B> boost::spirit::classic::operator&&(const char*, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator&&(char const* a, parser const& b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:60:45: warning: user-defined 'boost::spirit::classic::sequence > boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, wchar_t)' always evaluates both arguments [-Weffc++] operator&&(parser const& a, wchar_t b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:67:45: warning: user-defined 'boost::spirit::classic::sequence, B> boost::spirit::classic::operator&&(wchar_t, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator&&(wchar_t a, parser const& b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:74:52: warning: user-defined 'boost::spirit::classic::sequence > boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, const wchar_t*)' always evaluates both arguments [-Weffc++] operator&&(parser const& a, wchar_t const* b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:81:52: warning: user-defined 'boost::spirit::classic::sequence, B> boost::spirit::classic::operator&&(const wchar_t*, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator&&(wchar_t const* a, parser const& b) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/operators.hpp:15:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/meta/impl/parser_traits.ipp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/meta/parser_traits.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/epsilon.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core.hpp:48, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:24, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_or.hpp:114:54: warning: user-defined 'boost::spirit::classic::sequential_or boost::spirit::classic::operator||(const boost::spirit::classic::parser&, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator||(parser const& a, parser const& b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_or.hpp:118:42: warning: user-defined 'boost::spirit::classic::sequential_or > boost::spirit::classic::operator||(const boost::spirit::classic::parser&, char)' always evaluates both arguments [-Weffc++] operator||(parser const& a, char b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_or.hpp:122:42: warning: user-defined 'boost::spirit::classic::sequential_or, B> boost::spirit::classic::operator||(char, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator||(char a, parser const& b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_or.hpp:126:49: warning: user-defined 'boost::spirit::classic::sequential_or > boost::spirit::classic::operator||(const boost::spirit::classic::parser&, const char*)' always evaluates both arguments [-Weffc++] operator||(parser const& a, char const* b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_or.hpp:130:49: warning: user-defined 'boost::spirit::classic::sequential_or, B> boost::spirit::classic::operator||(const char*, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator||(char const* a, parser const& b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_or.hpp:134:45: warning: user-defined 'boost::spirit::classic::sequential_or > boost::spirit::classic::operator||(const boost::spirit::classic::parser&, wchar_t)' always evaluates both arguments [-Weffc++] operator||(parser const& a, wchar_t b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_or.hpp:138:45: warning: user-defined 'boost::spirit::classic::sequential_or, B> boost::spirit::classic::operator||(wchar_t, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator||(wchar_t a, parser const& b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_or.hpp:142:52: warning: user-defined 'boost::spirit::classic::sequential_or > boost::spirit::classic::operator||(const boost::spirit::classic::parser&, const wchar_t*)' always evaluates both arguments [-Weffc++] operator||(parser const& a, wchar_t const* b); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_or.hpp:146:52: warning: user-defined 'boost::spirit::classic::sequential_or, B> boost::spirit::classic::operator||(const wchar_t*, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator||(wchar_t const* a, parser const& b); ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_or.hpp:154:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/operators.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/meta/impl/parser_traits.ipp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/meta/parser_traits.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/epsilon.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core.hpp:48, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:24, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_or.ipp:25:54: warning: user-defined 'boost::spirit::classic::sequential_or boost::spirit::classic::operator||(const boost::spirit::classic::parser&, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator||(parser const& a, parser const& b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_or.ipp:32:42: warning: user-defined 'boost::spirit::classic::sequential_or > boost::spirit::classic::operator||(const boost::spirit::classic::parser&, char)' always evaluates both arguments [-Weffc++] operator||(parser const& a, char b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_or.ipp:39:42: warning: user-defined 'boost::spirit::classic::sequential_or, B> boost::spirit::classic::operator||(char, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator||(char a, parser const& b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_or.ipp:46:49: warning: user-defined 'boost::spirit::classic::sequential_or > boost::spirit::classic::operator||(const boost::spirit::classic::parser&, const char*)' always evaluates both arguments [-Weffc++] operator||(parser const& a, char const* b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_or.ipp:53:49: warning: user-defined 'boost::spirit::classic::sequential_or, B> boost::spirit::classic::operator||(const char*, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator||(char const* a, parser const& b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_or.ipp:60:45: warning: user-defined 'boost::spirit::classic::sequential_or > boost::spirit::classic::operator||(const boost::spirit::classic::parser&, wchar_t)' always evaluates both arguments [-Weffc++] operator||(parser const& a, wchar_t b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_or.ipp:67:45: warning: user-defined 'boost::spirit::classic::sequential_or, B> boost::spirit::classic::operator||(wchar_t, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator||(wchar_t a, parser const& b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_or.ipp:74:52: warning: user-defined 'boost::spirit::classic::sequential_or > boost::spirit::classic::operator||(const boost::spirit::classic::parser&, const wchar_t*)' always evaluates both arguments [-Weffc++] operator||(parser const& a, wchar_t const* b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_or.ipp:81:52: warning: user-defined 'boost::spirit::classic::sequential_or, B> boost::spirit::classic::operator||(const wchar_t*, const boost::spirit::classic::parser&)' always evaluates both arguments [-Weffc++] operator||(wchar_t const* a, parser const& b) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/error_handling.hpp:19:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/error_handling/exceptions.hpp: In member function 'typename boost::spirit::classic::parser_result, ScannerT>::type boost::spirit::classic::assertive_parser::parse(const ScannerT&) const': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/error_handling/exceptions.hpp:143:51: warning: typedef 'iterator_t' locally defined but not used [-Wunused-local-typedefs] typedef typename ScannerT::iterator_t iterator_t; ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols.hpp:19:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:28, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols/symbols.hpp: In member function 'typename boost::spirit::classic::parser_result, ScannerT>::type boost::spirit::classic::symbols::parse_main(const ScannerT&) const': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols/symbols.hpp:105:36: warning: declaration of 'result' shadows a member of 'boost::spirit::classic::symbols' [-Wshadow] typename SetT::search_info result = SetT::find(scan); ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols/symbols.hpp:94:12: note: shadowed declaration is here struct result ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols/symbols.hpp: At global scope: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols/symbols.hpp:209:33: warning: user-defined 'const boost::spirit::classic::symbol_inserter& boost::spirit::classic::symbol_inserter::operator,(const CharT*) const' always evaluates both arguments [-Weffc++] operator,(CharT const* str) const ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols/impl/symbols.ipp:13:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols/symbols.hpp:228, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols.hpp:19, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:28, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols/impl/tst.ipp: In member function 'boost::spirit::classic::impl::tst_node* boost::spirit::classic::impl::tst_node::clone() const': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols/impl/tst.ipp:65:18: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr copy(new tst_node(value)); ^ In file included from /usr/include/c++/5.0/bits/locale_conv.h:41:0, from /usr/include/c++/5.0/locale:43, from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:16, from TDParser.cpp:16: /usr/include/c++/5.0/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols/impl/symbols.ipp:13:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols/symbols.hpp:228, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols.hpp:19, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:28, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/symbols/impl/tst.ipp:78:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mid_data(new T(*middle.data)); ^ In file included from /usr/include/c++/5.0/bits/locale_conv.h:41:0, from /usr/include/c++/5.0/locale:43, from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:16, from TDParser.cpp:16: /usr/include/c++/5.0/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/system/system_error.hpp:14:0, from /construction/converters/libe-book/work/.buildlink/include/boost/thread/exceptions.hpp:22, from /construction/converters/libe-book/work/.buildlink/include/boost/thread/lock_types.hpp:12, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/scoped_lock.hpp:13, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:37, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/system/error_code.hpp: At global scope: /construction/converters/libe-book/work/.buildlink/include/boost/system/error_code.hpp:185:11: warning: base class 'class boost::noncopyable_::noncopyable' has accessible non-virtual destructor [-Wnon-virtual-dtor] class error_category : public noncopyable ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/thread/exceptions.hpp:22:0, from /construction/converters/libe-book/work/.buildlink/include/boost/thread/lock_types.hpp:12, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/scoped_lock.hpp:13, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:37, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/system/system_error.hpp: In constructor 'boost::system::system_error::system_error(boost::system::error_code)': /construction/converters/libe-book/work/.buildlink/include/boost/system/system_error.hpp:27:7: warning: 'boost::system::system_error::m_what' should be initialized in the member initialization list [-Weffc++] system_error( error_code ec ) ^ /construction/converters/libe-book/work/.buildlink/include/boost/system/system_error.hpp: In constructor 'boost::system::system_error::system_error(boost::system::error_code, const string&)': /construction/converters/libe-book/work/.buildlink/include/boost/system/system_error.hpp:30:7: warning: 'boost::system::system_error::m_what' should be initialized in the member initialization list [-Weffc++] system_error( error_code ec, const std::string & what_arg ) ^ /construction/converters/libe-book/work/.buildlink/include/boost/system/system_error.hpp: In constructor 'boost::system::system_error::system_error(boost::system::error_code, const char*)': /construction/converters/libe-book/work/.buildlink/include/boost/system/system_error.hpp:33:7: warning: 'boost::system::system_error::m_what' should be initialized in the member initialization list [-Weffc++] system_error( error_code ec, const char* what_arg ) ^ /construction/converters/libe-book/work/.buildlink/include/boost/system/system_error.hpp: In constructor 'boost::system::system_error::system_error(int, const boost::system::error_category&)': /construction/converters/libe-book/work/.buildlink/include/boost/system/system_error.hpp:36:7: warning: 'boost::system::system_error::m_what' should be initialized in the member initialization list [-Weffc++] system_error( int ev, const error_category & ecat ) ^ /construction/converters/libe-book/work/.buildlink/include/boost/system/system_error.hpp: In constructor 'boost::system::system_error::system_error(int, const boost::system::error_category&, const string&)': /construction/converters/libe-book/work/.buildlink/include/boost/system/system_error.hpp:39:7: warning: 'boost::system::system_error::m_what' should be initialized in the member initialization list [-Weffc++] system_error( int ev, const error_category & ecat, ^ /construction/converters/libe-book/work/.buildlink/include/boost/system/system_error.hpp: In constructor 'boost::system::system_error::system_error(int, const boost::system::error_category&, const char*)': /construction/converters/libe-book/work/.buildlink/include/boost/system/system_error.hpp:43:7: warning: 'boost::system::system_error::m_what' should be initialized in the member initialization list [-Weffc++] system_error( int ev, const error_category & ecat, ^ CXX libebook_xml.lo In file included from /construction/converters/libe-book/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /construction/converters/libe-book/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /construction/converters/libe-book/work/.buildlink/include/boost/range/as_literal.hpp:22, from /construction/converters/libe-book/work/.buildlink/include/boost/algorithm/string/predicate.hpp:19, from libebook_utils.cpp:13: /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:663:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:696:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:702:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /construction/converters/libe-book/work/.buildlink/include/boost/iterator/iterator_facade.hpp:793:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/date_time/time_duration.hpp:13:0, from /construction/converters/libe-book/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /construction/converters/libe-book/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /construction/converters/libe-book/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /construction/converters/libe-book/work/.buildlink/include/boost/thread/thread_time.hpp:11, from /construction/converters/libe-book/work/.buildlink/include/boost/thread/lock_types.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/scoped_lock.hpp:13, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:37, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/operators.hpp: At global scope: /construction/converters/libe-book/work/.buildlink/include/boost/operators.hpp:844:17: warning: prefix 'T& boost::operators_impl::output_iterator_helper::operator++()' should return 'boost::operators_impl::output_iterator_helper&' [-Weffc++] T& operator++() { return static_cast(*this); } ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/attribute/closure.hpp:24:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/attribute.hpp:35, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:30, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/phoenix/operators.hpp:919:34: warning: prefix 'typename phoenix::impl::make_unary::type phoenix::operator++(const phoenix::actor&)' should return 'phoenix::actor&' [-Weffc++] operator++(actor const& _0) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/phoenix/operators.hpp:946:34: warning: prefix 'typename phoenix::impl::make_unary::type phoenix::operator--(const phoenix::actor&)' should return 'phoenix::actor&' [-Weffc++] operator--(actor const& _0) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/phoenix/operators.hpp:973:39: warning: postfix 'typename phoenix::impl::make_unary::type phoenix::operator++(const phoenix::actor&, int)' should return 'phoenix::actor' [-Weffc++] operator++(actor const& _0, int) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/phoenix/operators.hpp:1000:39: warning: postfix 'typename phoenix::impl::make_unary::type phoenix::operator--(const phoenix::actor&, int)' should return 'phoenix::actor' [-Weffc++] operator--(actor const& _0, int) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/phoenix/operators.hpp:2090:46: warning: user-defined 'phoenix::actor, typename phoenix::as_actor::type> > phoenix::operator&&(const phoenix::actor&, T1)' always evaluates both arguments [-Weffc++] operator&&(actor const& _0, T1 CREF _1) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/phoenix/operators.hpp:2101:46: warning: user-defined 'phoenix::actor::type, phoenix::actor > > phoenix::operator&&(T0, const phoenix::actor&)' always evaluates both arguments [-Weffc++] operator&&(T0 CREF _0, actor const& _1) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/phoenix/operators.hpp:2112:60: warning: user-defined 'phoenix::actor, phoenix::actor > > phoenix::operator&&(const phoenix::actor&, const phoenix::actor&)' always evaluates both arguments [-Weffc++] operator&&(actor const& _0, actor const& _1) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/phoenix/operators.hpp:2171:46: warning: user-defined 'phoenix::actor, typename phoenix::as_actor::type> > phoenix::operator||(const phoenix::actor&, T1)' always evaluates both arguments [-Weffc++] operator||(actor const& _0, T1 CREF _1) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/phoenix/operators.hpp:2182:46: warning: user-defined 'phoenix::actor::type, phoenix::actor > > phoenix::operator||(T0, const phoenix::actor&)' always evaluates both arguments [-Weffc++] operator||(T0 CREF _0, actor const& _1) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/phoenix/operators.hpp:2193:60: warning: user-defined 'phoenix::actor, phoenix::actor > > phoenix::operator||(const phoenix::actor&, const phoenix::actor&)' always evaluates both arguments [-Weffc++] operator||(actor const& _0, actor const& _1) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/move/move.hpp:30:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/util.hpp:20, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/buckets.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/table.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/extract_key.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/equivalent.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:7, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from TDParser.cpp:22: /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /construction/converters/libe-book/work/.buildlink/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/buckets.hpp:16:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/table.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/extract_key.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/equivalent.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:7, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from TDParser.cpp:22: /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:79:43: warning: user-defined 'const boost::unordered::detail::private_type& boost::unordered::detail::private_type::operator,(int) const' always evaluates both arguments [-Weffc++] private_type const &operator,(int) const; ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:15:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from TDParser.cpp:27: /construction/converters/libe-book/work/.buildlink/include/unicode/uobject.h:223:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API UObject : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:35:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from TDParser.cpp:27: /construction/converters/libe-book/work/.buildlink/include/unicode/bytestream.h:50:20: warning: base class 'class icu_58::UMemory' has accessible non-virtual destructor [-Wnon-virtual-dtor] class U_COMMON_API ByteSink : public UMemory { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:16:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from TDParser.cpp:27: /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h: In constructor 'icu_58::UnicodeString::UnicodeString()': /construction/converters/libe-book/work/.buildlink/include/unicode/unistr.h:3772:1: warning: 'icu_58::UnicodeString::fUnion' should be initialized in the member initialization list [-Weffc++] UnicodeString::UnicodeString() { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/unicode/uenum.h:26:0, from /construction/converters/libe-book/work/.buildlink/include/unicode/ucnv.h:53, from EBOOKCharsetConverter.h:15, from TDParser.cpp:27: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h: At global scope: /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: 'class icu_58::StringEnumeration' has pointer data members [-Weffc++] class U_COMMON_API StringEnumeration : public UObject { ^ /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: but does not override 'icu_58::StringEnumeration(const icu_58::StringEnumeration&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/unicode/strenum.h:57:20: warning: or 'operator=(const icu_58::StringEnumeration&)' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libebook_utils.h:15, from libebook_utils.cpp:15: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequential_and.hpp:76:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/operators.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/meta/impl/parser_traits.ipp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/meta/parser_traits.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/epsilon.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core.hpp:48, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:24, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp: In substitution of 'template boost::spirit::classic::sequence boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, const boost::spirit::classic::parser&) [with A = boost::spirit::classic::alpha_parser; B = boost::spirit::classic::kleene_star]': TDParser.cpp:241:44: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:25:5: warning: user-defined 'boost::spirit::classic::sequence > boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, const boost::spirit::classic::parser >&)' always evaluates both arguments [-Weffc++] operator&&(parser const& a, parser const& b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp: In substitution of 'template boost::spirit::classic::sequence boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, const boost::spirit::classic::parser&) [with A = boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >; B = boost::spirit::classic::positive]': TDParser.cpp:243:59: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:25:5: warning: user-defined 'boost::spirit::classic::sequence, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::positive > boost::spirit::classic::operator&&(const boost::spirit::classic::parser, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> > >&, const boost::spirit::classic::parser >&)' always evaluates both arguments [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp: In substitution of 'template boost::spirit::classic::sequence > boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, wchar_t) [with A = boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >]': TDParser.cpp:245:66: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:60:5: warning: user-defined 'boost::spirit::classic::sequence, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit > boost::spirit::classic::operator&&(const boost::spirit::classic::parser, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> > >&, wchar_t)' always evaluates both arguments [-Weffc++] operator&&(parser const& a, wchar_t b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp: In substitution of 'template boost::spirit::classic::sequence > boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, char) [with A = boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >]': TDParser.cpp:245:66: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:32:5: warning: user-defined 'boost::spirit::classic::sequence, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit > boost::spirit::classic::operator&&(const boost::spirit::classic::parser, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> > >&, char)' always evaluates both arguments [-Weffc++] operator&&(parser const& a, char b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp: In substitution of 'template boost::spirit::classic::sequence boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, const boost::spirit::classic::parser&) [with A = boost::spirit::classic::sequence, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit >; B = boost::spirit::classic::action, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit, boost::spirit::classic::action_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::non_lexeme>, boost::spirit::classic::confix_parser, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit, boost::spirit::classic::action_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::non_lexeme> >, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> > >, libebook::TDTextParser::SaveAttribute>]': TDParser.cpp:249:92: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:25:5: warning: user-defined 'boost::spirit::classic::sequence, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit >, boost::spirit::classic::action, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit, boost::spirit::classic::action_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::non_lexeme>, boost::spirit::classic::confix_parser, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit, boost::spirit::classic::action_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::non_lexeme> >, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> > >, libebook::TDTextParser::SaveAttribute> > boost::spirit::classic::operator&&(const boost::spirit::classic::parser, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit > >&, const boost::spirit::classic::parser, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit, boost::spirit::classic::action_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::non_lexeme>, boost::spirit::classic::confix_parser, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit, boost::spirit::classic::action_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::non_lexeme> >, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> > >, libebook::TDTextParser::SaveAttribute> >&)' always evaluates both arguments [-Weffc++] operator&&(parser const& a, parser const& b) ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp: In substitution of 'template boost::spirit::classic::sequence boost::spirit::classic::operator&&(const boost::spirit::classic::parser&, const boost::spirit::classic::parser&) [with A = boost::spirit::classic::sequence, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::positive >; B = boost::spirit::classic::optional, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit >, boost::spirit::classic::action, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit, boost::spirit::classic::action_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::non_lexeme>, boost::spirit::classic::confix_parser, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit, boost::spirit::classic::action_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::non_lexeme> >, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> > >, libebook::TDTextParser::SaveAttribute> >, boost::spirit::classic::positive, boost::spirit::classic::no_list_endtoken, boost::spirit::classic::binary_parser_category> >]': TDParser.cpp:251:29: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp:25:5: warning: user-defined 'boost::spirit::classic::sequence, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::positive >, boost::spirit::classic::optional, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit >, boost::spirit::classic::action, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit, boost::spirit::classic::action_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::non_lexeme>, boost::spirit::classic::confix_parser, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit, boost::spirit::classic::action_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::non_lexeme> >, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> > >, libebook::TDTextParser::SaveAttribute> >, boost::spirit::classic::positive, boost::spirit::classic::no_list_endtoken, boost::spirit::classic::binary_parser_category> > > boost::spirit::classic::operator&&(const boost::spirit::classic::parser, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::positive > >&, const boost::spirit::classic::parser, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit >, boost::spirit::classic::action, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit, boost::spirit::classic::action_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::non_lexeme>, boost::spirit::classic::confix_parser, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> >, boost::spirit::classic::chlit, boost::spirit::classic::action_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::non_lexeme> >, boost::spirit::classic::action, boost::spirit::classic::ref_value_actor, boost::spirit::classic::assign_action> > >, libebook::TDTextParser::SaveAttribute> >, boost::spirit::classic::positive, boost::spirit::classic::no_list_endtoken, boost::spirit::classic::binary_parser_category> > >&)' always evaluates both arguments [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/assign.hpp:20:0, from TDParser.cpp:17: /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp: In instantiation of 'class boost::assign_detail::generic_list, libebook::{anonymous}::Token> >': TDParser.cpp:263:66: required from here /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:358:23: warning: user-defined 'boost::assign_detail::generic_list& boost::assign_detail::generic_list::operator,(const Ty&) [with T = std::pair, libebook::{anonymous}::Token>; boost::assign_detail::generic_list::Ty = std::pair, libebook::{anonymous}::Token>]' always evaluates both arguments [-Weffc++] generic_list& operator,( const Ty& u ) ^ /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp: In instantiation of 'boost::assign_detail::generic_list::type, typename boost::assign_detail::assign_decay::type> > boost::assign::map_list_of(const Key&, const T&) [with Key = std::__cxx11::basic_string; T = libebook::{anonymous}::Token; typename boost::assign_detail::assign_decay::type = libebook::{anonymous}::Token; typename boost::assign_detail::assign_decay::type = std::__cxx11::basic_string]': TDParser.cpp:263:66: required from here /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:332:11: warning: 'boost::assign_detail::generic_list, libebook::{anonymous}::Token> >::values_' should be initialized in the member initialization list [-Weffc++] class generic_list : ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/assign.hpp:20:0, from TDParser.cpp:17: /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:655:73: note: synthesized method 'boost::assign_detail::generic_list, libebook::{anonymous}::Token> >::generic_list()' first required here return assign_detail::generic_list< std::pair >()( k, t ); ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:107:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp: In instantiation of 'boost::spirit::classic::basic_chset_8bit::basic_chset_8bit() [with CharT = char]': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:86:11: required from 'boost::spirit::classic::chset::chset(const CharT2*) [with CharT2 = char; CharT = char]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:119:26: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:142:8: warning: 'boost::spirit::classic::basic_chset_8bit::bset' should be initialized in the member initialization list [-Weffc++] inline basic_chset_8bit::basic_chset_8bit() {} ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp: In instantiation of 'boost::spirit::classic::basic_chset::basic_chset() [with CharT = wchar_t]': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:55:51: required from 'boost::spirit::classic::chset::chset(const CharT2*) [with CharT2 = wchar_t; CharT = wchar_t]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:124:29: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:8: warning: 'boost::spirit::classic::basic_chset::rr' should be initialized in the member initialization list [-Weffc++] inline basic_chset::basic_chset() {} ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:15:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/range_run.hpp:94:11: warning: 'boost::spirit::classic::utility::impl::range_run::run' should be initialized in the member initialization list [-Weffc++] class range_run { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:107:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:40: note: synthesized method 'boost::spirit::classic::utility::impl::range_run::range_run()' first required here inline basic_chset::basic_chset() {} ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp: In instantiation of 'boost::spirit::classic::basic_chset::basic_chset() [with CharT = int]': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset.ipp:86:31: required from 'boost::spirit::classic::chset::chset(CharT) [with CharT = int]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:139:23: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:8: warning: 'boost::spirit::classic::basic_chset::rr' should be initialized in the member initialization list [-Weffc++] inline basic_chset::basic_chset() {} ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:15:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/range_run.hpp:94:11: warning: 'boost::spirit::classic::utility::impl::range_run::run' should be initialized in the member initialization list [-Weffc++] class range_run { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:107:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:40: note: synthesized method 'boost::spirit::classic::utility::impl::range_run::range_run()' first required here inline basic_chset::basic_chset() {} ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp: In instantiation of 'boost::spirit::classic::basic_chset::basic_chset() [with CharT = unsigned int]': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset.ipp:86:31: required from 'boost::spirit::classic::chset::chset(CharT) [with CharT = unsigned int]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:144:32: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:8: warning: 'boost::spirit::classic::basic_chset::rr' should be initialized in the member initialization list [-Weffc++] inline basic_chset::basic_chset() {} ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:15:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/range_run.hpp:94:11: warning: 'boost::spirit::classic::utility::impl::range_run::run' should be initialized in the member initialization list [-Weffc++] class range_run { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:107:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:40: note: synthesized method 'boost::spirit::classic::utility::impl::range_run::range_run()' first required here inline basic_chset::basic_chset() {} ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp: In instantiation of 'boost::spirit::classic::basic_chset::basic_chset() [with CharT = short int]': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset.ipp:86:31: required from 'boost::spirit::classic::chset::chset(CharT) [with CharT = short int]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:149:25: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:8: warning: 'boost::spirit::classic::basic_chset::rr' should be initialized in the member initialization list [-Weffc++] inline basic_chset::basic_chset() {} ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:15:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/range_run.hpp:94:11: warning: 'boost::spirit::classic::utility::impl::range_run::run' should be initialized in the member initialization list [-Weffc++] class range_run { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:107:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:40: note: synthesized method 'boost::spirit::classic::utility::impl::range_run::range_run()' first required here inline basic_chset::basic_chset() {} ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp: In instantiation of 'boost::spirit::classic::basic_chset::basic_chset() [with CharT = short unsigned int]': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset.ipp:86:31: required from 'boost::spirit::classic::chset::chset(CharT) [with CharT = short unsigned int]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:155:34: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:8: warning: 'boost::spirit::classic::basic_chset::rr' should be initialized in the member initialization list [-Weffc++] inline basic_chset::basic_chset() {} ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:15:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/range_run.hpp:94:11: warning: 'boost::spirit::classic::utility::impl::range_run::run' should be initialized in the member initialization list [-Weffc++] class range_run { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:107:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:40: note: synthesized method 'boost::spirit::classic::utility::impl::range_run::range_run()' first required here inline basic_chset::basic_chset() {} ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp: In instantiation of 'boost::spirit::classic::basic_chset::basic_chset() [with CharT = long int]': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset.ipp:86:31: required from 'boost::spirit::classic::chset::chset(CharT) [with CharT = long int]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:160:24: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:8: warning: 'boost::spirit::classic::basic_chset::rr' should be initialized in the member initialization list [-Weffc++] inline basic_chset::basic_chset() {} ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:15:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/range_run.hpp:94:11: warning: 'boost::spirit::classic::utility::impl::range_run::run' should be initialized in the member initialization list [-Weffc++] class range_run { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:107:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:40: note: synthesized method 'boost::spirit::classic::utility::impl::range_run::range_run()' first required here inline basic_chset::basic_chset() {} ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp: In instantiation of 'boost::spirit::classic::basic_chset::basic_chset() [with CharT = long unsigned int]': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset.ipp:86:31: required from 'boost::spirit::classic::chset::chset(CharT) [with CharT = long unsigned int]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:165:33: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:8: warning: 'boost::spirit::classic::basic_chset::rr' should be initialized in the member initialization list [-Weffc++] inline basic_chset::basic_chset() {} ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:15:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/range_run.hpp:94:11: warning: 'boost::spirit::classic::utility::impl::range_run::run' should be initialized in the member initialization list [-Weffc++] class range_run { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:107:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:40: note: synthesized method 'boost::spirit::classic::utility::impl::range_run::range_run()' first required here inline basic_chset::basic_chset() {} ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp: In instantiation of 'boost::spirit::classic::basic_chset::basic_chset() [with CharT = long long int]': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset.ipp:86:31: required from 'boost::spirit::classic::chset::chset(CharT) [with CharT = long long int]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:171:44: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:8: warning: 'boost::spirit::classic::basic_chset::rr' should be initialized in the member initialization list [-Weffc++] inline basic_chset::basic_chset() {} ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:15:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/range_run.hpp:94:11: warning: 'boost::spirit::classic::utility::impl::range_run::run' should be initialized in the member initialization list [-Weffc++] class range_run { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:107:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:40: note: synthesized method 'boost::spirit::classic::utility::impl::range_run::range_run()' first required here inline basic_chset::basic_chset() {} ^ /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp: In instantiation of 'boost::spirit::classic::basic_chset::basic_chset() [with CharT = long long unsigned int]': /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset.ipp:86:31: required from 'boost::spirit::classic::chset::chset(CharT) [with CharT = long long unsigned int]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:176:45: required from here /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:8: warning: 'boost::spirit::classic::basic_chset::rr' should be initialized in the member initialization list [-Weffc++] inline basic_chset::basic_chset() {} ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:15:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/range_run.hpp:94:11: warning: 'boost::spirit::classic::utility::impl::range_run::run' should be initialized in the member initialization list [-Weffc++] class range_run { ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp:107:0, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/chset.hpp:16, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:26, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp:28:40: note: synthesized method 'boost::spirit::classic::utility::impl::range_run::range_run()' first required here inline basic_chset::basic_chset() {} ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/optional.hpp:15:0, from TDParser.cpp:19: /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libebook::{anonymous}::Font]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:633:38: required from 'boost::optional::optional() [with T = libebook::{anonymous}::Font]' TDParser.cpp:113:11: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:90:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libebook::{anonymous}::Style]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:633:38: required from 'boost::optional::optional() [with T = libebook::{anonymous}::Style]' TDParser.cpp:113:11: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:90:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libebook::{anonymous}::Align]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:633:38: required from 'boost::optional::optional() [with T = libebook::{anonymous}::Align]' TDParser.cpp:113:11: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:90:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/detail/converter_lexical.hpp:54:0, from /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/try_lexical_convert.hpp:42, from /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast.hpp:32, from TDParser.cpp:18: /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/detail/converter_lexical_streams.hpp: In instantiation of 'boost::detail::lexical_istream_limited_src::lexical_istream_limited_src() [with CharT = char; Traits = std::char_traits; bool RequiresStringbuffer = false; long unsigned int CharacterBufferSize = 2ul]': /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/detail/converter_lexical.hpp:476:36: required from 'static bool boost::detail::lexical_converter_impl::try_convert(const Source&, Target&) [with Target = unsigned int; Source = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/try_lexical_convert.hpp:196:44: required from 'bool boost::conversion::detail::try_lexical_convert(const Source&, Target&) [with Target = unsigned int; Source = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast.hpp:41:60: required from 'Target boost::lexical_cast(const Source&) [with Target = unsigned int; Source = std::__cxx11::basic_string]' TDParser.cpp:353:57: required from here /construction/converters/libe-book/work/.buildlink/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:159:13: warning: 'boost::detail::lexical_istream_limited_src, false, 2ul>::out_stream' should be initialized in the member initialization list [-Weffc++] lexical_istream_limited_src() BOOST_NOEXCEPT ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/buckets.hpp:16:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/table.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/extract_key.hpp:14, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/equivalent.hpp:15, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:7, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from TDParser.cpp:22: /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp: In instantiation of 'struct boost::unordered::detail::node_tmp, libebook::{anonymous}::Token> > > >': /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:432:26: required from 'void boost::unordered::detail::table_impl::insert_range_impl2(const key_type&, InputIt, InputIt) [with InputIt = std::_Deque_iterator, libebook::{anonymous}::Token>, std::pair, libebook::{anonymous}::Token>&, std::pair, libebook::{anonymous}::Token>*>; Types = boost::unordered::detail::map, libebook::{anonymous}::Token> >, std::__cxx11::basic_string, libebook::{anonymous}::Token, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:409:31: required from 'void boost::unordered::detail::table_impl::insert_range_impl(const key_type&, InputIt, InputIt) [with InputIt = std::_Deque_iterator, libebook::{anonymous}::Token>, std::pair, libebook::{anonymous}::Token>&, std::pair, libebook::{anonymous}::Token>*>; Types = boost::unordered::detail::map, libebook::{anonymous}::Token> >, std::__cxx11::basic_string, libebook::{anonymous}::Token, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:403:41: required from 'void boost::unordered::detail::table_impl::insert_range(InputIt, InputIt) [with InputIt = std::_Deque_iterator, libebook::{anonymous}::Token>, std::pair, libebook::{anonymous}::Token>&, std::pair, libebook::{anonymous}::Token>*>; Types = boost::unordered::detail::map, libebook::{anonymous}::Token> >, std::__cxx11::basic_string, libebook::{anonymous}::Token, boost::hash >, std::equal_to > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:1033:9: required from 'boost::unordered::unordered_map::unordered_map(InputIt, InputIt) [with InputIt = std::_Deque_iterator, libebook::{anonymous}::Token>, std::pair, libebook::{anonymous}::Token>&, std::pair, libebook::{anonymous}::Token>*>; K = std::__cxx11::basic_string; T = libebook::{anonymous}::Token; H = boost::hash >; P = std::equal_to >; A = std::allocator, libebook::{anonymous}::Token> >]' /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:163:46: required from 'Container boost::assign_detail::converter::convert(const Container*, boost::assign_detail::default_type_tag) const [with Container = boost::unordered::unordered_map, libebook::{anonymous}::Token>; DerivedTAssign = boost::assign_detail::generic_list, libebook::{anonymous}::Token> >; Iterator = std::_Deque_iterator, libebook::{anonymous}::Token>, std::pair, libebook::{anonymous}::Token>&, std::pair, libebook::{anonymous}::Token>*>]' /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:142:38: required from 'Container boost::assign_detail::converter::convert_to_container() const [with Container = boost::unordered::unordered_map, libebook::{anonymous}::Token>; DerivedTAssign = boost::assign_detail::generic_list, libebook::{anonymous}::Token> >; Iterator = std::_Deque_iterator, libebook::{anonymous}::Token>, std::pair, libebook::{anonymous}::Token>&, std::pair, libebook::{anonymous}::Token>*>]' /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:436:81: required from 'boost::assign_detail::generic_list::operator Container() const [with Container = boost::unordered::unordered_map, libebook::{anonymous}::Token>; T = std::pair, libebook::{anonymous}::Token>]' TDParser.cpp:268:68: required from here /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: 'struct boost::unordered::detail::node_tmp, libebook::{anonymous}::Token> > > >' has pointer data members [-Weffc++] struct node_tmp ^ /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: but does not override 'boost::unordered::detail::node_tmp, libebook::{anonymous}::Token> > > >(const boost::unordered::detail::node_tmp, libebook::{anonymous}::Token> > > >&)' [-Weffc++] /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1154:12: warning: or 'operator=(const boost::unordered::detail::node_tmp, libebook::{anonymous}::Token> > > >&)' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/map.hpp:8:0, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /construction/converters/libe-book/work/.buildlink/include/boost/unordered_map.hpp:17, from TDParser.cpp:22: /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp: In instantiation of 'boost::unordered::detail::ptr_node::ptr_node() [with T = std::pair, libebook::{anonymous}::Token>]': /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1148:9: required from 'void boost::unordered::detail::node_constructor::create_node() [with NodeAlloc = std::allocator, libebook::{anonymous}::Token> > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/allocate.hpp:1214:9: required from 'typename boost::unordered::detail::allocator_traits::pointer boost::unordered::detail::func::construct_value(Alloc&, U&&) [with Alloc = std::allocator, libebook::{anonymous}::Token> > >; U = std::pair, libebook::{anonymous}::Token>&; typename boost::unordered::detail::allocator_traits::pointer = boost::unordered::detail::ptr_node, libebook::{anonymous}::Token> >*]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:433:68: required from 'void boost::unordered::detail::table_impl::insert_range_impl2(const key_type&, InputIt, InputIt) [with InputIt = std::_Deque_iterator, libebook::{anonymous}::Token>, std::pair, libebook::{anonymous}::Token>&, std::pair, libebook::{anonymous}::Token>*>; Types = boost::unordered::detail::map, libebook::{anonymous}::Token> >, std::__cxx11::basic_string, libebook::{anonymous}::Token, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:409:31: required from 'void boost::unordered::detail::table_impl::insert_range_impl(const key_type&, InputIt, InputIt) [with InputIt = std::_Deque_iterator, libebook::{anonymous}::Token>, std::pair, libebook::{anonymous}::Token>&, std::pair, libebook::{anonymous}::Token>*>; Types = boost::unordered::detail::map, libebook::{anonymous}::Token> >, std::__cxx11::basic_string, libebook::{anonymous}::Token, boost::hash >, std::equal_to > >; boost::unordered::detail::table_impl::key_type = std::__cxx11::basic_string]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:403:41: required from 'void boost::unordered::detail::table_impl::insert_range(InputIt, InputIt) [with InputIt = std::_Deque_iterator, libebook::{anonymous}::Token>, std::pair, libebook::{anonymous}::Token>&, std::pair, libebook::{anonymous}::Token>*>; Types = boost::unordered::detail::map, libebook::{anonymous}::Token> >, std::__cxx11::basic_string, libebook::{anonymous}::Token, boost::hash >, std::equal_to > >]' /construction/converters/libe-book/work/.buildlink/include/boost/unordered/unordered_map.hpp:1033:9: required from 'boost::unordered::unordered_map::unordered_map(InputIt, InputIt) [with InputIt = std::_Deque_iterator, libebook::{anonymous}::Token>, std::pair, libebook::{anonymous}::Token>&, std::pair, libebook::{anonymous}::Token>*>; K = std::__cxx11::basic_string; T = libebook::{anonymous}::Token; H = boost::hash >; P = std::equal_to >; A = std::allocator, libebook::{anonymous}::Token> >]' /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:163:46: required from 'Container boost::assign_detail::converter::convert(const Container*, boost::assign_detail::default_type_tag) const [with Container = boost::unordered::unordered_map, libebook::{anonymous}::Token>; DerivedTAssign = boost::assign_detail::generic_list, libebook::{anonymous}::Token> >; Iterator = std::_Deque_iterator, libebook::{anonymous}::Token>, std::pair, libebook::{anonymous}::Token>&, std::pair, libebook::{anonymous}::Token>*>]' /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:142:38: required from 'Container boost::assign_detail::converter::convert_to_container() const [with Container = boost::unordered::unordered_map, libebook::{anonymous}::Token>; DerivedTAssign = boost::assign_detail::generic_list, libebook::{anonymous}::Token> >; Iterator = std::_Deque_iterator, libebook::{anonymous}::Token>, std::pair, libebook::{anonymous}::Token>&, std::pair, libebook::{anonymous}::Token>*>]' /construction/converters/libe-book/work/.buildlink/include/boost/assign/list_of.hpp:436:81: required from 'boost::assign_detail::generic_list::operator Container() const [with Container = boost::unordered::unordered_map, libebook::{anonymous}::Token>; T = std::pair, libebook::{anonymous}::Token>]' TDParser.cpp:268:68: required from here /construction/converters/libe-book/work/.buildlink/include/boost/unordered/detail/unique.hpp:63:9: warning: 'boost::unordered::detail::ptr_node, libebook::{anonymous}::Token> >::value_base_' should be initialized in the member initialization list [-Weffc++] ptr_node() : ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/optional.hpp:15:0, from TDParser.cpp:19: /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = char]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:717:29: required from 'boost::optional::optional(boost::optional&&) [with T = char]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/match.hpp:63:11: required from 'typename boost::spirit::classic::parser_result::type boost::spirit::classic::char_parser::parse(const ScannerT&) const [with ScannerT = boost::spirit::classic::scanner, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >; DerivedT = boost::spirit::classic::alpha_parser; typename boost::spirit::classic::parser_result::type = boost::spirit::classic::match]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequence.hpp:60:54: required from 'typename boost::spirit::classic::parser_result, ScannerT>::type boost::spirit::classic::sequence::parse(const ScannerT&) const [with ScannerT = boost::spirit::classic::scanner, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >; A = boost::spirit::classic::alpha_parser; B = boost::spirit::classic::kleene_star; typename boost::spirit::classic::parser_result, ScannerT>::type = boost::spirit::classic::match]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/directives.ipp:141:66: required from 'RT boost::spirit::classic::impl::inhibit_case_parser_parse(const ST&, const ScannerT&, const boost::spirit::classic::iteration_policy&) [with RT = boost::spirit::classic::match; ST = boost::spirit::classic::sequence >; ScannerT = boost::spirit::classic::scanner<>]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/directives.hpp:163:17: required from 'typename boost::spirit::classic::parser_result, ScannerT>::type boost::spirit::classic::inhibit_case::parse(const ScannerT&) const [with ScannerT = boost::spirit::classic::scanner<>; ParserT = boost::spirit::classic::sequence >; typename boost::spirit::classic::parser_result, ScannerT>::type = boost::spirit::classic::match]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/non_terminal/impl/rule.ipp:241:36: required from 'typename boost::spirit::classic::match_result::type boost::spirit::classic::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::classic::inhibit_case > >; ScannerT = boost::spirit::classic::scanner<>; AttrT = boost::spirit::classic::nil_t; typename boost::spirit::classic::match_result::type = boost::spirit::classic::match]' TDParser.cpp:634:1: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:143:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^ /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = char]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:633:38: required from 'boost::optional::optional() [with T = char]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/match.hpp:85:36: required from 'boost::spirit::classic::match::match(const boost::spirit::classic::match&) [with T2 = boost::spirit::classic::nil_t; T = char]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/primitives/primitives.hpp:63:34: required from 'typename boost::spirit::classic::parser_result::type boost::spirit::classic::char_parser::parse(const ScannerT&) const [with ScannerT = boost::spirit::classic::scanner, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >; DerivedT = boost::spirit::classic::alpha_parser; typename boost::spirit::classic::parser_result::type = boost::spirit::classic::match]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequence.hpp:60:54: required from 'typename boost::spirit::classic::parser_result, ScannerT>::type boost::spirit::classic::sequence::parse(const ScannerT&) const [with ScannerT = boost::spirit::classic::scanner, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >; A = boost::spirit::classic::alpha_parser; B = boost::spirit::classic::kleene_star; typename boost::spirit::classic::parser_result, ScannerT>::type = boost::spirit::classic::match]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/directives.ipp:141:66: required from 'RT boost::spirit::classic::impl::inhibit_case_parser_parse(const ST&, const ScannerT&, const boost::spirit::classic::iteration_policy&) [with RT = boost::spirit::classic::match; ST = boost::spirit::classic::sequence >; ScannerT = boost::spirit::classic::scanner<>]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/directives.hpp:163:17: required from 'typename boost::spirit::classic::parser_result, ScannerT>::type boost::spirit::classic::inhibit_case::parse(const ScannerT&) const [with ScannerT = boost::spirit::classic::scanner<>; ParserT = boost::spirit::classic::sequence >; typename boost::spirit::classic::parser_result, ScannerT>::type = boost::spirit::classic::match]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/non_terminal/impl/rule.ipp:241:36: required from 'typename boost::spirit::classic::match_result::type boost::spirit::classic::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::classic::inhibit_case > >; ScannerT = boost::spirit::classic::scanner<>; AttrT = boost::spirit::classic::nil_t; typename boost::spirit::classic::match_result::type = boost::spirit::classic::match]' TDParser.cpp:634:1: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:90:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base::argument_type) [with T = char; boost::optional_detail::optional_base::argument_type = const char&]': /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:641:46: required from 'boost::optional::optional(boost::optional::argument_type) [with T = char; boost::optional::argument_type = const char&]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/impl/match.ipp:27:29: required from 'boost::spirit::classic::match::match(std::size_t, boost::spirit::classic::match::ctor_param_t) [with T = char; std::size_t = long unsigned int; boost::spirit::classic::match::ctor_param_t = const char&]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/scanner/scanner.hpp:88:44: required from 'boost::spirit::classic::match boost::spirit::classic::match_policy::create_match(std::size_t, const AttrT&, const IteratorT&, const IteratorT&) const [with AttrT = char; IteratorT = const char*; std::size_t = long unsigned int]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/primitives/primitives.hpp:60:69: required from 'typename boost::spirit::classic::parser_result::type boost::spirit::classic::char_parser::parse(const ScannerT&) const [with ScannerT = boost::spirit::classic::scanner, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >; DerivedT = boost::spirit::classic::alpha_parser; typename boost::spirit::classic::parser_result::type = boost::spirit::classic::match]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/sequence.hpp:60:54: required from 'typename boost::spirit::classic::parser_result, ScannerT>::type boost::spirit::classic::sequence::parse(const ScannerT&) const [with ScannerT = boost::spirit::classic::scanner, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >; A = boost::spirit::classic::alpha_parser; B = boost::spirit::classic::kleene_star; typename boost::spirit::classic::parser_result, ScannerT>::type = boost::spirit::classic::match]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/impl/directives.ipp:141:66: required from 'RT boost::spirit::classic::impl::inhibit_case_parser_parse(const ST&, const ScannerT&, const boost::spirit::classic::iteration_policy&) [with RT = boost::spirit::classic::match; ST = boost::spirit::classic::sequence >; ScannerT = boost::spirit::classic::scanner<>]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/composite/directives.hpp:163:17: required from 'typename boost::spirit::classic::parser_result, ScannerT>::type boost::spirit::classic::inhibit_case::parse(const ScannerT&) const [with ScannerT = boost::spirit::classic::scanner<>; ParserT = boost::spirit::classic::sequence >; typename boost::spirit::classic::parser_result, ScannerT>::type = boost::spirit::classic::match]' /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/core/non_terminal/impl/rule.ipp:241:36: required from 'typename boost::spirit::classic::match_result::type boost::spirit::classic::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::classic::inhibit_case > >; ScannerT = boost::spirit::classic::scanner<>; AttrT = boost::spirit::classic::nil_t; typename boost::spirit::classic::match_result::type = boost::spirit::classic::match]' TDParser.cpp:634:1: required from here /construction/converters/libe-book/work/.buildlink/include/boost/optional/optional.hpp:102:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( argument_type val ) ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/system/system_error.hpp:14:0, from /construction/converters/libe-book/work/.buildlink/include/boost/thread/exceptions.hpp:22, from /construction/converters/libe-book/work/.buildlink/include/boost/thread/lock_types.hpp:12, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility/scoped_lock.hpp:13, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic/utility.hpp:37, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/home/classic.hpp:29, from /construction/converters/libe-book/work/.buildlink/include/boost/spirit/include/classic.hpp:11, from TDParser.cpp:21: /construction/converters/libe-book/work/.buildlink/include/boost/system/error_code.hpp:221:36: warning: 'boost::system::posix_category' defined but not used [-Wunused-variable] static const error_category & posix_category = generic_category(); ^ /construction/converters/libe-book/work/.buildlink/include/boost/system/error_code.hpp:222:36: warning: 'boost::system::errno_ecat' defined but not used [-Wunused-variable] static const error_category & errno_ecat = generic_category(); ^ /construction/converters/libe-book/work/.buildlink/include/boost/system/error_code.hpp:223:36: warning: 'boost::system::native_ecat' defined but not used [-Wunused-variable] static const error_category & native_ecat = system_category(); ^ CXXLD libe-book-internal.la CXXLD libe-book-0.1.la gmake[4]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/lib' gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/lib' Making all in conv gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv' Making all in html gmake[4]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/html' CXX ebook2html.o In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from ebook2html.cpp:13: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:958:37: required from here /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:336:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:336:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from ebook2html.cpp:13: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from ebook2html.cpp:13: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': ebook2html.cpp:72:50: required from here /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:336:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:336:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] CXXLD ebook2html gmake[4]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/html' Making all in raw gmake[4]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/raw' CXX ebook2raw.o In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from ebook2raw.cpp:13: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:958:37: required from here /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:336:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:336:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from ebook2raw.cpp:13: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from ebook2raw.cpp:13: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': ebook2raw.cpp:75:50: required from here /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:336:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:336:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] CXXLD ebook2raw gmake[4]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/raw' Making all in text gmake[4]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/text' CXX ebook2text.o In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from ebook2text.cpp:13: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:958:37: required from here /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:336:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:336:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from ebook2text.cpp:13: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:962:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /construction/converters/libe-book/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from ebook2text.cpp:13: /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': ebook2text.cpp:75:50: required from here /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:336:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /construction/converters/libe-book/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:336:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] CXXLD ebook2text gmake[4]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/text' gmake[4]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv' gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv' gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src' gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src' Making all in data gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/data' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/data' Making all in docs gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs' Making all in doxygen gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs/doxygen' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs/doxygen' gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs' gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs' gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2' gmake[2]: Nothing to be done for 'all-am'. gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2' gmake[1]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2' -------------------------------------------------------------------------------- -- Phase: stage-install -------------------------------------------------------------------------------- => Bootstrap dependency digest>=20010302: found digest-20160304 ===> Installing for libe-book-0.1.2nb7 => Requiring users and groups for libe-book-0.1.2nb7 Making install in build gmake[1]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/build' Making install in win32 gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/build/win32' gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/build/win32' gmake[3]: Nothing to be done for 'install-exec-am'. gmake[3]: Nothing to be done for 'install-data-am'. gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/build/win32' gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/build/win32' gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/build' gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/build' gmake[3]: Nothing to be done for 'install-exec-am'. gmake[3]: Nothing to be done for 'install-data-am'. gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/build' gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/build' gmake[1]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/build' Making install in inc gmake[1]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc' Making install in libe-book gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc/libe-book' gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc/libe-book' gmake[3]: Nothing to be done for 'install-exec-am'. gmake[3]: Nothing to be done for 'install-data-am'. gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc/libe-book' gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc/libe-book' gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc' gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc' gmake[3]: Nothing to be done for 'install-exec-am'. gmake[3]: Nothing to be done for 'install-data-am'. gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc' gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc' gmake[1]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/inc' Making install in src gmake[1]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src' Making install in lib gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/lib' /usr/pkg/bin/gmake install-am gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/lib' gmake[4]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/lib' ../.././install-sh -c -d '/construction/converters/libe-book/work/.destdir/usr/pkg/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c -o root -g wheel libe-book-0.1.la '/construction/converters/libe-book/work/.destdir/usr/pkg/lib' libtool: install: /usr/bin/install -c -o root -g wheel .libs/libe-book-0.1.so.1.0.2 /construction/converters/libe-book/work/.destdir/usr/pkg/lib/libe-book-0.1.so.1.0.2 libtool: install: (cd /construction/converters/libe-book/work/.destdir/usr/pkg/lib && { ln -s -f libe-book-0.1.so.1.0.2 libe-book-0.1.so.1 || { rm -f libe-book-0.1.so.1 && ln -s libe-book-0.1.so.1.0.2 libe-book-0.1.so.1; }; }) libtool: install: (cd /construction/converters/libe-book/work/.destdir/usr/pkg/lib && { ln -s -f libe-book-0.1.so.1.0.2 libe-book-0.1.so || { rm -f libe-book-0.1.so && ln -s libe-book-0.1.so.1.0.2 libe-book-0.1.so; }; }) libtool: install: /usr/bin/install -c -o root -g wheel .libs/libe-book-0.1.lai /construction/converters/libe-book/work/.destdir/usr/pkg/lib/libe-book-0.1.la libtool: install: /usr/bin/install -c -o root -g wheel .libs/libe-book-0.1.a /construction/converters/libe-book/work/.destdir/usr/pkg/lib/libe-book-0.1.a libtool: install: chmod 644 /construction/converters/libe-book/work/.destdir/usr/pkg/lib/libe-book-0.1.a libtool: install: ranlib /construction/converters/libe-book/work/.destdir/usr/pkg/lib/libe-book-0.1.a libtool: install: warning: remember to run `libtool --finish /usr/pkg/lib' ../.././install-sh -c -d '/construction/converters/libe-book/work/.destdir/usr/pkg/include/libe-book-0.1/libe-book' /usr/bin/install -c -o root -g wheel -m 644 ../../inc/libe-book/EBOOKDocument.h ../../inc/libe-book/libe-book.h '/construction/converters/libe-book/work/.destdir/usr/pkg/include/libe-book-0.1/libe-book' gmake[4]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/lib' gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/lib' gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/lib' Making install in conv gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv' Making install in html gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/html' gmake[4]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/html' ../../.././install-sh -c -d '/construction/converters/libe-book/work/.destdir/usr/pkg/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c -s -o root -g wheel -m 755 ebook2html '/construction/converters/libe-book/work/.destdir/usr/pkg/bin' libtool: install: warning: `../../lib/libe-book-0.1.la' has not been installed in `/usr/pkg/lib' libtool: install: /usr/bin/install -c -o root -g wheel -m 755 -s .libs/ebook2html /construction/converters/libe-book/work/.destdir/usr/pkg/bin/ebook2html gmake[4]: Nothing to be done for 'install-data-am'. gmake[4]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/html' gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/html' Making install in raw gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/raw' gmake[4]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/raw' ../../.././install-sh -c -d '/construction/converters/libe-book/work/.destdir/usr/pkg/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c -s -o root -g wheel -m 755 ebook2raw '/construction/converters/libe-book/work/.destdir/usr/pkg/bin' libtool: install: warning: `../../lib/libe-book-0.1.la' has not been installed in `/usr/pkg/lib' libtool: install: /usr/bin/install -c -o root -g wheel -m 755 -s .libs/ebook2raw /construction/converters/libe-book/work/.destdir/usr/pkg/bin/ebook2raw gmake[4]: Nothing to be done for 'install-data-am'. gmake[4]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/raw' gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/raw' Making install in text gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/text' gmake[4]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/text' ../../.././install-sh -c -d '/construction/converters/libe-book/work/.destdir/usr/pkg/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c -s -o root -g wheel -m 755 ebook2text '/construction/converters/libe-book/work/.destdir/usr/pkg/bin' libtool: install: warning: `../../lib/libe-book-0.1.la' has not been installed in `/usr/pkg/lib' libtool: install: /usr/bin/install -c -o root -g wheel -m 755 -s .libs/ebook2text /construction/converters/libe-book/work/.destdir/usr/pkg/bin/ebook2text gmake[4]: Nothing to be done for 'install-data-am'. gmake[4]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/text' gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv/text' gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv' gmake[4]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv' gmake[4]: Nothing to be done for 'install-exec-am'. gmake[4]: Nothing to be done for 'install-data-am'. gmake[4]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv' gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv' gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src/conv' gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src' gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/src' gmake[3]: Nothing to be done for 'install-exec-am'. gmake[3]: Nothing to be done for 'install-data-am'. gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src' gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src' gmake[1]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/src' Making install in data gmake[1]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/data' gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/data' gmake[2]: Nothing to be done for 'install-exec-am'. gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/data' gmake[1]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/data' Making install in docs gmake[1]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs' Making install in doxygen gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs/doxygen' gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs/doxygen' gmake[3]: Nothing to be done for 'install-exec-am'. gmake[3]: Nothing to be done for 'install-data-am'. gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs/doxygen' gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs/doxygen' gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs' gmake[3]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs' gmake[3]: Nothing to be done for 'install-exec-am'. gmake[3]: Nothing to be done for 'install-data-am'. gmake[3]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs' gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs' gmake[1]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2/docs' gmake[1]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2' gmake[2]: Entering directory '/construction/converters/libe-book/work/libe-book-0.1.2' gmake[2]: Nothing to be done for 'install-exec-am'. ./install-sh -c -d '/construction/converters/libe-book/work/.destdir/usr/pkg/lib/pkgconfig' /usr/bin/install -c -o root -g wheel -m 644 libe-book-0.1.pc '/construction/converters/libe-book/work/.destdir/usr/pkg/lib/pkgconfig' gmake[2]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2' gmake[1]: Leaving directory '/construction/converters/libe-book/work/libe-book-0.1.2' => Automatic manual page handling -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- => Bootstrap dependency digest>=20010302: found digest-20160304 /usr/bin/awk -vPREFIX="/usr/pkg" -vREQD_FILES="" -vREQD_FILES_MODE="" -vCONF_FILES="" -vCONF_FILES_MODE="0644" -vCONF_FILES_PERMS=" " -vRCD_SCRIPTS="" -vRCD_SCRIPTS_DIR="/etc/rc.d" -vRCD_SCRIPTS_MODE="0755" -vRCD_SCRIPTS_EXAMPLEDIR="share/examples/rc.d" -vPKG_SHELL="" -vSPECIAL_PERMS="" -vOCAML_FINDLIB_DIRS="" -vLDCONFIG="" -vX11_TYPE="modular" -vFONTSDIR_X11="" -vFONTSDIR_TTF="" -vFONTSDIR_TYPE1="" -vPKG_SYSCONFDIR="/usr/pkg/etc" -f /xports/mk/pkgformat/pkgng/transform_plist.awk /construction/converters/libe-book/work/.PLIST > /construction/converters/libe-book/work/.PLIST.pkgng => Creating binary package /construction/converters/libe-book/work/.packages/libe-book-0.1.2nb7.txz if ! /usr/bin/env PKG_DBDIR=/var/db/pkg8 INSTALL_AS_USER=yes /usr/pkg/sbin/pkg-static create --metadata /construction/converters/libe-book/work/.pkgdb --plist /construction/converters/libe-book/work/.PLIST.pkgng --out-dir /construction/converters/libe-book/work/.packages --root-dir /construction/converters/libe-book/work/.destdir --verbose -f txz; then exitcode=$?; /bin/rm -f "/construction/converters/libe-book/work/.packages/libe-book-0.1.2nb7.txz"; exit $exitcode; fi file sizes/checksums [11]: . done packing files [11]: . done packing directories [0]: . done ===> Building binary package for libe-book-0.1.2nb7 => Creating binary package /packages/All/libe-book-0.1.2nb7.txz /bin/ln -f /construction/converters/libe-book/work/.packages/libe-book-0.1.2nb7.txz /packages/All/libe-book-0.1.2nb7.txz 2>/dev/null || /bin/cp -pf /construction/converters/libe-book/work/.packages/libe-book-0.1.2nb7.txz /packages/All/libe-book-0.1.2nb7.txz -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Monday, 5 DEC 2016 at 10:10:51 UTC Duration: 00:03:46