* Package: net-misc/capi4hylafax-01.03.00.99.300.20-r2 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_musl kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking capi4hylafax_01.03.00.99.svn.300.orig.tar.gz to /var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work >>> Unpacking capi4hylafax_01.03.00.99.svn.300-20.debian.tar.gz to /var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work >>> Source unpacked in /var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work >>> Preparing source in /var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn ... * Applying various patches (bugfixes/updates) ... * 01_convert-config-to-utf8.patch ... [ ok ] * 02_optimize-config-paths.patch ... [ ok ] * 03_optimize-printflags.patch ... [ ok ] * 04_fix-for-run-autoconf.patch ... [ ok ] * 05_fix-fprintf-params.patch ... [ ok ] * 06_fix-platform-64-check.patch ... [ ok ] * 07_standard-log-directory.patch ... [ ok ] * 08_update-autoconf-files.patch ... [ ok ] * 09_fix-spelling-errors.patch ... [ ok ] * 10_gcc48_fixes.patch ... [ ok ] * Done with patching * Running eautoreconf in '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn' ... * Running libtoolize --install --copy --force --automake ... [ ok ] * Running aclocal ... [ ok ] * This package has a configure.in file which has long been deprecated. Please * update it to use configure.ac instead as newer versions of autotools will die * when it finds this file. See https://bugs.gentoo.org/426262 for details. * Running autoconf --force ... [ ok ] * Running automake --add-missing --copy --foreign --force-missing ... [ ok ] * Running elibtoolize in: capi4hylafax-svn/ * Running elibtoolize in: capi4hylafax-svn/src/scripts/ * Applying portage/1.2.0 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.4.3 patch ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn ... * econf: updating capi4hylafax-svn/src/scripts/config.sub with /usr/share/gnuconfig/config.sub * econf: updating capi4hylafax-svn/src/scripts/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-gentoo-linux-musl --host=x86_64-gentoo-linux-musl --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/capi4hylafax-01.03.00.99.300.20-r2 --htmldir=/usr/share/doc/capi4hylafax-01.03.00.99.300.20-r2/html --libdir=/usr/lib --with-hylafax-spooldir=//var/spool/fax checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64-gentoo-linux-musl-g++... x86_64-gentoo-linux-musl-g++ 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 x86_64-gentoo-linux-musl-g++ accepts -g... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of x86_64-gentoo-linux-musl-g++... none checking whether make sets $(MAKE)... (cached) yes checking build system type... x86_64-gentoo-linux-musl checking host system type... x86_64-gentoo-linux-musl checking how to print strings... printf checking for x86_64-gentoo-linux-musl-gcc... x86_64-gentoo-linux-musl-gcc checking whether we are using the GNU C compiler... yes checking whether x86_64-gentoo-linux-musl-gcc accepts -g... yes checking for x86_64-gentoo-linux-musl-gcc option to accept ISO C89... none needed checking whether x86_64-gentoo-linux-musl-gcc understands -c and -o together... yes checking dependency style of x86_64-gentoo-linux-musl-gcc... none checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by x86_64-gentoo-linux-musl-gcc... /usr/x86_64-gentoo-linux-musl/bin/ld checking if the linker (/usr/x86_64-gentoo-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-gentoo-linux-musl-nm -B checking the name lister (/usr/bin/x86_64-gentoo-linux-musl-nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert x86_64-gentoo-linux-musl file names to x86_64-gentoo-linux-musl format... func_convert_file_noop checking how to convert x86_64-gentoo-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-gentoo-linux-musl/bin/ld option to reload object files... -r checking for x86_64-gentoo-linux-musl-objdump... x86_64-gentoo-linux-musl-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-gentoo-linux-musl-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-gentoo-linux-musl-ar... x86_64-gentoo-linux-musl-ar checking for archiver @FILE support... @ checking for x86_64-gentoo-linux-musl-strip... x86_64-gentoo-linux-musl-strip checking for x86_64-gentoo-linux-musl-ranlib... x86_64-gentoo-linux-musl-ranlib checking command to parse /usr/bin/x86_64-gentoo-linux-musl-nm -B output from x86_64-gentoo-linux-musl-gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64-gentoo-linux-musl-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... x86_64-gentoo-linux-musl-gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if x86_64-gentoo-linux-musl-gcc supports -fno-rtti -fno-exceptions... no checking for x86_64-gentoo-linux-musl-gcc option to produce PIC... -fPIC -DPIC checking if x86_64-gentoo-linux-musl-gcc PIC flag -fPIC -DPIC works... yes checking if x86_64-gentoo-linux-musl-gcc static flag -static works... yes checking if x86_64-gentoo-linux-musl-gcc supports -c -o file.o... yes checking if x86_64-gentoo-linux-musl-gcc supports -c -o file.o... (cached) yes checking whether the x86_64-gentoo-linux-musl-gcc linker (/usr/x86_64-gentoo-linux-musl/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... x86_64-gentoo-linux-musl-g++ -E checking for ld used by x86_64-gentoo-linux-musl-g++... /usr/x86_64-gentoo-linux-musl/bin/ld -m elf_x86_64 checking if the linker (/usr/x86_64-gentoo-linux-musl/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the x86_64-gentoo-linux-musl-g++ linker (/usr/x86_64-gentoo-linux-musl/bin/ld -m elf_x86_64) supports shared libraries... yes checking for x86_64-gentoo-linux-musl-g++ option to produce PIC... -fPIC -DPIC checking if x86_64-gentoo-linux-musl-g++ PIC flag -fPIC -DPIC works... yes checking if x86_64-gentoo-linux-musl-g++ static flag -static works... yes checking if x86_64-gentoo-linux-musl-g++ supports -c -o file.o... yes checking if x86_64-gentoo-linux-musl-g++ supports -c -o file.o... (cached) yes checking whether the x86_64-gentoo-linux-musl-g++ linker (/usr/x86_64-gentoo-linux-musl/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for va_copy... yes checking for ANSI C header files... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking capi20.h usability... yes checking capi20.h presence... yes checking for capi20.h... yes checking for capi20_register in -lcapi20... yes checking for TIFFGetVersion in -ltiff... yes checking for pthread_create in -lpthread... yes checking size of void *... 8 checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/defaults.h config.status: creating src/standard/Makefile config.status: creating src/capi/Makefile config.status: creating src/convert/Makefile config.status: creating src/linuxdep/Makefile config.status: creating src/faxrecv/Makefile config.status: creating src/faxsend/Makefile config.status: executing depfiles commands config.status: executing libtool commands >>> Source configured. >>> Compiling source in /var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn ... make -j1 Making all in src make[1]: Entering directory '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn/src' Making all in standard make[2]: Entering directory '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn/src/standard' x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o aStdLib.o aStdLib.cpp aStdLib.cpp: In function ‘tSInt a_atol(char*)’: aStdLib.cpp:75:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 75 | sign = -1; | ~~~~~^~~~ aStdLib.cpp:77:5: note: here 77 | case '+': | ^~~~ aStdLib.cpp: In function ‘tSInt a_strtoln(tChar*, tChar**, tSize, tSInt)’: aStdLib.cpp:104:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 104 | sign = -1; | ~~~~~^~~~ aStdLib.cpp:106:5: note: here 106 | case '+': | ^~~~ aStdLib.cpp: In function ‘tSInt a_strtoln(tWiChar*, tWiChar**, tSize, tSInt)’: aStdLib.cpp:143:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 143 | sign = -1; | ~~~~~^~~~ aStdLib.cpp:145:5: note: here 145 | case '+': | ^~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o aString.o aString.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o aStrPrt.o aStrPrt.cpp aStrPrt.cpp: In function ‘tSInt a_vsnprintf_tab(char*, tUInt, const char*, __va_list_tag*, tUInt)’: aStrPrt.cpp:199:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 199 | argchar = "TRUE"; | ^~~~~~ aStrPrt.cpp:202:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 202 | argchar = "FALSE"; | ^~~~~~~ aStrPrt.cpp:288:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 288 | argchar = "[NULL]"; | ^~~~~~~~ aStrPrt.cpp:168:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 168 | if (PrtPreci == -2) { | ^~ aStrPrt.cpp:172:13: note: here 172 | case '1': | ^~~~ aStrPrt.cpp:342:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 342 | if (PrtPreci == -2) { | ^~ aStrPrt.cpp:349:13: note: here 349 | default: | ^~~~~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o ByteQueu.o ByteQueu.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o CBTimer.o CBTimer.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o CDbgIDS.o CDbgIDS.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o ConfAssi.o ConfAssi.cpp ConfAssi.cpp: In function ‘void ConfigValuesAssignment(CPointerList*, ConfigAssignment_Item*)’: ConfAssi.cpp:49:69: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 49 | ((CDynamicString *)lauf->Data)->Append (" ", 1); | ^~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o ConfPars.o ConfPars.cpp ConfPars.cpp: In member function ‘tSInfo CConfigGrammarParser::ParseWords(CMultiString*)’: ConfPars.cpp:259:36: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 259 | pLast->Append ("-", 1); | ^~~ ConfPars.cpp:171:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 171 | if ((pPStr->GetLen() < 2) || (pPStr->GetLastChar() != '"')) { | ^~ ConfPars.cpp:183:9: note: here 183 | default: | ^~~~~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o CString.o CString.cpp CString.cpp: In member function ‘tSInt CDynamicString::i_vPrintAppend(tFormatChar*, __va_list_tag*, tUInt, tStringChar)’: CString.cpp:434:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 434 | if (PrtPreci == -2) { | ^~ CString.cpp:438:13: note: here 438 | case '1': | ^~~~ CString.cpp:598:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 598 | if (PrtPreci == -2) { | ^~ CString.cpp:605:13: note: here 605 | default: | ^~~~~~~ CString.cpp: In member function ‘tUInt CDynamicString::i_Print_ltoa(tFormatChar**, tUInt64, tSByte, tUInt*, tUInt)’: CString.cpp:839:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 839 | prelen++; | ~~~~~~^~ CString.cpp:841:9: note: here 841 | case 8: | ^~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o DbgFile.o DbgFile.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o DbgInfo.o DbgInfo.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o DynArray.o DynArray.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o DynByteQ.o DynByteQ.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o DynQueue.o DynQueue.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o DynStore.o DynStore.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o FilePars.o FilePars.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o LinePars.o LinePars.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o PtrList.o PtrList.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o SortList.o SortList.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o StdArray.o StdArray.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o StdQueue.o StdQueue.cpp rm -f libstandard.a x86_64-gentoo-linux-musl-ar cru libstandard.a aStdLib.o aString.o aStrPrt.o ByteQueu.o CBTimer.o CDbgIDS.o ConfAssi.o ConfPars.o CString.o DbgFile.o DbgInfo.o DynArray.o DynByteQ.o DynQueue.o DynStore.o FilePars.o LinePars.o PtrList.o SortList.o StdArray.o StdQueue.o x86_64-gentoo-linux-musl-ranlib libstandard.a make[2]: Leaving directory '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn/src/standard' Making all in capi make[2]: Entering directory '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn/src/capi' x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o CapiChan.o CapiChan.cpp In file included from CCSMesg.h:22, from CapiBase.h:22, from CapiMsg.h:22, from CapiLay.h:22, from CapiChan.h:22, from CapiChan.cpp:19: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:207:15: note: in expansion of macro ‘cxf_CONST’ 207 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(const void*, tUInt, tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:216:15: note: in expansion of macro ‘cxf_CONST’ 216 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.h: In constructor ‘cp_content_dword::cp_content_dword(c_dword)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ CCSParam.h: In constructor ‘cp_content_string::cp_content_string(CDynamicString*)’: CCStruct.h:43:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 43 | #define cxf_STRING "\x4B" // could only be the last one | ^~~~~~ CCSParam.h:43:29: note: in expansion of macro ‘cxf_STRING’ 43 | : CCStruct (&pString, cxf_STRING), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_content_packet::cp_content_packet(CDataPacket*)’: CCStruct.h:44:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 44 | #define cxf_PACKET "\x4A" // could only be the last one | ^~~~~~ CCSParam.h:55:29: note: in expansion of macro ‘cxf_PACKET’ 55 | : CCStruct (&pPacket, cxf_PACKET), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_content_selector::cp_content_selector(c_dword, CCStruct*)’: CCStruct.h:73:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 73 | #define cxf_04 "\x04" | ^ CCSParam.h:67:30: note: in expansion of macro ‘cxf_04’ 67 | : CCStruct (&Selector, cxf_04 cxf_STRUCT), | ^~~~~~ CCSParam.h: In constructor ‘cp_callednumber::cp_callednumber(CDynamicString*)’: CCStruct.h:70:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 70 | #define cxf_01 "\x01" | ^ CCSParam.h:91:49: note: in expansion of macro ‘cxf_01’ 91 | : CCStruct (cxt_CalledPartyNumber, &Type, cxf_01 cxf_STRING), | ^~~~~~ CCSParam.h: In constructor ‘cp_callingnumber::cp_callingnumber(c_byte)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSParam.h:105:50: note: in expansion of macro ‘cxf_02’ 105 | : CCStruct (cxt_CallingPartyNumber, &Type, cxf_02 cxf_STRING), | ^~~~~~ CCSParam.h: In constructor ‘cp_bprotocol::cp_bprotocol(c_b1prot, c_b2prot, c_b3prot, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: CCStruct.h:50:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 50 | #define cxf_B1PROT "\x44" | ^ CCSParam.h:139:47: note: in expansion of macro ‘cxf_B1PROT’ 139 | : CCStruct (cxt_BProtocol, &B1Protocol, cxf_B1PROT cxf_B2PROT cxf_B3PROT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_b1configuration_atm::cp_b1configuration_atm(c_word, c_word, c_word)’: CCStruct.h:75:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 75 | #define cxf_06 "\x06" | ^~~~~~ CCSParam.h:188:49: note: in expansion of macro ‘cxf_06’ 188 | : cp_b1configuration (cxt_B1Config, &VCC, cxf_06), | ^~~~~~ CCSParam.h: In constructor ‘cp_b3configuration_faxext::cp_b3configuration_faxext(c_word, CDynamicString*, CDynamicString*)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSParam.h:275:39: note: in expansion of macro ‘cxf_02’ 275 | : cp_b3configuration (&Options, cxf_02 cxf_Z_02 cxf_STRUCT cxf_STRUCT), | ^~~~~~ CCSParam.h: In constructor ‘cp_addinfo::cp_addinfo(CCStruct*, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: CCStruct.h:42:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 42 | #define cxf_STRUCT "\x4C" | ^ CCSParam.h:365:62: note: in expansion of macro ‘cxf_STRUCT’ 365 | : CCStruct (cxt_AdditionalInfo, &pBChannelInformation, cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_ncpi_faxext::cp_ncpi_faxext(c_word)’: CCStruct.h:59:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 59 | #define cxf_Z_02 "\x3B" | ^ CCSParam.h:427:28: note: in expansion of macro ‘cxf_Z_02’ 427 | : cp_ncpi (&Options, cxf_Z_02 cxf_02 cxf_Z_05), | ^~~~~~~~ CCSMesg.h: In constructor ‘cm_message::cm_message()’: CCStruct.h:40:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 40 | #define cxf_MSGLEN "\x4E" // must be the first in a cxf-list | ^ CCSMesg.h:59:41: note: in expansion of macro ‘cxf_MSGLEN’ 59 | : CCStruct (cxt_Message, &ApplID, cxf_MSGLEN cxf_0A cxf_STRUCT), | ^~~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3::cm_datab3(c_dataptr, c_word, c_word, c_word)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:84:50: note: in expansion of macro ‘cxf_NOLEN’ 84 | : cm_messagebody (cxt_DataB3, &DataLength, cxf_NOLEN cxf_Z_04 cxf_0E), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_manufacturer::cm_manufacturer(c_dword, c_dword, c_dword, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:120:52: note: in expansion of macro ‘cxf_NOLEN’ 120 | : cm_messagebody (cxt_Manufacturer, &ManuID, cxf_NOLEN cxf_0C cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectreq::cm_connectreq(c_cipvalue, CCStruct*, CCStruct*, CCStruct*, CCStruct*, cp_bprotocol*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:153:52: note: in expansion of macro ‘cxf_NOLEN’ 153 | : cm_messagebody (cxt_ConnectReq, &CIPValue, cxf_NOLEN cxf_CIPVAL cxf_STRUCT cxf_STRUCT | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityreq::cm_facilityreq(c_facilselect, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:178:61: note: in expansion of macro ‘cxf_NOLEN’ 178 | : cm_messagebody (cxt_FacilityReq, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_inforeq::cm_inforeq(CCStruct*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:192:59: note: in expansion of macro ‘cxf_NOLEN’ 192 | : cm_messagebody (cxt_InfoReq, &pCalledPartyNumber, cxf_NOLEN cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_listenreq::cm_listenreq(c_dword, c_dword, c_dword, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:206:51: note: in expansion of macro ‘cxf_NOLEN’ 206 | : cm_messagebody (cxt_ListenReq, &InfoMask, cxf_NOLEN cxf_0C cxf_STRUCT cxf_Z_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3conf::cm_datab3conf(c_word, c_info)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:226:54: note: in expansion of macro ‘cxf_NOLEN’ 226 | : cm_messagebody (cxt_DataB3Conf, &DataHandle, cxf_NOLEN cxf_02 cxf_INFO), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityconf::cm_facilityconf()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:240:50: note: in expansion of macro ‘cxf_NOLEN’ 240 | : cm_messagebody (cxt_FacilityConf, &Info, cxf_NOLEN cxf_INFO cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectind::cm_connectind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:261:52: note: in expansion of macro ‘cxf_NOLEN’ 261 | : cm_messagebody (cxt_ConnectInd, &CIPValue, cxf_NOLEN cxf_CIPVAL cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectactiveind::cm_connectactiveind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:291:66: note: in expansion of macro ‘cxf_NOLEN’ 291 | : cm_messagebody (cxt_ConnectActiveInd, &pConnectedNumber, cxf_NOLEN cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_disconnectb3ind::cm_disconnectb3ind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:309:57: note: in expansion of macro ‘cxf_NOLEN’ 309 | : cm_messagebody (cxt_DisconnectB3Ind, &ReasonB3, cxf_NOLEN cxf_INFO cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityind::cm_facilityind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:326:61: note: in expansion of macro ‘cxf_NOLEN’ 326 | : cm_messagebody (cxt_FacilityInd, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_infoind::cm_infoind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:343:51: note: in expansion of macro ‘cxf_NOLEN’ 343 | : cm_messagebody (cxt_InfoInd, &InfoNumber, cxf_NOLEN cxf_02 cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectresp::cm_connectresp(c_reject, cp_bprotocol*, CCStruct*, CCStruct*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:363:51: note: in expansion of macro ‘cxf_NOLEN’ 363 | : cm_messagebody (cxt_ConnectResp, &Reject, cxf_NOLEN cxf_REJECT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_Z_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectb3resp::cm_connectb3resp(c_reject, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:383:53: note: in expansion of macro ‘cxf_NOLEN’ 383 | : cm_messagebody (cxt_ConnectB3Resp, &Reject, cxf_NOLEN cxf_REJECT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3resp::cm_datab3resp(c_word)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:397:54: note: in expansion of macro ‘cxf_NOLEN’ 397 | : cm_messagebody (cxt_DataB3Resp, &DataHandle, cxf_NOLEN cxf_02), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityresp::cm_facilityresp(c_facilselect, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:409:62: note: in expansion of macro ‘cxf_NOLEN’ 409 | : cm_messagebody (cxt_FacilityResp, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CapiChan.cpp: In member function ‘void CCAPI20_Channel::DisconnectReq(tBool)’: CapiChan.cpp:261:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 261 | if (FastDisconnect == vFalse) { | ^~ CapiChan.cpp:268:5: note: here 268 | case cs_B_ConnectPending: | ^~~~ CapiChan.cpp:270:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 270 | if (FastDisconnect == vFalse) { | ^~ CapiChan.cpp:279:5: note: here 279 | default: | ^~~~~~~ CapiChan.cpp: In function ‘void StateChangeTimer_CallBack(void*, void*)’: CapiChan.cpp:39:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 39 | if ((tULong)kind == TIMER_FOR_RINGING) { | ^~ CapiChan.cpp:44:5: note: here 44 | case cs_D_ConnectPending: | ^~~~ CapiChan.cpp: In member function ‘virtual void CCAPI20_Channel::REGISTER_COMPLETE(c_info)’: CapiChan.cpp:403:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 403 | if (CapiInfoIsError (ErrorCode)) { | ^~ CapiChan.cpp:410:5: note: here 410 | case ci_NoError: | ^~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o CapiLay.o CapiLay.cpp In file included from CCSMesg.h:22, from CapiBase.h:22, from CapiMsg.h:22, from CapiLay.h:22, from CapiLay.cpp:19: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:207:15: note: in expansion of macro ‘cxf_CONST’ 207 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(const void*, tUInt, tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:216:15: note: in expansion of macro ‘cxf_CONST’ 216 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.h: In constructor ‘cp_content_dword::cp_content_dword(c_dword)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ CCSParam.h: In constructor ‘cp_content_string::cp_content_string(CDynamicString*)’: CCStruct.h:43:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 43 | #define cxf_STRING "\x4B" // could only be the last one | ^~~~~~ CCSParam.h:43:29: note: in expansion of macro ‘cxf_STRING’ 43 | : CCStruct (&pString, cxf_STRING), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_content_packet::cp_content_packet(CDataPacket*)’: CCStruct.h:44:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 44 | #define cxf_PACKET "\x4A" // could only be the last one | ^~~~~~ CCSParam.h:55:29: note: in expansion of macro ‘cxf_PACKET’ 55 | : CCStruct (&pPacket, cxf_PACKET), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_content_selector::cp_content_selector(c_dword, CCStruct*)’: CCStruct.h:73:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 73 | #define cxf_04 "\x04" | ^ CCSParam.h:67:30: note: in expansion of macro ‘cxf_04’ 67 | : CCStruct (&Selector, cxf_04 cxf_STRUCT), | ^~~~~~ CCSParam.h: In constructor ‘cp_callednumber::cp_callednumber(CDynamicString*)’: CCStruct.h:70:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 70 | #define cxf_01 "\x01" | ^ CCSParam.h:91:49: note: in expansion of macro ‘cxf_01’ 91 | : CCStruct (cxt_CalledPartyNumber, &Type, cxf_01 cxf_STRING), | ^~~~~~ CCSParam.h: In constructor ‘cp_callingnumber::cp_callingnumber(c_byte)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSParam.h:105:50: note: in expansion of macro ‘cxf_02’ 105 | : CCStruct (cxt_CallingPartyNumber, &Type, cxf_02 cxf_STRING), | ^~~~~~ CCSParam.h: In constructor ‘cp_bprotocol::cp_bprotocol(c_b1prot, c_b2prot, c_b3prot, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: CCStruct.h:50:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 50 | #define cxf_B1PROT "\x44" | ^ CCSParam.h:139:47: note: in expansion of macro ‘cxf_B1PROT’ 139 | : CCStruct (cxt_BProtocol, &B1Protocol, cxf_B1PROT cxf_B2PROT cxf_B3PROT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_b1configuration_atm::cp_b1configuration_atm(c_word, c_word, c_word)’: CCStruct.h:75:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 75 | #define cxf_06 "\x06" | ^~~~~~ CCSParam.h:188:49: note: in expansion of macro ‘cxf_06’ 188 | : cp_b1configuration (cxt_B1Config, &VCC, cxf_06), | ^~~~~~ CCSParam.h: In constructor ‘cp_b3configuration_faxext::cp_b3configuration_faxext(c_word, CDynamicString*, CDynamicString*)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSParam.h:275:39: note: in expansion of macro ‘cxf_02’ 275 | : cp_b3configuration (&Options, cxf_02 cxf_Z_02 cxf_STRUCT cxf_STRUCT), | ^~~~~~ CCSParam.h: In constructor ‘cp_addinfo::cp_addinfo(CCStruct*, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: CCStruct.h:42:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 42 | #define cxf_STRUCT "\x4C" | ^ CCSParam.h:365:62: note: in expansion of macro ‘cxf_STRUCT’ 365 | : CCStruct (cxt_AdditionalInfo, &pBChannelInformation, cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_ncpi_faxext::cp_ncpi_faxext(c_word)’: CCStruct.h:59:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 59 | #define cxf_Z_02 "\x3B" | ^ CCSParam.h:427:28: note: in expansion of macro ‘cxf_Z_02’ 427 | : cp_ncpi (&Options, cxf_Z_02 cxf_02 cxf_Z_05), | ^~~~~~~~ CCSMesg.h: In constructor ‘cm_message::cm_message()’: CCStruct.h:40:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 40 | #define cxf_MSGLEN "\x4E" // must be the first in a cxf-list | ^ CCSMesg.h:59:41: note: in expansion of macro ‘cxf_MSGLEN’ 59 | : CCStruct (cxt_Message, &ApplID, cxf_MSGLEN cxf_0A cxf_STRUCT), | ^~~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3::cm_datab3(c_dataptr, c_word, c_word, c_word)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:84:50: note: in expansion of macro ‘cxf_NOLEN’ 84 | : cm_messagebody (cxt_DataB3, &DataLength, cxf_NOLEN cxf_Z_04 cxf_0E), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_manufacturer::cm_manufacturer(c_dword, c_dword, c_dword, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:120:52: note: in expansion of macro ‘cxf_NOLEN’ 120 | : cm_messagebody (cxt_Manufacturer, &ManuID, cxf_NOLEN cxf_0C cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectreq::cm_connectreq(c_cipvalue, CCStruct*, CCStruct*, CCStruct*, CCStruct*, cp_bprotocol*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:153:52: note: in expansion of macro ‘cxf_NOLEN’ 153 | : cm_messagebody (cxt_ConnectReq, &CIPValue, cxf_NOLEN cxf_CIPVAL cxf_STRUCT cxf_STRUCT | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityreq::cm_facilityreq(c_facilselect, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:178:61: note: in expansion of macro ‘cxf_NOLEN’ 178 | : cm_messagebody (cxt_FacilityReq, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_inforeq::cm_inforeq(CCStruct*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:192:59: note: in expansion of macro ‘cxf_NOLEN’ 192 | : cm_messagebody (cxt_InfoReq, &pCalledPartyNumber, cxf_NOLEN cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_listenreq::cm_listenreq(c_dword, c_dword, c_dword, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:206:51: note: in expansion of macro ‘cxf_NOLEN’ 206 | : cm_messagebody (cxt_ListenReq, &InfoMask, cxf_NOLEN cxf_0C cxf_STRUCT cxf_Z_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3conf::cm_datab3conf(c_word, c_info)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:226:54: note: in expansion of macro ‘cxf_NOLEN’ 226 | : cm_messagebody (cxt_DataB3Conf, &DataHandle, cxf_NOLEN cxf_02 cxf_INFO), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityconf::cm_facilityconf()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:240:50: note: in expansion of macro ‘cxf_NOLEN’ 240 | : cm_messagebody (cxt_FacilityConf, &Info, cxf_NOLEN cxf_INFO cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectind::cm_connectind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:261:52: note: in expansion of macro ‘cxf_NOLEN’ 261 | : cm_messagebody (cxt_ConnectInd, &CIPValue, cxf_NOLEN cxf_CIPVAL cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectactiveind::cm_connectactiveind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:291:66: note: in expansion of macro ‘cxf_NOLEN’ 291 | : cm_messagebody (cxt_ConnectActiveInd, &pConnectedNumber, cxf_NOLEN cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_disconnectb3ind::cm_disconnectb3ind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:309:57: note: in expansion of macro ‘cxf_NOLEN’ 309 | : cm_messagebody (cxt_DisconnectB3Ind, &ReasonB3, cxf_NOLEN cxf_INFO cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityind::cm_facilityind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:326:61: note: in expansion of macro ‘cxf_NOLEN’ 326 | : cm_messagebody (cxt_FacilityInd, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_infoind::cm_infoind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:343:51: note: in expansion of macro ‘cxf_NOLEN’ 343 | : cm_messagebody (cxt_InfoInd, &InfoNumber, cxf_NOLEN cxf_02 cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectresp::cm_connectresp(c_reject, cp_bprotocol*, CCStruct*, CCStruct*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:363:51: note: in expansion of macro ‘cxf_NOLEN’ 363 | : cm_messagebody (cxt_ConnectResp, &Reject, cxf_NOLEN cxf_REJECT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_Z_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectb3resp::cm_connectb3resp(c_reject, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:383:53: note: in expansion of macro ‘cxf_NOLEN’ 383 | : cm_messagebody (cxt_ConnectB3Resp, &Reject, cxf_NOLEN cxf_REJECT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3resp::cm_datab3resp(c_word)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:397:54: note: in expansion of macro ‘cxf_NOLEN’ 397 | : cm_messagebody (cxt_DataB3Resp, &DataHandle, cxf_NOLEN cxf_02), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityresp::cm_facilityresp(c_facilselect, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:409:62: note: in expansion of macro ‘cxf_NOLEN’ 409 | : cm_messagebody (cxt_FacilityResp, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o CapiMsg.o CapiMsg.cpp In file included from CCSMesg.h:22, from CapiBase.h:22, from CapiMsg.h:22, from CapiMsg.cpp:19: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:207:15: note: in expansion of macro ‘cxf_CONST’ 207 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(const void*, tUInt, tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:216:15: note: in expansion of macro ‘cxf_CONST’ 216 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.h: In constructor ‘cp_content_dword::cp_content_dword(c_dword)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ CCSParam.h: In constructor ‘cp_content_string::cp_content_string(CDynamicString*)’: CCStruct.h:43:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 43 | #define cxf_STRING "\x4B" // could only be the last one | ^~~~~~ CCSParam.h:43:29: note: in expansion of macro ‘cxf_STRING’ 43 | : CCStruct (&pString, cxf_STRING), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_content_packet::cp_content_packet(CDataPacket*)’: CCStruct.h:44:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 44 | #define cxf_PACKET "\x4A" // could only be the last one | ^~~~~~ CCSParam.h:55:29: note: in expansion of macro ‘cxf_PACKET’ 55 | : CCStruct (&pPacket, cxf_PACKET), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_content_selector::cp_content_selector(c_dword, CCStruct*)’: CCStruct.h:73:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 73 | #define cxf_04 "\x04" | ^ CCSParam.h:67:30: note: in expansion of macro ‘cxf_04’ 67 | : CCStruct (&Selector, cxf_04 cxf_STRUCT), | ^~~~~~ CCSParam.h: In constructor ‘cp_callednumber::cp_callednumber(CDynamicString*)’: CCStruct.h:70:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 70 | #define cxf_01 "\x01" | ^ CCSParam.h:91:49: note: in expansion of macro ‘cxf_01’ 91 | : CCStruct (cxt_CalledPartyNumber, &Type, cxf_01 cxf_STRING), | ^~~~~~ CCSParam.h: In constructor ‘cp_callingnumber::cp_callingnumber(c_byte)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSParam.h:105:50: note: in expansion of macro ‘cxf_02’ 105 | : CCStruct (cxt_CallingPartyNumber, &Type, cxf_02 cxf_STRING), | ^~~~~~ CCSParam.h: In constructor ‘cp_bprotocol::cp_bprotocol(c_b1prot, c_b2prot, c_b3prot, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: CCStruct.h:50:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 50 | #define cxf_B1PROT "\x44" | ^ CCSParam.h:139:47: note: in expansion of macro ‘cxf_B1PROT’ 139 | : CCStruct (cxt_BProtocol, &B1Protocol, cxf_B1PROT cxf_B2PROT cxf_B3PROT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_b1configuration_atm::cp_b1configuration_atm(c_word, c_word, c_word)’: CCStruct.h:75:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 75 | #define cxf_06 "\x06" | ^~~~~~ CCSParam.h:188:49: note: in expansion of macro ‘cxf_06’ 188 | : cp_b1configuration (cxt_B1Config, &VCC, cxf_06), | ^~~~~~ CCSParam.h: In constructor ‘cp_b3configuration_faxext::cp_b3configuration_faxext(c_word, CDynamicString*, CDynamicString*)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSParam.h:275:39: note: in expansion of macro ‘cxf_02’ 275 | : cp_b3configuration (&Options, cxf_02 cxf_Z_02 cxf_STRUCT cxf_STRUCT), | ^~~~~~ CCSParam.h: In constructor ‘cp_addinfo::cp_addinfo(CCStruct*, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: CCStruct.h:42:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 42 | #define cxf_STRUCT "\x4C" | ^ CCSParam.h:365:62: note: in expansion of macro ‘cxf_STRUCT’ 365 | : CCStruct (cxt_AdditionalInfo, &pBChannelInformation, cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_ncpi_faxext::cp_ncpi_faxext(c_word)’: CCStruct.h:59:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 59 | #define cxf_Z_02 "\x3B" | ^ CCSParam.h:427:28: note: in expansion of macro ‘cxf_Z_02’ 427 | : cp_ncpi (&Options, cxf_Z_02 cxf_02 cxf_Z_05), | ^~~~~~~~ CCSMesg.h: In constructor ‘cm_message::cm_message()’: CCStruct.h:40:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 40 | #define cxf_MSGLEN "\x4E" // must be the first in a cxf-list | ^ CCSMesg.h:59:41: note: in expansion of macro ‘cxf_MSGLEN’ 59 | : CCStruct (cxt_Message, &ApplID, cxf_MSGLEN cxf_0A cxf_STRUCT), | ^~~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3::cm_datab3(c_dataptr, c_word, c_word, c_word)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:84:50: note: in expansion of macro ‘cxf_NOLEN’ 84 | : cm_messagebody (cxt_DataB3, &DataLength, cxf_NOLEN cxf_Z_04 cxf_0E), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_manufacturer::cm_manufacturer(c_dword, c_dword, c_dword, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:120:52: note: in expansion of macro ‘cxf_NOLEN’ 120 | : cm_messagebody (cxt_Manufacturer, &ManuID, cxf_NOLEN cxf_0C cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectreq::cm_connectreq(c_cipvalue, CCStruct*, CCStruct*, CCStruct*, CCStruct*, cp_bprotocol*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:153:52: note: in expansion of macro ‘cxf_NOLEN’ 153 | : cm_messagebody (cxt_ConnectReq, &CIPValue, cxf_NOLEN cxf_CIPVAL cxf_STRUCT cxf_STRUCT | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityreq::cm_facilityreq(c_facilselect, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:178:61: note: in expansion of macro ‘cxf_NOLEN’ 178 | : cm_messagebody (cxt_FacilityReq, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_inforeq::cm_inforeq(CCStruct*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:192:59: note: in expansion of macro ‘cxf_NOLEN’ 192 | : cm_messagebody (cxt_InfoReq, &pCalledPartyNumber, cxf_NOLEN cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_listenreq::cm_listenreq(c_dword, c_dword, c_dword, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:206:51: note: in expansion of macro ‘cxf_NOLEN’ 206 | : cm_messagebody (cxt_ListenReq, &InfoMask, cxf_NOLEN cxf_0C cxf_STRUCT cxf_Z_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3conf::cm_datab3conf(c_word, c_info)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:226:54: note: in expansion of macro ‘cxf_NOLEN’ 226 | : cm_messagebody (cxt_DataB3Conf, &DataHandle, cxf_NOLEN cxf_02 cxf_INFO), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityconf::cm_facilityconf()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:240:50: note: in expansion of macro ‘cxf_NOLEN’ 240 | : cm_messagebody (cxt_FacilityConf, &Info, cxf_NOLEN cxf_INFO cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectind::cm_connectind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:261:52: note: in expansion of macro ‘cxf_NOLEN’ 261 | : cm_messagebody (cxt_ConnectInd, &CIPValue, cxf_NOLEN cxf_CIPVAL cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectactiveind::cm_connectactiveind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:291:66: note: in expansion of macro ‘cxf_NOLEN’ 291 | : cm_messagebody (cxt_ConnectActiveInd, &pConnectedNumber, cxf_NOLEN cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_disconnectb3ind::cm_disconnectb3ind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:309:57: note: in expansion of macro ‘cxf_NOLEN’ 309 | : cm_messagebody (cxt_DisconnectB3Ind, &ReasonB3, cxf_NOLEN cxf_INFO cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityind::cm_facilityind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:326:61: note: in expansion of macro ‘cxf_NOLEN’ 326 | : cm_messagebody (cxt_FacilityInd, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_infoind::cm_infoind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:343:51: note: in expansion of macro ‘cxf_NOLEN’ 343 | : cm_messagebody (cxt_InfoInd, &InfoNumber, cxf_NOLEN cxf_02 cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectresp::cm_connectresp(c_reject, cp_bprotocol*, CCStruct*, CCStruct*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:363:51: note: in expansion of macro ‘cxf_NOLEN’ 363 | : cm_messagebody (cxt_ConnectResp, &Reject, cxf_NOLEN cxf_REJECT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_Z_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectb3resp::cm_connectb3resp(c_reject, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:383:53: note: in expansion of macro ‘cxf_NOLEN’ 383 | : cm_messagebody (cxt_ConnectB3Resp, &Reject, cxf_NOLEN cxf_REJECT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3resp::cm_datab3resp(c_word)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:397:54: note: in expansion of macro ‘cxf_NOLEN’ 397 | : cm_messagebody (cxt_DataB3Resp, &DataHandle, cxf_NOLEN cxf_02), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityresp::cm_facilityresp(c_facilselect, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:409:62: note: in expansion of macro ‘cxf_NOLEN’ 409 | : cm_messagebody (cxt_FacilityResp, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o CapiStat.o CapiStat.cpp In file included from CCSMesg.h:22, from CapiBase.h:22, from CapiMsg.h:22, from CapiLay.h:22, from CapiStat.h:22, from CapiStat.cpp:19: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:207:15: note: in expansion of macro ‘cxf_CONST’ 207 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(const void*, tUInt, tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:216:15: note: in expansion of macro ‘cxf_CONST’ 216 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.h: In constructor ‘cp_content_dword::cp_content_dword(c_dword)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ CCSParam.h: In constructor ‘cp_content_string::cp_content_string(CDynamicString*)’: CCStruct.h:43:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 43 | #define cxf_STRING "\x4B" // could only be the last one | ^~~~~~ CCSParam.h:43:29: note: in expansion of macro ‘cxf_STRING’ 43 | : CCStruct (&pString, cxf_STRING), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_content_packet::cp_content_packet(CDataPacket*)’: CCStruct.h:44:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 44 | #define cxf_PACKET "\x4A" // could only be the last one | ^~~~~~ CCSParam.h:55:29: note: in expansion of macro ‘cxf_PACKET’ 55 | : CCStruct (&pPacket, cxf_PACKET), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_content_selector::cp_content_selector(c_dword, CCStruct*)’: CCStruct.h:73:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 73 | #define cxf_04 "\x04" | ^ CCSParam.h:67:30: note: in expansion of macro ‘cxf_04’ 67 | : CCStruct (&Selector, cxf_04 cxf_STRUCT), | ^~~~~~ CCSParam.h: In constructor ‘cp_callednumber::cp_callednumber(CDynamicString*)’: CCStruct.h:70:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 70 | #define cxf_01 "\x01" | ^ CCSParam.h:91:49: note: in expansion of macro ‘cxf_01’ 91 | : CCStruct (cxt_CalledPartyNumber, &Type, cxf_01 cxf_STRING), | ^~~~~~ CCSParam.h: In constructor ‘cp_callingnumber::cp_callingnumber(c_byte)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSParam.h:105:50: note: in expansion of macro ‘cxf_02’ 105 | : CCStruct (cxt_CallingPartyNumber, &Type, cxf_02 cxf_STRING), | ^~~~~~ CCSParam.h: In constructor ‘cp_bprotocol::cp_bprotocol(c_b1prot, c_b2prot, c_b3prot, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: CCStruct.h:50:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 50 | #define cxf_B1PROT "\x44" | ^ CCSParam.h:139:47: note: in expansion of macro ‘cxf_B1PROT’ 139 | : CCStruct (cxt_BProtocol, &B1Protocol, cxf_B1PROT cxf_B2PROT cxf_B3PROT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_b1configuration_atm::cp_b1configuration_atm(c_word, c_word, c_word)’: CCStruct.h:75:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 75 | #define cxf_06 "\x06" | ^~~~~~ CCSParam.h:188:49: note: in expansion of macro ‘cxf_06’ 188 | : cp_b1configuration (cxt_B1Config, &VCC, cxf_06), | ^~~~~~ CCSParam.h: In constructor ‘cp_b3configuration_faxext::cp_b3configuration_faxext(c_word, CDynamicString*, CDynamicString*)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSParam.h:275:39: note: in expansion of macro ‘cxf_02’ 275 | : cp_b3configuration (&Options, cxf_02 cxf_Z_02 cxf_STRUCT cxf_STRUCT), | ^~~~~~ CCSParam.h: In constructor ‘cp_addinfo::cp_addinfo(CCStruct*, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: CCStruct.h:42:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 42 | #define cxf_STRUCT "\x4C" | ^ CCSParam.h:365:62: note: in expansion of macro ‘cxf_STRUCT’ 365 | : CCStruct (cxt_AdditionalInfo, &pBChannelInformation, cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_ncpi_faxext::cp_ncpi_faxext(c_word)’: CCStruct.h:59:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 59 | #define cxf_Z_02 "\x3B" | ^ CCSParam.h:427:28: note: in expansion of macro ‘cxf_Z_02’ 427 | : cp_ncpi (&Options, cxf_Z_02 cxf_02 cxf_Z_05), | ^~~~~~~~ CCSMesg.h: In constructor ‘cm_message::cm_message()’: CCStruct.h:40:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 40 | #define cxf_MSGLEN "\x4E" // must be the first in a cxf-list | ^ CCSMesg.h:59:41: note: in expansion of macro ‘cxf_MSGLEN’ 59 | : CCStruct (cxt_Message, &ApplID, cxf_MSGLEN cxf_0A cxf_STRUCT), | ^~~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3::cm_datab3(c_dataptr, c_word, c_word, c_word)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:84:50: note: in expansion of macro ‘cxf_NOLEN’ 84 | : cm_messagebody (cxt_DataB3, &DataLength, cxf_NOLEN cxf_Z_04 cxf_0E), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_manufacturer::cm_manufacturer(c_dword, c_dword, c_dword, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:120:52: note: in expansion of macro ‘cxf_NOLEN’ 120 | : cm_messagebody (cxt_Manufacturer, &ManuID, cxf_NOLEN cxf_0C cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectreq::cm_connectreq(c_cipvalue, CCStruct*, CCStruct*, CCStruct*, CCStruct*, cp_bprotocol*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:153:52: note: in expansion of macro ‘cxf_NOLEN’ 153 | : cm_messagebody (cxt_ConnectReq, &CIPValue, cxf_NOLEN cxf_CIPVAL cxf_STRUCT cxf_STRUCT | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityreq::cm_facilityreq(c_facilselect, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:178:61: note: in expansion of macro ‘cxf_NOLEN’ 178 | : cm_messagebody (cxt_FacilityReq, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_inforeq::cm_inforeq(CCStruct*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:192:59: note: in expansion of macro ‘cxf_NOLEN’ 192 | : cm_messagebody (cxt_InfoReq, &pCalledPartyNumber, cxf_NOLEN cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_listenreq::cm_listenreq(c_dword, c_dword, c_dword, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:206:51: note: in expansion of macro ‘cxf_NOLEN’ 206 | : cm_messagebody (cxt_ListenReq, &InfoMask, cxf_NOLEN cxf_0C cxf_STRUCT cxf_Z_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3conf::cm_datab3conf(c_word, c_info)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:226:54: note: in expansion of macro ‘cxf_NOLEN’ 226 | : cm_messagebody (cxt_DataB3Conf, &DataHandle, cxf_NOLEN cxf_02 cxf_INFO), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityconf::cm_facilityconf()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:240:50: note: in expansion of macro ‘cxf_NOLEN’ 240 | : cm_messagebody (cxt_FacilityConf, &Info, cxf_NOLEN cxf_INFO cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectind::cm_connectind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:261:52: note: in expansion of macro ‘cxf_NOLEN’ 261 | : cm_messagebody (cxt_ConnectInd, &CIPValue, cxf_NOLEN cxf_CIPVAL cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectactiveind::cm_connectactiveind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:291:66: note: in expansion of macro ‘cxf_NOLEN’ 291 | : cm_messagebody (cxt_ConnectActiveInd, &pConnectedNumber, cxf_NOLEN cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_disconnectb3ind::cm_disconnectb3ind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:309:57: note: in expansion of macro ‘cxf_NOLEN’ 309 | : cm_messagebody (cxt_DisconnectB3Ind, &ReasonB3, cxf_NOLEN cxf_INFO cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityind::cm_facilityind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:326:61: note: in expansion of macro ‘cxf_NOLEN’ 326 | : cm_messagebody (cxt_FacilityInd, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_infoind::cm_infoind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:343:51: note: in expansion of macro ‘cxf_NOLEN’ 343 | : cm_messagebody (cxt_InfoInd, &InfoNumber, cxf_NOLEN cxf_02 cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectresp::cm_connectresp(c_reject, cp_bprotocol*, CCStruct*, CCStruct*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:363:51: note: in expansion of macro ‘cxf_NOLEN’ 363 | : cm_messagebody (cxt_ConnectResp, &Reject, cxf_NOLEN cxf_REJECT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_Z_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectb3resp::cm_connectb3resp(c_reject, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:383:53: note: in expansion of macro ‘cxf_NOLEN’ 383 | : cm_messagebody (cxt_ConnectB3Resp, &Reject, cxf_NOLEN cxf_REJECT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3resp::cm_datab3resp(c_word)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:397:54: note: in expansion of macro ‘cxf_NOLEN’ 397 | : cm_messagebody (cxt_DataB3Resp, &DataHandle, cxf_NOLEN cxf_02), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityresp::cm_facilityresp(c_facilselect, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:409:62: note: in expansion of macro ‘cxf_NOLEN’ 409 | : cm_messagebody (cxt_FacilityResp, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSFacil.h: In constructor ‘cp_facilitynumber::cp_facilitynumber(CDynamicString*, c_byte)’: CCStruct.h:72:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 72 | #define cxf_03 "\x03" | ^ CCSFacil.h:31:58: note: in expansion of macro ‘cxf_03’ 31 | : CCStruct (cxt_CallingPartyNumber, &FacilityType, cxf_03 cxf_STRING), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facility_dtmfdigits::cp_facility_dtmfdigits(CDynamicString*)’: CCStruct.h:43:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 43 | #define cxf_STRING "\x4B" // could only be the last one | ^~~~~~ CCSFacil.h:57:57: note: in expansion of macro ‘cxf_STRING’ 57 | : CCStruct (cxt_FacilityReq_DTMFDigits, &pDigits, cxf_STRING), | ^~~~~~~~~~ CCSFacil.h: In constructor ‘cp_facilityreq_dtmf::cp_facilityreq_dtmf(c_word, c_word, c_word, CDynamicString*, CCStruct*)’: CCStruct.h:75:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 75 | #define cxf_06 "\x06" | ^ CCSFacil.h:69:52: note: in expansion of macro ‘cxf_06’ 69 | : CCStruct (cxt_FacilityReq_DTMF, &Function, cxf_06 cxf_STRUCT cxf_STRUCT), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facilityconf_dtmf::cp_facilityconf_dtmf()’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^~~~~~ CCSFacil.h:93:60: note: in expansion of macro ‘cxf_02’ 93 | : CCStruct (cxt_FacilityConf_DTMF, &DTMFInformation, cxf_02), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facilityreq_wakeupparam::cp_facilityreq_wakeupparam(CDynamicString*, c_dword)’: CCStruct.h:42:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 42 | #define cxf_STRUCT "\x4C" | ^ CCSFacil.h:106:69: note: in expansion of macro ‘cxf_STRUCT’ 106 | CCStruct (cxt_FacilityReq_WakeUpParam, &pCalledPartyNumber, cxf_STRUCT cxf_04), | ^~~~~~~~~~ CCSFacil.h: In constructor ‘cp_facilityconf_wakeup::cp_facilityconf_wakeup()’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^~~~~~ CCSFacil.h:144:70: note: in expansion of macro ‘cxf_02’ 144 | : CCStruct (cxt_FacilityConf_WakeUp, &AcceptedAwakeParameters, cxf_02), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facility_supplserv::cp_facility_supplserv(c_supplserv, CCStruct*)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSFacil.h:157:59: note: in expansion of macro ‘cxf_02’ 157 | : CCStruct (cxt_FacilityParam_SupplServ, &Function, cxf_02 cxf_STRUCT), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facility_supplserv_conf::ICConfParam::ICConfParam()’: CCStruct.h:47:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 47 | #define cxf_INFO "\x47" | ^ CCSFacil.h:186:62: note: in expansion of macro ‘cxf_INFO’ 186 | : CCStruct (cxt_FacilityParam_SupplServ, &Info, 2, cxf_INFO cxf_04), | ^~~~~~~~ CCSFacil.h: In constructor ‘cp_facility_supplserv_conf::cp_facility_supplserv_conf()’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSFacil.h:195:59: note: in expansion of macro ‘cxf_02’ 195 | : CCStruct (cxt_FacilityParam_SupplServ, &Function, cxf_02 cxf_STRUCT), | ^~~~~~ CCSFacil.h: In constructor ‘cp_supplserv_cdreq::cp_supplserv_cdreq(c_word, CDynamicString*)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSFacil.h:213:70: note: in expansion of macro ‘cxf_02’ 213 | CCStruct (cxt_FacilityParam_SupplServ, &PresentationAllowed, cxf_02 cxf_STRUCT), | ^~~~~~ CapiStat.cpp: In constructor ‘cp_Manu_DSLParameter::cp_Manu_DSLParameter()’: CCStruct.h:73:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 73 | #define cxf_04 "\x04" | ^ CapiStat.cpp:51:53: note: in expansion of macro ‘cxf_04’ 51 | : CCStruct (cxt_Manufacturer, &ModemState, 6, cxf_04 cxf_STRUCT cxf_STRUCT), | ^~~~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o CCStruct.o CCStruct.cpp In file included from CCStruct.cpp:19: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:207:15: note: in expansion of macro ‘cxf_CONST’ 207 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(const void*, tUInt, tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:216:15: note: in expansion of macro ‘cxf_CONST’ 216 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.cpp: In member function ‘tUInt CCStruct::CalcStructSize()’: CCStruct.cpp:232:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 232 | if (*format == cxfv_CONST) { | ^~ CCStruct.cpp:237:9: note: here 237 | default: | ^~~~~~~ CCStruct.cpp: In member function ‘void CCStruct::ResetStructSize(tBool)’: CCStruct.cpp:414:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | if (*(CCStruct **)pSData) { | ^~ CCStruct.cpp:418:13: note: here 418 | case cxfv_STRING: | ^~~~ CCStruct.cpp:395:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 395 | if (*format == cxfv_CONST) { | ^~ CCStruct.cpp:399:5: note: here 399 | default: | ^~~~~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o Channel.o Channel.cpp In file included from CCSMesg.h:22, from CapiBase.h:22, from CapiMsg.h:22, from CapiLay.h:22, from CapiChan.h:22, from Facility.h:22, from Channel.h:22, from Channel.cpp:19: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:207:15: note: in expansion of macro ‘cxf_CONST’ 207 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(const void*, tUInt, tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:216:15: note: in expansion of macro ‘cxf_CONST’ 216 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.h: In constructor ‘cp_content_dword::cp_content_dword(c_dword)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ CCSParam.h: In constructor ‘cp_content_string::cp_content_string(CDynamicString*)’: CCStruct.h:43:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 43 | #define cxf_STRING "\x4B" // could only be the last one | ^~~~~~ CCSParam.h:43:29: note: in expansion of macro ‘cxf_STRING’ 43 | : CCStruct (&pString, cxf_STRING), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_content_packet::cp_content_packet(CDataPacket*)’: CCStruct.h:44:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 44 | #define cxf_PACKET "\x4A" // could only be the last one | ^~~~~~ CCSParam.h:55:29: note: in expansion of macro ‘cxf_PACKET’ 55 | : CCStruct (&pPacket, cxf_PACKET), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_content_selector::cp_content_selector(c_dword, CCStruct*)’: CCStruct.h:73:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 73 | #define cxf_04 "\x04" | ^ CCSParam.h:67:30: note: in expansion of macro ‘cxf_04’ 67 | : CCStruct (&Selector, cxf_04 cxf_STRUCT), | ^~~~~~ CCSParam.h: In constructor ‘cp_callednumber::cp_callednumber(CDynamicString*)’: CCStruct.h:70:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 70 | #define cxf_01 "\x01" | ^ CCSParam.h:91:49: note: in expansion of macro ‘cxf_01’ 91 | : CCStruct (cxt_CalledPartyNumber, &Type, cxf_01 cxf_STRING), | ^~~~~~ CCSParam.h: In constructor ‘cp_callingnumber::cp_callingnumber(c_byte)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSParam.h:105:50: note: in expansion of macro ‘cxf_02’ 105 | : CCStruct (cxt_CallingPartyNumber, &Type, cxf_02 cxf_STRING), | ^~~~~~ CCSParam.h: In constructor ‘cp_bprotocol::cp_bprotocol(c_b1prot, c_b2prot, c_b3prot, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: CCStruct.h:50:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 50 | #define cxf_B1PROT "\x44" | ^ CCSParam.h:139:47: note: in expansion of macro ‘cxf_B1PROT’ 139 | : CCStruct (cxt_BProtocol, &B1Protocol, cxf_B1PROT cxf_B2PROT cxf_B3PROT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_b1configuration_atm::cp_b1configuration_atm(c_word, c_word, c_word)’: CCStruct.h:75:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 75 | #define cxf_06 "\x06" | ^~~~~~ CCSParam.h:188:49: note: in expansion of macro ‘cxf_06’ 188 | : cp_b1configuration (cxt_B1Config, &VCC, cxf_06), | ^~~~~~ CCSParam.h: In constructor ‘cp_b3configuration_faxext::cp_b3configuration_faxext(c_word, CDynamicString*, CDynamicString*)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSParam.h:275:39: note: in expansion of macro ‘cxf_02’ 275 | : cp_b3configuration (&Options, cxf_02 cxf_Z_02 cxf_STRUCT cxf_STRUCT), | ^~~~~~ CCSParam.h: In constructor ‘cp_addinfo::cp_addinfo(CCStruct*, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: CCStruct.h:42:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 42 | #define cxf_STRUCT "\x4C" | ^ CCSParam.h:365:62: note: in expansion of macro ‘cxf_STRUCT’ 365 | : CCStruct (cxt_AdditionalInfo, &pBChannelInformation, cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_ncpi_faxext::cp_ncpi_faxext(c_word)’: CCStruct.h:59:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 59 | #define cxf_Z_02 "\x3B" | ^ CCSParam.h:427:28: note: in expansion of macro ‘cxf_Z_02’ 427 | : cp_ncpi (&Options, cxf_Z_02 cxf_02 cxf_Z_05), | ^~~~~~~~ CCSMesg.h: In constructor ‘cm_message::cm_message()’: CCStruct.h:40:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 40 | #define cxf_MSGLEN "\x4E" // must be the first in a cxf-list | ^ CCSMesg.h:59:41: note: in expansion of macro ‘cxf_MSGLEN’ 59 | : CCStruct (cxt_Message, &ApplID, cxf_MSGLEN cxf_0A cxf_STRUCT), | ^~~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3::cm_datab3(c_dataptr, c_word, c_word, c_word)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:84:50: note: in expansion of macro ‘cxf_NOLEN’ 84 | : cm_messagebody (cxt_DataB3, &DataLength, cxf_NOLEN cxf_Z_04 cxf_0E), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_manufacturer::cm_manufacturer(c_dword, c_dword, c_dword, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:120:52: note: in expansion of macro ‘cxf_NOLEN’ 120 | : cm_messagebody (cxt_Manufacturer, &ManuID, cxf_NOLEN cxf_0C cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectreq::cm_connectreq(c_cipvalue, CCStruct*, CCStruct*, CCStruct*, CCStruct*, cp_bprotocol*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:153:52: note: in expansion of macro ‘cxf_NOLEN’ 153 | : cm_messagebody (cxt_ConnectReq, &CIPValue, cxf_NOLEN cxf_CIPVAL cxf_STRUCT cxf_STRUCT | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityreq::cm_facilityreq(c_facilselect, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:178:61: note: in expansion of macro ‘cxf_NOLEN’ 178 | : cm_messagebody (cxt_FacilityReq, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_inforeq::cm_inforeq(CCStruct*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:192:59: note: in expansion of macro ‘cxf_NOLEN’ 192 | : cm_messagebody (cxt_InfoReq, &pCalledPartyNumber, cxf_NOLEN cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_listenreq::cm_listenreq(c_dword, c_dword, c_dword, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:206:51: note: in expansion of macro ‘cxf_NOLEN’ 206 | : cm_messagebody (cxt_ListenReq, &InfoMask, cxf_NOLEN cxf_0C cxf_STRUCT cxf_Z_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3conf::cm_datab3conf(c_word, c_info)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:226:54: note: in expansion of macro ‘cxf_NOLEN’ 226 | : cm_messagebody (cxt_DataB3Conf, &DataHandle, cxf_NOLEN cxf_02 cxf_INFO), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityconf::cm_facilityconf()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:240:50: note: in expansion of macro ‘cxf_NOLEN’ 240 | : cm_messagebody (cxt_FacilityConf, &Info, cxf_NOLEN cxf_INFO cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectind::cm_connectind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:261:52: note: in expansion of macro ‘cxf_NOLEN’ 261 | : cm_messagebody (cxt_ConnectInd, &CIPValue, cxf_NOLEN cxf_CIPVAL cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectactiveind::cm_connectactiveind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:291:66: note: in expansion of macro ‘cxf_NOLEN’ 291 | : cm_messagebody (cxt_ConnectActiveInd, &pConnectedNumber, cxf_NOLEN cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_disconnectb3ind::cm_disconnectb3ind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:309:57: note: in expansion of macro ‘cxf_NOLEN’ 309 | : cm_messagebody (cxt_DisconnectB3Ind, &ReasonB3, cxf_NOLEN cxf_INFO cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityind::cm_facilityind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:326:61: note: in expansion of macro ‘cxf_NOLEN’ 326 | : cm_messagebody (cxt_FacilityInd, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_infoind::cm_infoind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:343:51: note: in expansion of macro ‘cxf_NOLEN’ 343 | : cm_messagebody (cxt_InfoInd, &InfoNumber, cxf_NOLEN cxf_02 cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectresp::cm_connectresp(c_reject, cp_bprotocol*, CCStruct*, CCStruct*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:363:51: note: in expansion of macro ‘cxf_NOLEN’ 363 | : cm_messagebody (cxt_ConnectResp, &Reject, cxf_NOLEN cxf_REJECT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_Z_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectb3resp::cm_connectb3resp(c_reject, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:383:53: note: in expansion of macro ‘cxf_NOLEN’ 383 | : cm_messagebody (cxt_ConnectB3Resp, &Reject, cxf_NOLEN cxf_REJECT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3resp::cm_datab3resp(c_word)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:397:54: note: in expansion of macro ‘cxf_NOLEN’ 397 | : cm_messagebody (cxt_DataB3Resp, &DataHandle, cxf_NOLEN cxf_02), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityresp::cm_facilityresp(c_facilselect, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:409:62: note: in expansion of macro ‘cxf_NOLEN’ 409 | : cm_messagebody (cxt_FacilityResp, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSFacil.h: In constructor ‘cp_facilitynumber::cp_facilitynumber(CDynamicString*, c_byte)’: CCStruct.h:72:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 72 | #define cxf_03 "\x03" | ^ CCSFacil.h:31:58: note: in expansion of macro ‘cxf_03’ 31 | : CCStruct (cxt_CallingPartyNumber, &FacilityType, cxf_03 cxf_STRING), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facility_dtmfdigits::cp_facility_dtmfdigits(CDynamicString*)’: CCStruct.h:43:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 43 | #define cxf_STRING "\x4B" // could only be the last one | ^~~~~~ CCSFacil.h:57:57: note: in expansion of macro ‘cxf_STRING’ 57 | : CCStruct (cxt_FacilityReq_DTMFDigits, &pDigits, cxf_STRING), | ^~~~~~~~~~ CCSFacil.h: In constructor ‘cp_facilityreq_dtmf::cp_facilityreq_dtmf(c_word, c_word, c_word, CDynamicString*, CCStruct*)’: CCStruct.h:75:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 75 | #define cxf_06 "\x06" | ^ CCSFacil.h:69:52: note: in expansion of macro ‘cxf_06’ 69 | : CCStruct (cxt_FacilityReq_DTMF, &Function, cxf_06 cxf_STRUCT cxf_STRUCT), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facilityconf_dtmf::cp_facilityconf_dtmf()’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^~~~~~ CCSFacil.h:93:60: note: in expansion of macro ‘cxf_02’ 93 | : CCStruct (cxt_FacilityConf_DTMF, &DTMFInformation, cxf_02), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facilityreq_wakeupparam::cp_facilityreq_wakeupparam(CDynamicString*, c_dword)’: CCStruct.h:42:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 42 | #define cxf_STRUCT "\x4C" | ^ CCSFacil.h:106:69: note: in expansion of macro ‘cxf_STRUCT’ 106 | CCStruct (cxt_FacilityReq_WakeUpParam, &pCalledPartyNumber, cxf_STRUCT cxf_04), | ^~~~~~~~~~ CCSFacil.h: In constructor ‘cp_facilityconf_wakeup::cp_facilityconf_wakeup()’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^~~~~~ CCSFacil.h:144:70: note: in expansion of macro ‘cxf_02’ 144 | : CCStruct (cxt_FacilityConf_WakeUp, &AcceptedAwakeParameters, cxf_02), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facility_supplserv::cp_facility_supplserv(c_supplserv, CCStruct*)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSFacil.h:157:59: note: in expansion of macro ‘cxf_02’ 157 | : CCStruct (cxt_FacilityParam_SupplServ, &Function, cxf_02 cxf_STRUCT), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facility_supplserv_conf::ICConfParam::ICConfParam()’: CCStruct.h:47:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 47 | #define cxf_INFO "\x47" | ^ CCSFacil.h:186:62: note: in expansion of macro ‘cxf_INFO’ 186 | : CCStruct (cxt_FacilityParam_SupplServ, &Info, 2, cxf_INFO cxf_04), | ^~~~~~~~ CCSFacil.h: In constructor ‘cp_facility_supplserv_conf::cp_facility_supplserv_conf()’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSFacil.h:195:59: note: in expansion of macro ‘cxf_02’ 195 | : CCStruct (cxt_FacilityParam_SupplServ, &Function, cxf_02 cxf_STRUCT), | ^~~~~~ CCSFacil.h: In constructor ‘cp_supplserv_cdreq::cp_supplserv_cdreq(c_word, CDynamicString*)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSFacil.h:213:70: note: in expansion of macro ‘cxf_02’ 213 | CCStruct (cxt_FacilityParam_SupplServ, &PresentationAllowed, cxf_02 cxf_STRUCT), | ^~~~~~ Channel.cpp: In member function ‘void CTransferChannel::CheckListen()’: Channel.cpp:169:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 169 | if ((!pTmpMSNList || (pTmpMSNList->IsEmpty() == vTrue)) && (m_ManualRegister == vFalse)) { | ^~ Channel.cpp:179:13: note: here 179 | default: | ^~~~~~~ Channel.cpp: In member function ‘virtual void CTransferChannel::InfoInd(cm_infoind*)’: Channel.cpp:1204:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1204 | } | ^ Channel.cpp:1206:5: note: here 1206 | case 0xA1: // sending complete info element | ^~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o DataHand.o DataHand.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o DCMTrace.o DCMTrace.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o Facility.o Facility.cpp In file included from CCSMesg.h:22, from CapiBase.h:22, from CapiMsg.h:22, from CapiLay.h:22, from CapiChan.h:22, from Facility.h:22, from Facility.cpp:19: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:207:15: note: in expansion of macro ‘cxf_CONST’ 207 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(const void*, tUInt, tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:216:15: note: in expansion of macro ‘cxf_CONST’ 216 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.h: In constructor ‘cp_content_dword::cp_content_dword(c_dword)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ CCSParam.h: In constructor ‘cp_content_string::cp_content_string(CDynamicString*)’: CCStruct.h:43:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 43 | #define cxf_STRING "\x4B" // could only be the last one | ^~~~~~ CCSParam.h:43:29: note: in expansion of macro ‘cxf_STRING’ 43 | : CCStruct (&pString, cxf_STRING), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_content_packet::cp_content_packet(CDataPacket*)’: CCStruct.h:44:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 44 | #define cxf_PACKET "\x4A" // could only be the last one | ^~~~~~ CCSParam.h:55:29: note: in expansion of macro ‘cxf_PACKET’ 55 | : CCStruct (&pPacket, cxf_PACKET), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_content_selector::cp_content_selector(c_dword, CCStruct*)’: CCStruct.h:73:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 73 | #define cxf_04 "\x04" | ^ CCSParam.h:67:30: note: in expansion of macro ‘cxf_04’ 67 | : CCStruct (&Selector, cxf_04 cxf_STRUCT), | ^~~~~~ CCSParam.h: In constructor ‘cp_callednumber::cp_callednumber(CDynamicString*)’: CCStruct.h:70:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 70 | #define cxf_01 "\x01" | ^ CCSParam.h:91:49: note: in expansion of macro ‘cxf_01’ 91 | : CCStruct (cxt_CalledPartyNumber, &Type, cxf_01 cxf_STRING), | ^~~~~~ CCSParam.h: In constructor ‘cp_callingnumber::cp_callingnumber(c_byte)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSParam.h:105:50: note: in expansion of macro ‘cxf_02’ 105 | : CCStruct (cxt_CallingPartyNumber, &Type, cxf_02 cxf_STRING), | ^~~~~~ CCSParam.h: In constructor ‘cp_bprotocol::cp_bprotocol(c_b1prot, c_b2prot, c_b3prot, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: CCStruct.h:50:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 50 | #define cxf_B1PROT "\x44" | ^ CCSParam.h:139:47: note: in expansion of macro ‘cxf_B1PROT’ 139 | : CCStruct (cxt_BProtocol, &B1Protocol, cxf_B1PROT cxf_B2PROT cxf_B3PROT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_b1configuration_atm::cp_b1configuration_atm(c_word, c_word, c_word)’: CCStruct.h:75:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 75 | #define cxf_06 "\x06" | ^~~~~~ CCSParam.h:188:49: note: in expansion of macro ‘cxf_06’ 188 | : cp_b1configuration (cxt_B1Config, &VCC, cxf_06), | ^~~~~~ CCSParam.h: In constructor ‘cp_b3configuration_faxext::cp_b3configuration_faxext(c_word, CDynamicString*, CDynamicString*)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSParam.h:275:39: note: in expansion of macro ‘cxf_02’ 275 | : cp_b3configuration (&Options, cxf_02 cxf_Z_02 cxf_STRUCT cxf_STRUCT), | ^~~~~~ CCSParam.h: In constructor ‘cp_addinfo::cp_addinfo(CCStruct*, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: CCStruct.h:42:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 42 | #define cxf_STRUCT "\x4C" | ^ CCSParam.h:365:62: note: in expansion of macro ‘cxf_STRUCT’ 365 | : CCStruct (cxt_AdditionalInfo, &pBChannelInformation, cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ CCSParam.h: In constructor ‘cp_ncpi_faxext::cp_ncpi_faxext(c_word)’: CCStruct.h:59:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 59 | #define cxf_Z_02 "\x3B" | ^ CCSParam.h:427:28: note: in expansion of macro ‘cxf_Z_02’ 427 | : cp_ncpi (&Options, cxf_Z_02 cxf_02 cxf_Z_05), | ^~~~~~~~ CCSMesg.h: In constructor ‘cm_message::cm_message()’: CCStruct.h:40:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 40 | #define cxf_MSGLEN "\x4E" // must be the first in a cxf-list | ^ CCSMesg.h:59:41: note: in expansion of macro ‘cxf_MSGLEN’ 59 | : CCStruct (cxt_Message, &ApplID, cxf_MSGLEN cxf_0A cxf_STRUCT), | ^~~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3::cm_datab3(c_dataptr, c_word, c_word, c_word)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:84:50: note: in expansion of macro ‘cxf_NOLEN’ 84 | : cm_messagebody (cxt_DataB3, &DataLength, cxf_NOLEN cxf_Z_04 cxf_0E), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_manufacturer::cm_manufacturer(c_dword, c_dword, c_dword, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:120:52: note: in expansion of macro ‘cxf_NOLEN’ 120 | : cm_messagebody (cxt_Manufacturer, &ManuID, cxf_NOLEN cxf_0C cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectreq::cm_connectreq(c_cipvalue, CCStruct*, CCStruct*, CCStruct*, CCStruct*, cp_bprotocol*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:153:52: note: in expansion of macro ‘cxf_NOLEN’ 153 | : cm_messagebody (cxt_ConnectReq, &CIPValue, cxf_NOLEN cxf_CIPVAL cxf_STRUCT cxf_STRUCT | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityreq::cm_facilityreq(c_facilselect, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:178:61: note: in expansion of macro ‘cxf_NOLEN’ 178 | : cm_messagebody (cxt_FacilityReq, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_inforeq::cm_inforeq(CCStruct*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:192:59: note: in expansion of macro ‘cxf_NOLEN’ 192 | : cm_messagebody (cxt_InfoReq, &pCalledPartyNumber, cxf_NOLEN cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_listenreq::cm_listenreq(c_dword, c_dword, c_dword, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:206:51: note: in expansion of macro ‘cxf_NOLEN’ 206 | : cm_messagebody (cxt_ListenReq, &InfoMask, cxf_NOLEN cxf_0C cxf_STRUCT cxf_Z_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3conf::cm_datab3conf(c_word, c_info)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:226:54: note: in expansion of macro ‘cxf_NOLEN’ 226 | : cm_messagebody (cxt_DataB3Conf, &DataHandle, cxf_NOLEN cxf_02 cxf_INFO), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityconf::cm_facilityconf()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:240:50: note: in expansion of macro ‘cxf_NOLEN’ 240 | : cm_messagebody (cxt_FacilityConf, &Info, cxf_NOLEN cxf_INFO cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectind::cm_connectind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:261:52: note: in expansion of macro ‘cxf_NOLEN’ 261 | : cm_messagebody (cxt_ConnectInd, &CIPValue, cxf_NOLEN cxf_CIPVAL cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectactiveind::cm_connectactiveind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:291:66: note: in expansion of macro ‘cxf_NOLEN’ 291 | : cm_messagebody (cxt_ConnectActiveInd, &pConnectedNumber, cxf_NOLEN cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_disconnectb3ind::cm_disconnectb3ind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:309:57: note: in expansion of macro ‘cxf_NOLEN’ 309 | : cm_messagebody (cxt_DisconnectB3Ind, &ReasonB3, cxf_NOLEN cxf_INFO cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityind::cm_facilityind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:326:61: note: in expansion of macro ‘cxf_NOLEN’ 326 | : cm_messagebody (cxt_FacilityInd, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_infoind::cm_infoind()’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:343:51: note: in expansion of macro ‘cxf_NOLEN’ 343 | : cm_messagebody (cxt_InfoInd, &InfoNumber, cxf_NOLEN cxf_02 cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectresp::cm_connectresp(c_reject, cp_bprotocol*, CCStruct*, CCStruct*, cp_addinfo*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:363:51: note: in expansion of macro ‘cxf_NOLEN’ 363 | : cm_messagebody (cxt_ConnectResp, &Reject, cxf_NOLEN cxf_REJECT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_Z_STRUCT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_connectb3resp::cm_connectb3resp(c_reject, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:383:53: note: in expansion of macro ‘cxf_NOLEN’ 383 | : cm_messagebody (cxt_ConnectB3Resp, &Reject, cxf_NOLEN cxf_REJECT cxf_STRUCT), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_datab3resp::cm_datab3resp(c_word)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:397:54: note: in expansion of macro ‘cxf_NOLEN’ 397 | : cm_messagebody (cxt_DataB3Resp, &DataHandle, cxf_NOLEN cxf_02), | ^~~~~~~~~ CCSMesg.h: In constructor ‘cm_facilityresp::cm_facilityresp(c_facilselect, CCStruct*)’: CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ CCSMesg.h:409:62: note: in expansion of macro ‘cxf_NOLEN’ 409 | : cm_messagebody (cxt_FacilityResp, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ CCSFacil.h: In constructor ‘cp_facilitynumber::cp_facilitynumber(CDynamicString*, c_byte)’: CCStruct.h:72:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 72 | #define cxf_03 "\x03" | ^ CCSFacil.h:31:58: note: in expansion of macro ‘cxf_03’ 31 | : CCStruct (cxt_CallingPartyNumber, &FacilityType, cxf_03 cxf_STRING), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facility_dtmfdigits::cp_facility_dtmfdigits(CDynamicString*)’: CCStruct.h:43:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 43 | #define cxf_STRING "\x4B" // could only be the last one | ^~~~~~ CCSFacil.h:57:57: note: in expansion of macro ‘cxf_STRING’ 57 | : CCStruct (cxt_FacilityReq_DTMFDigits, &pDigits, cxf_STRING), | ^~~~~~~~~~ CCSFacil.h: In constructor ‘cp_facilityreq_dtmf::cp_facilityreq_dtmf(c_word, c_word, c_word, CDynamicString*, CCStruct*)’: CCStruct.h:75:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 75 | #define cxf_06 "\x06" | ^ CCSFacil.h:69:52: note: in expansion of macro ‘cxf_06’ 69 | : CCStruct (cxt_FacilityReq_DTMF, &Function, cxf_06 cxf_STRUCT cxf_STRUCT), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facilityconf_dtmf::cp_facilityconf_dtmf()’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^~~~~~ CCSFacil.h:93:60: note: in expansion of macro ‘cxf_02’ 93 | : CCStruct (cxt_FacilityConf_DTMF, &DTMFInformation, cxf_02), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facilityreq_wakeupparam::cp_facilityreq_wakeupparam(CDynamicString*, c_dword)’: CCStruct.h:42:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 42 | #define cxf_STRUCT "\x4C" | ^ CCSFacil.h:106:69: note: in expansion of macro ‘cxf_STRUCT’ 106 | CCStruct (cxt_FacilityReq_WakeUpParam, &pCalledPartyNumber, cxf_STRUCT cxf_04), | ^~~~~~~~~~ CCSFacil.h: In constructor ‘cp_facilityconf_wakeup::cp_facilityconf_wakeup()’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^~~~~~ CCSFacil.h:144:70: note: in expansion of macro ‘cxf_02’ 144 | : CCStruct (cxt_FacilityConf_WakeUp, &AcceptedAwakeParameters, cxf_02), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facility_supplserv::cp_facility_supplserv(c_supplserv, CCStruct*)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSFacil.h:157:59: note: in expansion of macro ‘cxf_02’ 157 | : CCStruct (cxt_FacilityParam_SupplServ, &Function, cxf_02 cxf_STRUCT), | ^~~~~~ CCSFacil.h: In constructor ‘cp_facility_supplserv_conf::ICConfParam::ICConfParam()’: CCStruct.h:47:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 47 | #define cxf_INFO "\x47" | ^ CCSFacil.h:186:62: note: in expansion of macro ‘cxf_INFO’ 186 | : CCStruct (cxt_FacilityParam_SupplServ, &Info, 2, cxf_INFO cxf_04), | ^~~~~~~~ CCSFacil.h: In constructor ‘cp_facility_supplserv_conf::cp_facility_supplserv_conf()’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSFacil.h:195:59: note: in expansion of macro ‘cxf_02’ 195 | : CCStruct (cxt_FacilityParam_SupplServ, &Function, cxf_02 cxf_STRUCT), | ^~~~~~ CCSFacil.h: In constructor ‘cp_supplserv_cdreq::cp_supplserv_cdreq(c_word, CDynamicString*)’: CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ CCSFacil.h:213:70: note: in expansion of macro ‘cxf_02’ 213 | CCStruct (cxt_FacilityParam_SupplServ, &PresentationAllowed, cxf_02 cxf_STRUCT), | ^~~~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o MSNList.o MSNList.cpp In file included from MSNList.h:23, from MSNList.cpp:19: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:207:15: note: in expansion of macro ‘cxf_CONST’ 207 | m_Format (cxf_CONST), | ^~~~~~~~~ CCStruct.h: In constructor ‘CCStruct::CCStruct(const void*, tUInt, tCapiStructType)’: CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ CCStruct.h:216:15: note: in expansion of macro ‘cxf_CONST’ 216 | m_Format (cxf_CONST), | ^~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o PLCIList.o PLCIList.cpp rm -f libcapi.a x86_64-gentoo-linux-musl-ar cru libcapi.a CapiChan.o CapiLay.o CapiMsg.o CapiStat.o CCStruct.o Channel.o DataHand.o DCMTrace.o Facility.o MSNList.o PLCIList.o x86_64-gentoo-linux-musl-ranlib libcapi.a make[2]: Leaving directory '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn/src/capi' Making all in convert make[2]: Entering directory '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn/src/convert' x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -I./../linuxdep -I./../capi -I./.. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o BasicFax.o BasicFax.cpp In file included from ./../capi/CCSParam.h:22, from BasicFax.h:27, from BasicFax.cpp:19: ./../capi/CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ ./../capi/CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ ./../capi/CCStruct.h: In constructor ‘CCStruct::CCStruct(tCapiStructType)’: ./../capi/CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ ./../capi/CCStruct.h:207:15: note: in expansion of macro ‘cxf_CONST’ 207 | m_Format (cxf_CONST), | ^~~~~~~~~ ./../capi/CCStruct.h: In constructor ‘CCStruct::CCStruct(const void*, tUInt, tCapiStructType)’: ./../capi/CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ ./../capi/CCStruct.h:216:15: note: in expansion of macro ‘cxf_CONST’ 216 | m_Format (cxf_CONST), | ^~~~~~~~~ ./../capi/CCStruct.h: In constructor ‘cp_content_dword::cp_content_dword(c_dword)’: ./../capi/CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ ./../capi/CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_content_string::cp_content_string(CDynamicString*)’: ./../capi/CCStruct.h:43:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 43 | #define cxf_STRING "\x4B" // could only be the last one | ^~~~~~ ./../capi/CCSParam.h:43:29: note: in expansion of macro ‘cxf_STRING’ 43 | : CCStruct (&pString, cxf_STRING), | ^~~~~~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_content_packet::cp_content_packet(CDataPacket*)’: ./../capi/CCStruct.h:44:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 44 | #define cxf_PACKET "\x4A" // could only be the last one | ^~~~~~ ./../capi/CCSParam.h:55:29: note: in expansion of macro ‘cxf_PACKET’ 55 | : CCStruct (&pPacket, cxf_PACKET), | ^~~~~~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_content_selector::cp_content_selector(c_dword, CCStruct*)’: ./../capi/CCStruct.h:73:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 73 | #define cxf_04 "\x04" | ^ ./../capi/CCSParam.h:67:30: note: in expansion of macro ‘cxf_04’ 67 | : CCStruct (&Selector, cxf_04 cxf_STRUCT), | ^~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_callednumber::cp_callednumber(CDynamicString*)’: ./../capi/CCStruct.h:70:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 70 | #define cxf_01 "\x01" | ^ ./../capi/CCSParam.h:91:49: note: in expansion of macro ‘cxf_01’ 91 | : CCStruct (cxt_CalledPartyNumber, &Type, cxf_01 cxf_STRING), | ^~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_callingnumber::cp_callingnumber(c_byte)’: ./../capi/CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ ./../capi/CCSParam.h:105:50: note: in expansion of macro ‘cxf_02’ 105 | : CCStruct (cxt_CallingPartyNumber, &Type, cxf_02 cxf_STRING), | ^~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_bprotocol::cp_bprotocol(c_b1prot, c_b2prot, c_b3prot, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: ./../capi/CCStruct.h:50:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 50 | #define cxf_B1PROT "\x44" | ^ ./../capi/CCSParam.h:139:47: note: in expansion of macro ‘cxf_B1PROT’ 139 | : CCStruct (cxt_BProtocol, &B1Protocol, cxf_B1PROT cxf_B2PROT cxf_B3PROT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_b1configuration_atm::cp_b1configuration_atm(c_word, c_word, c_word)’: ./../capi/CCStruct.h:75:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 75 | #define cxf_06 "\x06" | ^~~~~~ ./../capi/CCSParam.h:188:49: note: in expansion of macro ‘cxf_06’ 188 | : cp_b1configuration (cxt_B1Config, &VCC, cxf_06), | ^~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_b3configuration_faxext::cp_b3configuration_faxext(c_word, CDynamicString*, CDynamicString*)’: ./../capi/CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ ./../capi/CCSParam.h:275:39: note: in expansion of macro ‘cxf_02’ 275 | : cp_b3configuration (&Options, cxf_02 cxf_Z_02 cxf_STRUCT cxf_STRUCT), | ^~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_addinfo::cp_addinfo(CCStruct*, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: ./../capi/CCStruct.h:42:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 42 | #define cxf_STRUCT "\x4C" | ^ ./../capi/CCSParam.h:365:62: note: in expansion of macro ‘cxf_STRUCT’ 365 | : CCStruct (cxt_AdditionalInfo, &pBChannelInformation, cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_ncpi_faxext::cp_ncpi_faxext(c_word)’: ./../capi/CCStruct.h:59:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 59 | #define cxf_Z_02 "\x3B" | ^ ./../capi/CCSParam.h:427:28: note: in expansion of macro ‘cxf_Z_02’ 427 | : cp_ncpi (&Options, cxf_Z_02 cxf_02 cxf_Z_05), | ^~~~~~~~ BasicFax.cpp: In function ‘void fmtTime(CDynamicString*, time_t)’: BasicFax.cpp:44:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 44 | char *fmt = "%u:%02u"; | ^~~~~~~~~ BasicFax.cpp:46:26: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 46 | pString->Append ("0:00", 4); | ^~~~~~ BasicFax.cpp:48:26: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 48 | pString->Append ("??:??:??", 8); | ^~~~~~~~~~ BasicFax.cpp:52:35: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 52 | pString->PrintAppend ("%u:", v); | ^~~~~ BasicFax.cpp:54:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 54 | fmt = "%02u:%02u"; | ^~~~~~~~~~~ BasicFax.cpp: In member function ‘void CBasicFaxConversion::ConnectLog(cp_ncpi_all*)’: BasicFax.cpp:103:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 103 | WriteLog (LOG_INFO, "Connection established.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:110:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 110 | WriteLog (LOG_INFO, "\tStationID = %s\n" , GetReceiveID()->GetPointer()); | ^~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:114:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 114 | WriteLog (LOG_INFO, "\tBaudRate = %u\n", pNCPI->Rate); | ^~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:120:29: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 120 | dsFlags.Append ("HighRes, "); | ^~~~~~~~~~~ BasicFax.cpp:131:29: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 131 | dsFlags.Append ("Polling, "); | ^~~~~~~~~~~ BasicFax.cpp:134:29: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 134 | dsFlags.Append ("PollAfter, "); | ^~~~~~~~~~~~~ BasicFax.cpp:137:29: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 137 | dsFlags.Append ("JPEG, "); | ^~~~~~~~ BasicFax.cpp:140:29: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 140 | dsFlags.Append ("JBIG, "); | ^~~~~~~~ BasicFax.cpp:143:29: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 143 | dsFlags.Append ("JBIG_progr, "); | ^~~~~~~~~~~~~~ BasicFax.cpp:146:29: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 146 | dsFlags.Append ("MR_compr, "); | ^~~~~~~~~~~~ BasicFax.cpp:149:29: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 149 | dsFlags.Append ("MMR_compr, "); | ^~~~~~~~~~~~~ BasicFax.cpp:152:29: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 152 | dsFlags.Append ("No_ECM, "); | ^~~~~~~~~~ BasicFax.cpp:157:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 157 | WriteLog (LOG_INFO, "\tFlags = %s\n", dsFlags.GetPointer()); | ^~~~~~~~~~~~~~~~~~~~ BasicFax.cpp: In member function ‘void CBasicFaxConversion::WriteXferLog(const char*, tUInt, tUChar*, tUInt*, char*, CDynamicString*, CDynamicString*, char*)’: BasicFax.cpp:177:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 177 | char *timestrf = "%D %H:%M"; | ^~~~~~~~~~ BasicFax.cpp:180:21: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 180 | xferline.Print ("%s\t%s\t%09u\t%s", buf, cmd, commid, devname); | ^~~~~~~~~~~~~~~~~~ BasicFax.cpp:182:31: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 182 | xferline.PrintAppend ("\t%u\t\"", *pJobid); | ^~~~~~~~~~ BasicFax.cpp:184:26: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 184 | xferline.Append ("\t\t\""); | ^~~~~~~~ BasicFax.cpp:193:34: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 193 | xferline.Append (" ", 1); | ^~~ BasicFax.cpp:203:34: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 203 | xferline.Append ("\\\"", 2); | ^~~~~~ BasicFax.cpp:209:31: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 209 | xferline.PrintAppend ("\"\t%S", pUser); | ^~~~~~~~ BasicFax.cpp:211:26: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 211 | xferline.Append ("\"\tfax", 5); | ^~~~~~~~~ BasicFax.cpp:213:27: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 213 | xferline.PrintAppend ("\t\"%S\"\t\"%S\"\t%u\t%d\t", pDestination, GetReceiveID(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:216:22: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 216 | xferline.Append ("\t", 1); | ^~~~ BasicFax.cpp:218:27: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 218 | xferline.PrintAppend ("\t\"%s\"\n", statustext); | ^~~~~~~~~~~~ BasicFax.cpp:222:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 222 | WriteLog (LOG_ERR, "Memory error while generating xferfaxlog accounting record (dest=%s)!", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:227:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 227 | WriteLog (LOG_ERR, "Can't open xferfaxlog for new accounting record (dest=%s)!", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:232:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 232 | WriteLog (LOG_ERR, "Can't write xferfaxlog accounting record (dest=%s)!", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp: In member function ‘tSInfo CBasicFaxConversion::OpenSend(CMultiString*, tUInt)’: BasicFax.cpp:256:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 256 | char *ModeText = "SFF"; | ^~~~~ BasicFax.cpp:264:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 264 | WriteLog (LOG_ERR, "Can't open TIF-File %s!\n", m_pCurSendFile->GetPointer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:268:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 268 | WriteLog (LOG_ERR, "TIF-File %s doesn't look like a 1d G3 Fax!\n", m_pCurSendFile->GetPointer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:273:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 273 | WriteLog (LOG_ERR, "Can't allocate memory for data conversion to the SFF format!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:276:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 276 | ModeText = "TIFF"; | ^~~~~~ BasicFax.cpp:283:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 283 | WriteLog (LOG_ERR, "Can't allocate memory for data conversion to the SFF format!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:286:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 286 | ModeText = "G3"; | ^~~~ BasicFax.cpp:291:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 291 | WriteLog (LOG_ERR, "Can't open File %s!\n", m_pCurSendFile->GetPointer()); | ^~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:297:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 297 | WriteLog (LOG_INFO, "Dial and starting transfer of %s-File %s with %s resolution.\n", ModeText, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp: In member function ‘tSInfo CBasicFaxConversion::SendSFF(tUByte*, tUInt, tUInt*)’: BasicFax.cpp:349:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 349 | WriteLog (LOG_ERR, "Failed to read data from file!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp: In member function ‘tSInfo CBasicFaxConversion::OpenRecv()’: BasicFax.cpp:401:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 401 | WriteLog (LOG_INFO, "Write fax in path %s to file %s.\n", GetSpoolDir()->GetPointer(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp: In member function ‘tSInfo CBasicFaxConversion::RecvSFF(tUByte*, tUInt)’: BasicFax.cpp:460:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 460 | WriteLog (LOG_WARNING, "CFaxReceive::GetData: Overflow in SffFilter.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:482:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 482 | WriteLog (LOG_WARNING, "CFaxReceive::GetData: Overflow in SffFilter.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:500:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 500 | WriteLog (LOG_INFO, "Page %d was received.\n", m_PageCount); | ^~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:502:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 502 | WriteLog (LOG_ERR, "Can't create new file for next fax page! Disconnect now.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:513:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 513 | WriteLog (LOG_INFO, "Page %d was received. Last Page!\n", m_PageCount); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:537:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 537 | WriteLog (LOG_INFO, "Page %d was received.\n", m_PageCount); | ^~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:548:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 548 | WriteLog (LOG_INFO, "Page %d was received. - Last Page!\n", m_PageCount); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp: In member function ‘tSInfo CBasicFaxConversion::FillSffFilter()’: BasicFax.cpp:600:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 600 | WriteLog (LOG_ERR, "Failed to read data from file!\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:617:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 617 | WriteLog (LOG_INFO, "Page %d was sent.\n", m_PageCount); | ^~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:630:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 630 | WriteLog (LOG_INFO, "Start transfer of G3-File %s.\n", m_pCurSendFile->GetPointer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:634:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 634 | WriteLog (LOG_ERR, "Can't open next G3-File %s!\n", m_pCurSendFile->GetPointer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:639:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 639 | WriteLog (LOG_ERR, "TIF-File %s doesn't look like a G3 Fax!\n", m_pCurSendFile->GetPointer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:642:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 642 | WriteLog (LOG_INFO, "Page %d was sent.\n", m_PageCount); | ^~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:646:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 646 | WriteLog (LOG_INFO, "Start transfer of TIFF-File %s with %s resolution.\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:651:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 651 | WriteLog (LOG_ERR, "Can't open TIFF-File %s.\n", m_pCurSendFile->GetPointer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:660:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 660 | WriteLog (LOG_INFO, "Page %d was sent. - Last Page!\n", m_PageCount); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from BasicFax.h:26, from BasicFax.cpp:19: BasicFax.cpp: In member function ‘tSInt CBasicFaxConversion::GetRecvFile()’: ./../defaults.h:26:37: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 26 | #define HYLAFAX_RECV_DIR "recvq/" | ^~~~~~~~ BasicFax.cpp:694:28: note: in expansion of macro ‘HYLAFAX_RECV_DIR’ 694 | NewNameFormat.Set (HYLAFAX_RECV_DIR); | ^~~~~~~~~~~~~~~~ ./../defaults.h:32:37: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 32 | #define HYLAFAX_SEQF_FILE "seqf" | ^~~~~~ BasicFax.cpp:697:19: note: in expansion of macro ‘HYLAFAX_SEQF_FILE’ 697 | fline.Append (HYLAFAX_SEQF_FILE); | ^~~~~~~~~~~~~~~~~ BasicFax.cpp:699:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 699 | WriteLog (LOG_ERR, "Not enough memory for generating file names\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:711:36: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 711 | NewNameFormat.PrintAppend ("fax%%09u" FILE_EXTENSION_TIFF); BasicFax.cpp:713:36: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 713 | NewNameFormat.PrintAppend ("cf%c%%07u", (m_VResolution > 98) ? 'f' : 'n'); | ^~~~~~~~~~~ BasicFax.cpp:716:40: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 716 | NewNameFormat.PrintAppend ("-%S", GetReceiveID()); | ^~~~~ In file included from BasicFax.h:26, from BasicFax.cpp:19: ./../defaults.h:44:37: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 44 | #define FILE_EXTENSION_TIFF ".tif" | ^~~~~~ BasicFax.cpp:720:35: note: in expansion of macro ‘FILE_EXTENSION_TIFF’ 720 | NewNameFormat.Append (FILE_EXTENSION_TIFF); | ^~~~~~~~~~~~~~~~~~~ ./../defaults.h:45:37: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 45 | #define FILE_EXTENSION_SFF ".sff" | ^~~~~~ BasicFax.cpp:723:35: note: in expansion of macro ‘FILE_EXTENSION_SFF’ 723 | NewNameFormat.Append (FILE_EXTENSION_SFF); | ^~~~~~~~~~~~~~~~~~ BasicFax.cpp:726:35: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 726 | NewNameFormat.Append (".01" FILE_EXTENSION_G3); BasicFax.cpp:736:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 736 | WriteLog (LOG_ERR, "Not enough memory for generating file names\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:757:30: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 757 | fline.Print ("%u", m_faxFileNr); | ^~~~ BasicFax.cpp:768:30: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 768 | NewName.Set ("."); | ^~~ BasicFax.cpp:771:33: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 771 | NewName.Append ("/"); | ^~~ In file included from BasicFax.h:26, from BasicFax.cpp:19: ./../defaults.h:26:37: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 26 | #define HYLAFAX_RECV_DIR "recvq/" | ^~~~~~~~ BasicFax.cpp:772:33: note: in expansion of macro ‘HYLAFAX_RECV_DIR’ 772 | NewName.Append (HYLAFAX_RECV_DIR); | ^~~~~~~~~~~~~~~~ BasicFax.cpp:774:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 774 | WriteLog (LOG_ERR, "It is not possible to create a File in Directiory %s.\n", NewName.GetPointer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from BasicFax.h:26, from BasicFax.cpp:19: BasicFax.cpp: In member function ‘tSInt CBasicFaxConversion::GetNextRecvFile()’: ./../defaults.h:26:37: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 26 | #define HYLAFAX_RECV_DIR "recvq/" | ^~~~~~~~ BasicFax.cpp:802:28: note: in expansion of macro ‘HYLAFAX_RECV_DIR’ 802 | NewNameFormat.Set (HYLAFAX_RECV_DIR); | ^~~~~~~~~~~~~~~~ BasicFax.cpp:805:32: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 805 | NewNameFormat.PrintAppend ("cf%07u", m_faxFileNr); | ^~~~~~~~ BasicFax.cpp:808:31: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 808 | NewNameFormat.Append ("-"); | ^~~ BasicFax.cpp:811:27: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 811 | NewNameFormat.Append (".%02u"); | ^~~~~~~ In file included from BasicFax.h:26, from BasicFax.cpp:19: ./../defaults.h:46:37: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 46 | #define FILE_EXTENSION_G3 ".g3" | ^~~~~ BasicFax.cpp:812:27: note: in expansion of macro ‘FILE_EXTENSION_G3’ 812 | NewNameFormat.Append (FILE_EXTENSION_G3); | ^~~~~~~~~~~~~~~~~ BasicFax.cpp:818:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 818 | WriteLog (LOG_ERR, "Not enough memory for generating file names\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:833:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 833 | WriteLog (LOG_INFO, "File for next fax page is %s.\n", NewName.GetPointer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:840:30: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 840 | NewName.Set ("."); | ^~~ BasicFax.cpp:843:33: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 843 | NewName.Append ("/"); | ^~~ In file included from BasicFax.h:26, from BasicFax.cpp:19: ./../defaults.h:26:37: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 26 | #define HYLAFAX_RECV_DIR "recvq/" | ^~~~~~~~ BasicFax.cpp:844:33: note: in expansion of macro ‘HYLAFAX_RECV_DIR’ 844 | NewName.Append (HYLAFAX_RECV_DIR); | ^~~~~~~~~~~~~~~~ BasicFax.cpp:846:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 846 | WriteLog (LOG_ERR, "It is not possible to create a File in Directiory %s.\n", NewName.GetPointer()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp: In member function ‘void CBasicFaxConversion::WriteXferLog(const char*, tUInt, tUChar*, tUInt*, char*, CDynamicString*, CDynamicString*, char*)’: BasicFax.cpp:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 200 | jobtag++; | ~~~~~~^~ BasicFax.cpp:202:13: note: here 202 | case '"': | ^~~~ BasicFax.cpp: In member function ‘tSInfo CBasicFaxConversion::OpenSend(CMultiString*, tUInt)’: BasicFax.cpp:286:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 286 | ModeText = "G3"; | ~~~~~~~~~^~~~~~ BasicFax.cpp:288:5: note: here 288 | case FaxFormat_SFF: | ^~~~ BasicFax.cpp: In member function ‘tSInfo CBasicFaxConversion::RecvSFF(tUByte*, tUInt)’: BasicFax.cpp:476:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 476 | } | ^ BasicFax.cpp:478:9: note: here 478 | case 2: { | ^~~~ BasicFax.cpp: In member function ‘tSInfo CBasicFaxConversion::FillSffFilter()’: BasicFax.cpp:600:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 600 | WriteLog (LOG_ERR, "Failed to read data from file!\n"); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BasicFax.cpp:603:13: note: here 603 | default: | ^~~~~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -I./../linuxdep -I./../capi -I./.. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o ftif2huf.o ftif2huf.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -I./../linuxdep -I./../capi -I./.. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o huf2ftif.o huf2ftif.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -I./../linuxdep -I./../capi -I./.. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o huf2sff.o huf2sff.cpp x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -I./../linuxdep -I./../capi -I./.. -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o sff2huf.o sff2huf.cpp rm -f libconvert.a x86_64-gentoo-linux-musl-ar cru libconvert.a BasicFax.o ftif2huf.o huf2ftif.o huf2sff.o sff2huf.o x86_64-gentoo-linux-musl-ranlib libconvert.a make[2]: Leaving directory '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn/src/convert' Making all in linuxdep make[2]: Entering directory '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn/src/linuxdep' x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -I./../capi -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o CapiBase.o CapiBase.cpp In file included from ./../capi/CCSMesg.h:22, from ./../capi/CapiBase.h:22, from CapiBase.cpp:19: ./../capi/CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ ./../capi/CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ ./../capi/CCStruct.h: In constructor ‘CCStruct::CCStruct(tCapiStructType)’: ./../capi/CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ ./../capi/CCStruct.h:207:15: note: in expansion of macro ‘cxf_CONST’ 207 | m_Format (cxf_CONST), | ^~~~~~~~~ ./../capi/CCStruct.h: In constructor ‘CCStruct::CCStruct(const void*, tUInt, tCapiStructType)’: ./../capi/CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ ./../capi/CCStruct.h:216:15: note: in expansion of macro ‘cxf_CONST’ 216 | m_Format (cxf_CONST), | ^~~~~~~~~ ./../capi/CCStruct.h: In constructor ‘cp_content_dword::cp_content_dword(c_dword)’: ./../capi/CCStruct.h:41:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 41 | #define cxf_CONST "\x4D" // must be the only one (except cxf_NOLEN) | ^~~~~~ ./../capi/CCStruct.h:174:82: note: in expansion of macro ‘cxf_CONST’ 174 | (tCapiStructType type, void *data, tUInt len, tFormatChar *format = cxf_CONST); | ^~~~~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_content_string::cp_content_string(CDynamicString*)’: ./../capi/CCStruct.h:43:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 43 | #define cxf_STRING "\x4B" // could only be the last one | ^~~~~~ ./../capi/CCSParam.h:43:29: note: in expansion of macro ‘cxf_STRING’ 43 | : CCStruct (&pString, cxf_STRING), | ^~~~~~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_content_packet::cp_content_packet(CDataPacket*)’: ./../capi/CCStruct.h:44:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 44 | #define cxf_PACKET "\x4A" // could only be the last one | ^~~~~~ ./../capi/CCSParam.h:55:29: note: in expansion of macro ‘cxf_PACKET’ 55 | : CCStruct (&pPacket, cxf_PACKET), | ^~~~~~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_content_selector::cp_content_selector(c_dword, CCStruct*)’: ./../capi/CCStruct.h:73:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 73 | #define cxf_04 "\x04" | ^ ./../capi/CCSParam.h:67:30: note: in expansion of macro ‘cxf_04’ 67 | : CCStruct (&Selector, cxf_04 cxf_STRUCT), | ^~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_callednumber::cp_callednumber(CDynamicString*)’: ./../capi/CCStruct.h:70:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 70 | #define cxf_01 "\x01" | ^ ./../capi/CCSParam.h:91:49: note: in expansion of macro ‘cxf_01’ 91 | : CCStruct (cxt_CalledPartyNumber, &Type, cxf_01 cxf_STRING), | ^~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_callingnumber::cp_callingnumber(c_byte)’: ./../capi/CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ ./../capi/CCSParam.h:105:50: note: in expansion of macro ‘cxf_02’ 105 | : CCStruct (cxt_CallingPartyNumber, &Type, cxf_02 cxf_STRING), | ^~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_bprotocol::cp_bprotocol(c_b1prot, c_b2prot, c_b3prot, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: ./../capi/CCStruct.h:50:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 50 | #define cxf_B1PROT "\x44" | ^ ./../capi/CCSParam.h:139:47: note: in expansion of macro ‘cxf_B1PROT’ 139 | : CCStruct (cxt_BProtocol, &B1Protocol, cxf_B1PROT cxf_B2PROT cxf_B3PROT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_b1configuration_atm::cp_b1configuration_atm(c_word, c_word, c_word)’: ./../capi/CCStruct.h:75:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 75 | #define cxf_06 "\x06" | ^~~~~~ ./../capi/CCSParam.h:188:49: note: in expansion of macro ‘cxf_06’ 188 | : cp_b1configuration (cxt_B1Config, &VCC, cxf_06), | ^~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_b3configuration_faxext::cp_b3configuration_faxext(c_word, CDynamicString*, CDynamicString*)’: ./../capi/CCStruct.h:71:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 71 | #define cxf_02 "\x02" | ^ ./../capi/CCSParam.h:275:39: note: in expansion of macro ‘cxf_02’ 275 | : cp_b3configuration (&Options, cxf_02 cxf_Z_02 cxf_STRUCT cxf_STRUCT), | ^~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_addinfo::cp_addinfo(CCStruct*, CCStruct*, CCStruct*, CCStruct*, CCStruct*)’: ./../capi/CCStruct.h:42:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 42 | #define cxf_STRUCT "\x4C" | ^ ./../capi/CCSParam.h:365:62: note: in expansion of macro ‘cxf_STRUCT’ 365 | : CCStruct (cxt_AdditionalInfo, &pBChannelInformation, cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~~ ./../capi/CCSParam.h: In constructor ‘cp_ncpi_faxext::cp_ncpi_faxext(c_word)’: ./../capi/CCStruct.h:59:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 59 | #define cxf_Z_02 "\x3B" | ^ ./../capi/CCSParam.h:427:28: note: in expansion of macro ‘cxf_Z_02’ 427 | : cp_ncpi (&Options, cxf_Z_02 cxf_02 cxf_Z_05), | ^~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_message::cm_message()’: ./../capi/CCStruct.h:40:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 40 | #define cxf_MSGLEN "\x4E" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:59:41: note: in expansion of macro ‘cxf_MSGLEN’ 59 | : CCStruct (cxt_Message, &ApplID, cxf_MSGLEN cxf_0A cxf_STRUCT), | ^~~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_datab3::cm_datab3(c_dataptr, c_word, c_word, c_word)’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:84:50: note: in expansion of macro ‘cxf_NOLEN’ 84 | : cm_messagebody (cxt_DataB3, &DataLength, cxf_NOLEN cxf_Z_04 cxf_0E), | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_manufacturer::cm_manufacturer(c_dword, c_dword, c_dword, CCStruct*)’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:120:52: note: in expansion of macro ‘cxf_NOLEN’ 120 | : cm_messagebody (cxt_Manufacturer, &ManuID, cxf_NOLEN cxf_0C cxf_STRUCT), | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_connectreq::cm_connectreq(c_cipvalue, CCStruct*, CCStruct*, CCStruct*, CCStruct*, cp_bprotocol*, cp_addinfo*)’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:153:52: note: in expansion of macro ‘cxf_NOLEN’ 153 | : cm_messagebody (cxt_ConnectReq, &CIPValue, cxf_NOLEN cxf_CIPVAL cxf_STRUCT cxf_STRUCT | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_facilityreq::cm_facilityreq(c_facilselect, CCStruct*)’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:178:61: note: in expansion of macro ‘cxf_NOLEN’ 178 | : cm_messagebody (cxt_FacilityReq, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_inforeq::cm_inforeq(CCStruct*, cp_addinfo*)’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:192:59: note: in expansion of macro ‘cxf_NOLEN’ 192 | : cm_messagebody (cxt_InfoReq, &pCalledPartyNumber, cxf_NOLEN cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_listenreq::cm_listenreq(c_dword, c_dword, c_dword, CCStruct*)’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:206:51: note: in expansion of macro ‘cxf_NOLEN’ 206 | : cm_messagebody (cxt_ListenReq, &InfoMask, cxf_NOLEN cxf_0C cxf_STRUCT cxf_Z_STRUCT), | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_datab3conf::cm_datab3conf(c_word, c_info)’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:226:54: note: in expansion of macro ‘cxf_NOLEN’ 226 | : cm_messagebody (cxt_DataB3Conf, &DataHandle, cxf_NOLEN cxf_02 cxf_INFO), | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_facilityconf::cm_facilityconf()’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:240:50: note: in expansion of macro ‘cxf_NOLEN’ 240 | : cm_messagebody (cxt_FacilityConf, &Info, cxf_NOLEN cxf_INFO cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_connectind::cm_connectind()’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:261:52: note: in expansion of macro ‘cxf_NOLEN’ 261 | : cm_messagebody (cxt_ConnectInd, &CIPValue, cxf_NOLEN cxf_CIPVAL cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_STRUCT | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_connectactiveind::cm_connectactiveind()’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:291:66: note: in expansion of macro ‘cxf_NOLEN’ 291 | : cm_messagebody (cxt_ConnectActiveInd, &pConnectedNumber, cxf_NOLEN cxf_STRUCT cxf_STRUCT), | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_disconnectb3ind::cm_disconnectb3ind()’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:309:57: note: in expansion of macro ‘cxf_NOLEN’ 309 | : cm_messagebody (cxt_DisconnectB3Ind, &ReasonB3, cxf_NOLEN cxf_INFO cxf_STRUCT), | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_facilityind::cm_facilityind()’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:326:61: note: in expansion of macro ‘cxf_NOLEN’ 326 | : cm_messagebody (cxt_FacilityInd, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_infoind::cm_infoind()’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:343:51: note: in expansion of macro ‘cxf_NOLEN’ 343 | : cm_messagebody (cxt_InfoInd, &InfoNumber, cxf_NOLEN cxf_02 cxf_STRUCT), | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_connectresp::cm_connectresp(c_reject, cp_bprotocol*, CCStruct*, CCStruct*, cp_addinfo*)’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:363:51: note: in expansion of macro ‘cxf_NOLEN’ 363 | : cm_messagebody (cxt_ConnectResp, &Reject, cxf_NOLEN cxf_REJECT cxf_STRUCT cxf_STRUCT cxf_STRUCT cxf_Z_STRUCT cxf_STRUCT), | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_connectb3resp::cm_connectb3resp(c_reject, CCStruct*)’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:383:53: note: in expansion of macro ‘cxf_NOLEN’ 383 | : cm_messagebody (cxt_ConnectB3Resp, &Reject, cxf_NOLEN cxf_REJECT cxf_STRUCT), | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_datab3resp::cm_datab3resp(c_word)’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:397:54: note: in expansion of macro ‘cxf_NOLEN’ 397 | : cm_messagebody (cxt_DataB3Resp, &DataHandle, cxf_NOLEN cxf_02), | ^~~~~~~~~ ./../capi/CCSMesg.h: In constructor ‘cm_facilityresp::cm_facilityresp(c_facilselect, CCStruct*)’: ./../capi/CCStruct.h:39:25: warning: ISO C++ forbids converting a string constant to ‘tFormatChar*’ {aka ‘char*’} [-Wwrite-strings] 39 | #define cxf_NOLEN "\x4F" // must be the first in a cxf-list | ^ ./../capi/CCSMesg.h:409:62: note: in expansion of macro ‘cxf_NOLEN’ 409 | : cm_messagebody (cxt_FacilityResp, &FacilitySelector, cxf_NOLEN cxf_FACIL cxf_STRUCT), | ^~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -I./../capi -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o dbgLEVEL.o dbgLEVEL.cpp dbgLEVEL.cpp:75:35: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 75 | char *DbgIPrintLinePrefix = ""; | ^~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -I./../capi -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o misc.o misc.cpp misc.cpp: In function ‘tBool runCmd(char*, bool)’: misc.cpp:89:48: warning: missing sentinel in function call [-Wformat=] 89 | execl ("/bin/sh", "sh", "-c", cmd, NULL); | ^ misc.cpp: In function ‘const char* DataFormat2str(tUInt)’: misc.cpp:116:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 116 | t = "SFF"; | ^~~~~ misc.cpp:119:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 119 | t = "Plain fax format (modified Huffman coding"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ misc.cpp:122:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 122 | t = "PCX"; | ^~~~~ misc.cpp:125:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 125 | t = "DCX"; | ^~~~~ misc.cpp:128:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 128 | t = "TIFF"; | ^~~~~~ misc.cpp:131:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 131 | t = "ASCII"; | ^~~~~~~ misc.cpp:134:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 134 | t = "Extended ANSI"; | ^~~~~~~~~~~~~~~ misc.cpp:137:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 137 | t = "Binary file transfer"; | ^~~~~~~~~~~~~~~~~~~~~~ misc.cpp:140:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 140 | t = "unknown"; | ^~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"capi4hylafax\" -DVERSION=\"01.03.01svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_CAPI20_H=1 -DHAVE_LIBCAPI20=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBPTHREAD=1 -DSIZEOF_VOID_P=8 -I. -I./../standard -I./../capi -Wall -W -O2 -O2 -pipe -march=native -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -c -o PrctlDmp.o PrctlDmp.cpp In file included from PrctlDmp.cpp:24: /usr/include/linux/prctl.h:134:8: error: redefinition of ‘struct prctl_mm_map’ 134 | struct prctl_mm_map { | ^~~~~~~~~~~~ In file included from PrctlDmp.cpp:23: /usr/include/sys/prctl.h:88:8: note: previous definition of ‘struct prctl_mm_map’ 88 | struct prctl_mm_map { | ^~~~~~~~~~~~ make[2]: *** [Makefile:385: PrctlDmp.o] Error 1 make[2]: Leaving directory '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn/src/linuxdep' make[1]: *** [Makefile:359: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn/src' make: *** [Makefile:406: all-recursive] Error 1 * ERROR: net-misc/capi4hylafax-01.03.00.99.300.20-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-misc/capi4hylafax-01.03.00.99.300.20-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-misc/capi4hylafax-01.03.00.99.300.20-r2::gentoo'`. * The complete build log is located at '/var/log/portage/net-misc:capi4hylafax-01.03.00.99.300.20-r2:20200402-030100.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/temp/environment'. * Working directory: '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn' * S: '/var/tmp/portage/net-misc/capi4hylafax-01.03.00.99.300.20-r2/work/capi4hylafax-svn'