Mock Version: 2.1 Mock Version: 2.1 Mock Version: 2.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target s390x --nodeps /builddir/build/SPECS/smoldyn.spec'], chrootPath='/var/lib/mock/f33-build-20886905-1544014/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target s390x --nodeps /builddir/build/SPECS/smoldyn.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1590364800 Wrote: /builddir/build/SRPMS/smoldyn-2.61-2.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target s390x --nodeps /builddir/build/SPECS/smoldyn.spec'], chrootPath='/var/lib/mock/f33-build-20886905-1544014/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target s390x --nodeps /builddir/build/SPECS/smoldyn.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1590364800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.HQeK3N + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf smoldyn-2.61 + /usr/bin/unzip -qq /builddir/build/SOURCES/smoldyn-2.61.zip + STATUS=0 + '[' 0 -ne 0 ']' + cd smoldyn-2.61 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (smoldyn-fix_libpaths.patch):' Patch #0 (smoldyn-fix_libpaths.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 -b --suffix .fix_libpaths --fuzz=0 patching file CMakeLists.txt Hunk #4 succeeded at 189 (offset -1 lines). + echo 'Patch #1 (smoldyn-freeglut.patch):' Patch #1 (smoldyn-freeglut.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 -b --suffix .freeglut --fuzz=0 patching file CMakeLists.txt + mv source/lib/SFMT/LICENSE.txt source/lib/SFMT/SFMT-LICENSE.txt + mv source/lib/SFMT/README.txt source/lib/SFMT/SFMT-README.txt + rm -rf Linux + rm -rf source/BioNetGen source/MinGWlibs Toolchain-mingw32.cmake + rm -rf source/vcell/SimpleMesh.cpp source/vcell/SimpleMesh.h source/vcell/SimpleValueProvider.cpp source/vcell/SimpleValueProvider.h source/vcell/zconf.h source/vcell/zlib.h source/vcell/zlib.lib source/NextSubVolume/Eigen + rm -rf source/NextSubVolume/boost_include + rm -f source/vtk/CMakeLists.txt source/vtk/vtkwrapper.cpp source/vtk/vtkwrapper.h + find . -type f -name '*.h' -exec chmod 0644 '{}' ';' + find . -type f -name '*.c' -exec chmod 0644 '{}' ';' + find . -type f -name '*.pdf' -exec chmod 0644 '{}' ';' + find . -type f -name '*.txt' -exec chmod 0644 '{}' ';' + find . -type f -name '*.txt' -exec sed -i 's/\r$//' '{}' ';' + sed -e 's|../../../source/BioNetGen/BNG2.pl|/usr/share/perl5/vendor_perl/BioNetGen/BNG2.pl|g' -i examples/S95_regression/lrmsim.txt examples/S12_bionetgen/lrm/lrmsim.txt examples/S12_bionetgen/abba/abbasim.txt examples/S94_archive/Andrews_2016/BioNetGen/lrm/lrmsim.txt examples/S94_archive/Andrews_2016/BioNetGen/abba/abbasim.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.6tlo2N + umask 022 + cd /builddir/build/BUILD + cd smoldyn-2.61 + mkdir -p build + pushd build ~/build/BUILD/smoldyn-2.61/build ~/build/BUILD/smoldyn-2.61 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -Wno-dev -DCPACK_BINARY_STGZ:BOOL=OFF -DCPACK_BINARY_TGZ:BOOL=OFF -DCPACK_BINARY_TZ:BOOL=OFF -DCPACK_SOURCE_TBZ2:BOOL=OFF -DCPACK_SOURCE_TGZ:BOOL=OFF -DCPACK_SOURCE_TXZ:BOOL=OFF -DCPACK_SOURCE_TZ:BOOL=OFF -DOPTION_VCELL:BOOL=OFF -DOPTION_VTK:BOOL=OFF -DOPTION_TARGET_LIBSMOLDYN:BOOL=OFF -DOPTION_USE_ZLIB:BOOL=ON -DOPTION_PDE:BOOL=ON -DPERL_VENDORLIB:PATH=/usr/share/perl5/vendor_perl -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib64 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE -DCMAKE_COLOR_MAKEFILE:BOOL=ON -DCMAKE_SKIP_RPATH:BOOL=YES -DHAVE_GL_FREEGLUT_H=TRUE .. -- The C compiler identification is GNU 10.1.1 -- The CXX compiler identification is GNU 10.1.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Build type: Release -- Found OpenGL: /usr/lib64/libOpenGL.so -- OpenGL found: '/usr/include', '/usr/lib64/libGL.so;/usr/lib64/libGLU.so' -- Found GLUT: /usr/lib64/libglut.so -- Found TIFF: /usr/lib64/libtiff.so (found version "4.1.0") -- Found Libtiff: '/usr/include', '/usr/lib64/libtiff.so' -- Found Zlib: '/usr/include', '/usr/lib64/libz.so' -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/smoldyn-2.61/build + /usr/bin/make -O -j4 V=1 VERBOSE=1 V=1 /usr/bin/cmake -S/builddir/build/BUILD/smoldyn-2.61 -B/builddir/build/BUILD/smoldyn-2.61/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/smoldyn-2.61/build/CMakeFiles /builddir/build/BUILD/smoldyn-2.61/build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f CMakeFiles/smoldyn.dir/build.make CMakeFiles/smoldyn.dir/depend make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' cd /builddir/build/BUILD/smoldyn-2.61/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smoldyn-2.61 /builddir/build/BUILD/smoldyn-2.61 /builddir/build/BUILD/smoldyn-2.61/build /builddir/build/BUILD/smoldyn-2.61/build /builddir/build/BUILD/smoldyn-2.61/build/CMakeFiles/smoldyn.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/smoldyn-2.61/build/CMakeFiles/smoldyn.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/smoldyn-2.61/build/CMakeFiles/smoldyn.dir/depend.internal". Dependee "/builddir/build/BUILD/smoldyn-2.61/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/smoldyn-2.61/build/CMakeFiles/smoldyn.dir/depend.internal". Scanning dependencies of target smoldyn make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' /usr/bin/make -f CMakeFiles/smoldyn.dir/build.make CMakeFiles/smoldyn.dir/build make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 5%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/List.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/List.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/List.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 12%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/parse.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/parse.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/parse.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' In file included from /usr/include/string.h:504, from /builddir/build/BUILD/smoldyn-2.61/source/lib/parse.c:6: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Parse_AddDefine(ParseFilePtr, const char*, const char*, int)' at /builddir/build/BUILD/smoldyn-2.61/source/lib/parse.c:151:21, inlined from 'int Parse_AddDefine(ParseFilePtr, const char*, const char*, int)' at /builddir/build/BUILD/smoldyn-2.61/source/lib/parse.c:129:5, inlined from 'ParseFileStruct* Parse_AllocFilePtr(const char*, const char*)' at /builddir/build/BUILD/smoldyn-2.61/source/lib/parse.c:56:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Parse_AddDefine(ParseFilePtr, const char*, const char*, int)' at /builddir/build/BUILD/smoldyn-2.61/source/lib/parse.c:149:9, inlined from 'int Parse_AddDefine(ParseFilePtr, const char*, const char*, int)' at /builddir/build/BUILD/smoldyn-2.61/source/lib/parse.c:129:5, inlined from 'int Parse_ReadLine(ParseFileStruct**, char*, char**, char*)' at /builddir/build/BUILD/smoldyn-2.61/source/lib/parse.c:431:21: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 7%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/math2.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/math2.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/math2.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 15%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/queue.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/queue.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/queue.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 10%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/opengl2.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/opengl2.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/opengl2.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' /builddir/build/BUILD/smoldyn-2.61/source/lib/opengl2.c: In function 'void KeyPush(unsigned char, int, int)': /builddir/build/BUILD/smoldyn-2.61/source/lib/opengl2.c:114:29: warning: '0' directive output may be truncated writing 1 byte into a region of size between 0 and 255 [-Wformat-truncation=] 114 | snprintf(str,STRCHAR,"%s%%0%ii.tif",TiffName,(int)log10((double)TiffNumMax)+1); | ^ /builddir/build/BUILD/smoldyn-2.61/source/lib/opengl2.c:114:24: note: directive argument in the range [-2147483647, 2147483647] 114 | snprintf(str,STRCHAR,"%s%%0%ii.tif",TiffName,(int)log10((double)TiffNumMax)+1); | ^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/lib/opengl2.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 9 and 274 bytes into a destination of size 256 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 17%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/random2.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/random2.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/random2.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 2%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/Geometry.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/Geometry.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/Geometry.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 20%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/RnSort.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/RnSort.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/RnSort.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 22%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/Rn.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/Rn.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/Rn.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 25%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/rxnparam.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/rxnparam.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/rxnparam.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' /builddir/build/BUILD/smoldyn-2.61/source/lib/rxnparam.c: In function 'void rdfmaketable()': /builddir/build/BUILD/smoldyn-2.61/source/lib/rxnparam.c:935:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 935 | scanf("%s",string); | ~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/rxnparam.c:938:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 938 | scanf("%i",&n); | ~~~~~^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/rxnparam.c:942:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 942 | scanf("%lf",&eps); | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/rxnparam.c:946:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 946 | scanf("%s",string); | ~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/rxnparam.c: In function 'void rdfmaketableprob()': /builddir/build/BUILD/smoldyn-2.61/source/lib/rxnparam.c:1024:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1024 | scanf("%s",string); | ~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/rxnparam.c:1027:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1027 | scanf("%i",&n); | ~~~~~^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/rxnparam.c:1031:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1031 | scanf("%lf",&eps); | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/rxnparam.c:1039:8: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1039 | scanf("%s",string); | ~~~~~^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 30%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/Sphere.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/Sphere.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/Sphere.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 27%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/SimCommand.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/SimCommand.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.c: In function 'int scmdopenfiles(cmdssptr, int)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.c:681:11: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 681 | scanf("%s",str2); | ~~~~~^~~~~~~~~~~ In file included from /usr/include/string.h:504, from /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.c:9: In function 'char* strncat(char*, const char*, size_t)', inlined from 'void scmdcatfname(cmdssptr, int, char*)' at /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.c:44:14, inlined from 'void scmdoutput(cmdssptr)' at /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.c:483:16: /usr/include/bits/string_fortified.h:137:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 137 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:137:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 256 equals destination size [-Wstringop-overflow=] In function 'char* strncat(char*, const char*, size_t)', inlined from 'void scmdcatfname(cmdssptr, int, char*)' at /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.c:44:14, inlined from 'int scmdopenfiles(cmdssptr, int)' at /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.c:675:16: /usr/include/bits/string_fortified.h:137:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 137 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:137:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 256 equals destination size [-Wstringop-overflow=] In function 'char* strncat(char*, const char*, size_t)', inlined from 'void scmdcatfname(cmdssptr, int, char*)' at /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.c:44:14, inlined from 'FILE* scmdoverwrite(cmdssptr, char*)' at /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.c:704:15: /usr/include/bits/string_fortified.h:137:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 137 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:137:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 256 equals destination size [-Wstringop-overflow=] In function 'char* strncat(char*, const char*, size_t)', inlined from 'void scmdcatfname(cmdssptr, int, char*)' at /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.c:44:14, inlined from 'FILE* scmdincfile(cmdssptr, char*)' at /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.c:722:15: /usr/include/bits/string_fortified.h:137:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 137 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:137:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 256 equals destination size [-Wstringop-overflow=] make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 40%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/SFMT/SFMT.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/SFMT/SFMT.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/SFMT/SFMT.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 35%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/SurfaceParam.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/SurfaceParam.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/SurfaceParam.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' /builddir/build/BUILD/smoldyn-2.61/source/lib/SurfaceParam.c: In function 'void xdfmaketableirrev()': /builddir/build/BUILD/smoldyn-2.61/source/lib/SurfaceParam.c:613:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 613 | scanf("%i",&n); | ~~~~~^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SurfaceParam.c:616:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 616 | scanf("%lf %lf",&xlo,&xhi); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SurfaceParam.c:618:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 618 | scanf("%lf %lf",&xfitlo,&xfithi); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SurfaceParam.c:620:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 620 | scanf("%lf",&eps); | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SurfaceParam.c:622:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 622 | scanf("%s",ynmro); | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SurfaceParam.c:625:8: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 625 | scanf("%s",ynxdf); } | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SurfaceParam.c: In function 'void xdfmaketable()': /builddir/build/BUILD/smoldyn-2.61/source/lib/SurfaceParam.c:689:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 689 | scanf("%i",&n); | ~~~~~^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SurfaceParam.c:693:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 693 | scanf("%lf",&eps); | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SurfaceParam.c:696:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 696 | scanf("%s",yn); | ~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 37%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/Zn.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/Zn.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/Zn.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' /builddir/build/BUILD/smoldyn-2.61/source/lib/Zn.c: In function 'char* Zn_vect2csvstring(int*, int, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/Zn.c:36:26: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 36 | if(n>0) snprintf(string,sizeof(string),"%i",c[0]); | ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 32%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/string2.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/lib/string2.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/lib/string2.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 45%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolboxes.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolboxes.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolboxes.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 42%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolbng.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolbng.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolbng.c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolbng.c: In function 'int bngrunBNGL2(bngptr, char*, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolbng.c:1334:8: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1334 | system(string); // generate network | ~~~~~~^~~~~~~~ In file included from /usr/include/string.h:504, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolbng.c:11: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int bngaddspecies(bngptr, int, const char*, const char*)' at /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolbng.c:1173:22, inlined from 'bngstruct* bngreadstring(simptr, ParseFilePtr, bngptr, const char*, char*)' at /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolbng.c:1378:4: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int bngaddspecies(bngptr, int, const char*, const char*)' at /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolbng.c:1175:22, inlined from 'bngstruct* bngreadstring(simptr, ParseFilePtr, bngptr, const char*, char*)' at /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolbng.c:1378:4: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 50%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolcomparts.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolcomparts.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcomparts.c In file included from /usr/include/string.h:504, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcomparts.c:11: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'compartstruct* compartaddcompart(simptr, const char*)' at /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcomparts.c:616:10, inlined from 'compartstruct* compartreadstring(simptr, ParseFilePtr, compartptr, const char*, char*)' at /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcomparts.c:884:25: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 52%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolfilament.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolfilament.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolfilament.c In file included from /usr/include/string.h:504, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolfilament.c:10: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'filamentstruct* filaddfilament(simptr, const char*)' at /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolfilament.c:702:10, inlined from 'filamentstruct* filreadstring(simptr, ParseFilePtr, filamentptr, const char*, char*)' at /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolfilament.c:764:21: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 55%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolgraphics.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolgraphics.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolgraphics.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 60%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolport.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolport.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolport.c In file included from /usr/include/string.h:504, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolport.c:10: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'portstruct* portaddport(simptr, const char*, surfaceptr, PanelFace)' at /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolport.c:267:10, inlined from 'portstruct* portreadstring(simptr, ParseFilePtr, portptr, const char*, char*)' at /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolport.c:291:19: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 62%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smollattice.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smollattice.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smollattice.c In file included from /usr/include/string.h:504, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smollattice.c:12: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int latticeaddlattice(simptr, latticestruct**, const char*, const double*, const double*, const double*, const char*, LatticeType)' at /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smollattice.c:563:12, inlined from 'latticestruct* latticereadstring(simptr, ParseFilePtr, latticeptr, const char*, char*)' at /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smollattice.c:725:24: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 47%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode docommand(void*, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:290:2: note: in expansion of macro 'SCMDCHECK' 290 | SCMDCHECK(0,"command not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdpause(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:327:2: note: in expansion of macro 'SCMDCHECK' 327 | SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"pause doesn't work without graphics"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkeypress(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:345:2: note: in expansion of macro 'SCMDCHECK' 345 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:347:2: note: in expansion of macro 'SCMDCHECK' 347 | SCMDCHECK(itct==1,"cannot read character"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:349:2: note: in expansion of macro 'SCMDCHECK' 349 | SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"keypress doesn't work without graphics"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetflag(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:360:2: note: in expansion of macro 'SCMDCHECK' 360 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:362:2: note: in expansion of macro 'SCMDCHECK' 362 | SCMDCHECK(itct==1,"cannot read flag value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetrandseed(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:373:2: note: in expansion of macro 'SCMDCHECK' 373 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:375:2: note: in expansion of macro 'SCMDCHECK' 375 | SCMDCHECK(itct==1,"cannot read seed"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetgraphics(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:388:2: note: in expansion of macro 'SCMDCHECK' 388 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:390:2: note: in expansion of macro 'SCMDCHECK' 390 | SCMDCHECK(itct==1,"cannot read graphics type"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:393:7: note: in expansion of macro 'SCMDCHECK' 393 | else SCMDCHECK(0,"unrecognized graphics type"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetgraphic_iter(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:403:2: note: in expansion of macro 'SCMDCHECK' 403 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:405:2: note: in expansion of macro 'SCMDCHECK' 405 | SCMDCHECK(itct==1,"cannot read graphics iterations"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:406:2: note: in expansion of macro 'SCMDCHECK' 406 | SCMDCHECK(iter>0,"graphics iterations must be >0"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdoverwrite(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:427:2: note: in expansion of macro 'SCMDCHECK' 427 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:428:2: note: in expansion of macro 'SCMDCHECK' 428 | SCMDCHECK(scmdoverwrite(sim->cmds,line2),"failed to open file"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdincrementfile(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:435:2: note: in expansion of macro 'SCMDCHECK' 435 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:436:2: note: in expansion of macro 'SCMDCHECK' 436 | SCMDCHECK(scmdincfile(sim->cmds,line2),"failed to increment file"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifflag(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:453:2: note: in expansion of macro 'SCMDCHECK' 453 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:455:2: note: in expansion of macro 'SCMDCHECK' 455 | SCMDCHECK(itct==2,"cannot read comparison symbol or flag value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:456:2: note: in expansion of macro 'SCMDCHECK' 456 | SCMDCHECK(ch=='<' || ch=='=' || ch=='>',"comparison symbol has to be <, =, or >"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifprob(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:469:2: note: in expansion of macro 'SCMDCHECK' 469 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:471:2: note: in expansion of macro 'SCMDCHECK' 471 | SCMDCHECK(itct==1,"cannot read probability value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:472:2: note: in expansion of macro 'SCMDCHECK' 472 | SCMDCHECK(f1>=0 && f1<=1,"probability value needs to be between 0 and 1"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifno(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:487:2: note: in expansion of macro 'SCMDCHECK' 487 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:488:2: note: in expansion of macro 'SCMDCHECK' 488 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:489:2: note: in expansion of macro 'SCMDCHECK' 489 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:490:2: note: in expansion of macro 'SCMDCHECK' 490 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:491:2: note: in expansion of macro 'SCMDCHECK' 491 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifless(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:506:2: note: in expansion of macro 'SCMDCHECK' 506 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:507:2: note: in expansion of macro 'SCMDCHECK' 507 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:508:2: note: in expansion of macro 'SCMDCHECK' 508 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:509:2: note: in expansion of macro 'SCMDCHECK' 509 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:510:2: note: in expansion of macro 'SCMDCHECK' 510 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:511:2: note: in expansion of macro 'SCMDCHECK' 511 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:513:2: note: in expansion of macro 'SCMDCHECK' 513 | SCMDCHECK(itct==1,"cannot read value argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifmore(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:528:2: note: in expansion of macro 'SCMDCHECK' 528 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:529:2: note: in expansion of macro 'SCMDCHECK' 529 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:530:2: note: in expansion of macro 'SCMDCHECK' 530 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:531:2: note: in expansion of macro 'SCMDCHECK' 531 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:532:2: note: in expansion of macro 'SCMDCHECK' 532 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:533:2: note: in expansion of macro 'SCMDCHECK' 533 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:535:2: note: in expansion of macro 'SCMDCHECK' 535 | SCMDCHECK(itct==1,"cannot read value argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifincmpt(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:556:2: note: in expansion of macro 'SCMDCHECK' 556 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:557:2: note: in expansion of macro 'SCMDCHECK' 557 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:558:2: note: in expansion of macro 'SCMDCHECK' 558 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:560:2: note: in expansion of macro 'SCMDCHECK' 560 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:561:2: note: in expansion of macro 'SCMDCHECK' 561 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:562:2: note: in expansion of macro 'SCMDCHECK' 562 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:563:2: note: in expansion of macro 'SCMDCHECK' 563 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:564:2: note: in expansion of macro 'SCMDCHECK' 564 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:565:2: note: in expansion of macro 'SCMDCHECK' 565 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:567:2: note: in expansion of macro 'SCMDCHECK' 567 | SCMDCHECK(itct==3,"cannot read symbol, value, and/or compartment arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:568:2: note: in expansion of macro 'SCMDCHECK' 568 | SCMDCHECK(ch=='<' || ch=='=' || ch=='>',"comparison symbol has to be <, =, or >"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:570:2: note: in expansion of macro 'SCMDCHECK' 570 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifchange(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:600:2: note: in expansion of macro 'SCMDCHECK' 600 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:601:2: note: in expansion of macro 'SCMDCHECK' 601 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:602:2: note: in expansion of macro 'SCMDCHECK' 602 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:603:2: note: in expansion of macro 'SCMDCHECK' 603 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:604:2: note: in expansion of macro 'SCMDCHECK' 604 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:605:2: note: in expansion of macro 'SCMDCHECK' 605 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:607:2: note: in expansion of macro 'SCMDCHECK' 607 | SCMDCHECK(itct==2,"cannot read change or number arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:608:3: note: in expansion of macro 'SCMDCHECK' 608 | SCMDCHECK(line2=strnword(line2,3),"missing conditional command"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdif(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:632:2: note: in expansion of macro 'SCMDCHECK' 632 | SCMDCHECK(itct==3,"cannot read command arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:633:3: note: in expansion of macro 'SCMDCHECK' 633 | SCMDCHECK(line2=strnword(line2,4),"missing conditional command"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdwarnescapee(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:660:2: note: in expansion of macro 'SCMDCHECK' 660 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:661:2: note: in expansion of macro 'SCMDCHECK' 661 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:662:2: note: in expansion of macro 'SCMDCHECK' 662 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:663:2: note: in expansion of macro 'SCMDCHECK' 663 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:664:2: note: in expansion of macro 'SCMDCHECK' 664 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:667:2: note: in expansion of macro 'SCMDCHECK' 667 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdecho(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:698:2: note: in expansion of macro 'SCMDCHECK' 698 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:700:2: note: in expansion of macro 'SCMDCHECK' 700 | SCMDCHECK(line2=strchr(line2,'"'),"no starting quote on string"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:703:2: note: in expansion of macro 'SCMDCHECK' 703 | SCMDCHECK(termqt=strchr(str,'"'),"no terminal quote on string"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdevaluate(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:720:2: note: in expansion of macro 'SCMDCHECK' 720 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:722:2: note: in expansion of macro 'SCMDCHECK' 722 | SCMDCHECK(line2,"missing item to evaluate"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:726:3: note: in expansion of macro 'SCMDCHECK' 726 | SCMDCHECK(!er,"%s",erstr); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountheader(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:739:2: note: in expansion of macro 'SCMDCHECK' 739 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:740:2: note: in expansion of macro 'SCMDCHECK' 740 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcount(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:760:2: note: in expansion of macro 'SCMDCHECK' 760 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:762:2: note: in expansion of macro 'SCMDCHECK' 762 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:763:2: note: in expansion of macro 'SCMDCHECK' 763 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'double fnmolcount(void*, char*, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:828:2: note: in expansion of macro 'SFNCHECK' 828 | SFNCHECK(line2,"missing arguments"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:830:2: note: in expansion of macro 'SFNCHECK' 830 | SFNCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:831:2: note: in expansion of macro 'SFNCHECK' 831 | SFNCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:832:2: note: in expansion of macro 'SFNCHECK' 832 | SFNCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:833:2: note: in expansion of macro 'SFNCHECK' 833 | SFNCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:834:2: note: in expansion of macro 'SFNCHECK' 834 | SFNCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'double fnmolcountonsurf(void*, char*, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:869:2: note: in expansion of macro 'SFNCHECK' 869 | SFNCHECK(srfss,"no surfaces defined"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:870:2: note: in expansion of macro 'SFNCHECK' 870 | SFNCHECK(line2,"missing arguments"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:871:2: note: in expansion of macro 'SFNCHECK' 871 | SFNCHECK((comma=strChrBrackets(line2,-1,',',"([{,\"'"))>0,"missing parameter"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:874:2: note: in expansion of macro 'SFNCHECK' 874 | SFNCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:875:2: note: in expansion of macro 'SFNCHECK' 875 | SFNCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:876:2: note: in expansion of macro 'SFNCHECK' 876 | SFNCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:877:2: note: in expansion of macro 'SFNCHECK' 877 | SFNCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:878:2: note: in expansion of macro 'SFNCHECK' 878 | SFNCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:881:2: note: in expansion of macro 'SFNCHECK' 881 | SFNCHECK(itct==1,"cannot read surface name"); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:883:2: note: in expansion of macro 'SFNCHECK' 883 | SFNCHECK(s>=0,"surface name '%s' not recognized",nm); | ^~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountinbox(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:909:2: note: in expansion of macro 'SCMDCHECK' 909 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:910:2: note: in expansion of macro 'SCMDCHECK' 910 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:913:3: note: in expansion of macro 'SCMDCHECK' 913 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:915:3: note: in expansion of macro 'SCMDCHECK' 915 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:918:2: note: in expansion of macro 'SCMDCHECK' 918 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountincmpt(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:962:2: note: in expansion of macro 'SCMDCHECK' 962 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:964:2: note: in expansion of macro 'SCMDCHECK' 964 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:965:2: note: in expansion of macro 'SCMDCHECK' 965 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:966:2: note: in expansion of macro 'SCMDCHECK' 966 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:968:2: note: in expansion of macro 'SCMDCHECK' 968 | SCMDCHECK(itct==1,"cannot read argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:970:2: note: in expansion of macro 'SCMDCHECK' 970 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:974:2: note: in expansion of macro 'SCMDCHECK' 974 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountincmpts(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1016:2: note: in expansion of macro 'SCMDCHECK' 1016 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1018:2: note: in expansion of macro 'SCMDCHECK' 1018 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1019:2: note: in expansion of macro 'SCMDCHECK' 1019 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1020:2: note: in expansion of macro 'SCMDCHECK' 1020 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1022:2: note: in expansion of macro 'SCMDCHECK' 1022 | SCMDCHECK(ncmpt>=1,"no compartment or no output file listed"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1025:3: note: in expansion of macro 'SCMDCHECK' 1025 | SCMDCHECK(itct==1,"cannot read compartment name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1027:3: note: in expansion of macro 'SCMDCHECK' 1027 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1030:3: note: in expansion of macro 'SCMDCHECK' 1030 | SCMDCHECK(line2,"missing argument"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1032:2: note: in expansion of macro 'SCMDCHECK' 1032 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountincmpt2(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1077:2: note: in expansion of macro 'SCMDCHECK' 1077 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1079:2: note: in expansion of macro 'SCMDCHECK' 1079 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1080:2: note: in expansion of macro 'SCMDCHECK' 1080 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1081:2: note: in expansion of macro 'SCMDCHECK' 1081 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1083:2: note: in expansion of macro 'SCMDCHECK' 1083 | SCMDCHECK(itct==2,"cannot read arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1085:2: note: in expansion of macro 'SCMDCHECK' 1085 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1087:2: note: in expansion of macro 'SCMDCHECK' 1087 | SCMDCHECK(ms!=MSnone,"molecule state not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1088:2: note: in expansion of macro 'SCMDCHECK' 1088 | SCMDCHECK(ms!=MSbsoln,"bsoln molecule state not permitted"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1092:2: note: in expansion of macro 'SCMDCHECK' 1092 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountonsurf(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1134:2: note: in expansion of macro 'SCMDCHECK' 1134 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1136:2: note: in expansion of macro 'SCMDCHECK' 1136 | SCMDCHECK(srfss,"no surfaces defined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1137:2: note: in expansion of macro 'SCMDCHECK' 1137 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1138:2: note: in expansion of macro 'SCMDCHECK' 1138 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1140:2: note: in expansion of macro 'SCMDCHECK' 1140 | SCMDCHECK(itct==1,"cannot read argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1142:2: note: in expansion of macro 'SCMDCHECK' 1142 | SCMDCHECK(s>=0,"surface name '%s' not recognized",nm); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1146:2: note: in expansion of macro 'SCMDCHECK' 1146 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspace(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1188:2: note: in expansion of macro 'SCMDCHECK' 1188 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1191:2: note: in expansion of macro 'SCMDCHECK' 1191 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1193:2: note: in expansion of macro 'SCMDCHECK' 1193 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1194:2: note: in expansion of macro 'SCMDCHECK' 1194 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1195:2: note: in expansion of macro 'SCMDCHECK' 1195 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1196:2: note: in expansion of macro 'SCMDCHECK' 1196 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1197:2: note: in expansion of macro 'SCMDCHECK' 1197 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1199:2: note: in expansion of macro 'SCMDCHECK' 1199 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1201:2: note: in expansion of macro 'SCMDCHECK' 1201 | SCMDCHECK(itct==1,"cannot read axis value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1206:2: note: in expansion of macro 'SCMDCHECK' 1206 | SCMDCHECK(axis>=0 && axiserstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1208:2: note: in expansion of macro 'SCMDCHECK' 1208 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1210:2: note: in expansion of macro 'SCMDCHECK' 1210 | SCMDCHECK(itct==3,"cannot read arguments: low high bins"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1211:2: note: in expansion of macro 'SCMDCHECK' 1211 | SCMDCHECK(low[axis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1212:2: note: in expansion of macro 'SCMDCHECK' 1212 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1217:3: note: in expansion of macro 'SCMDCHECK' 1217 | SCMDCHECK(line2,"missing position arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1219:3: note: in expansion of macro 'SCMDCHECK' 1219 | SCMDCHECK(itct==2,"cannot read (or insufficient) position arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1220:3: note: in expansion of macro 'SCMDCHECK' 1220 | SCMDCHECK(low[ax2]<=high[ax2],"low value needs to be less than or equal to high value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1223:2: note: in expansion of macro 'SCMDCHECK' 1223 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1225:2: note: in expansion of macro 'SCMDCHECK' 1225 | SCMDCHECK(itct==1,"cannot read average number"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1226:2: note: in expansion of macro 'SCMDCHECK' 1226 | SCMDCHECK(average>=0,"illegal average value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1229:2: note: in expansion of macro 'SCMDCHECK' 1229 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspace2d(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1300:2: note: in expansion of macro 'SCMDCHECK' 1300 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1303:2: note: in expansion of macro 'SCMDCHECK' 1303 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1305:2: note: in expansion of macro 'SCMDCHECK' 1305 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1306:2: note: in expansion of macro 'SCMDCHECK' 1306 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1307:2: note: in expansion of macro 'SCMDCHECK' 1307 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1308:2: note: in expansion of macro 'SCMDCHECK' 1308 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1309:2: note: in expansion of macro 'SCMDCHECK' 1309 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1312:2: note: in expansion of macro 'SCMDCHECK' 1312 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1314:2: note: in expansion of macro 'SCMDCHECK' 1314 | SCMDCHECK(itct==1,"cannot read axis value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1319:2: note: in expansion of macro 'SCMDCHECK' 1319 | SCMDCHECK((dim==2 && axis==2) || (dim==3 && axis<3),"illegal axis value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1322:2: note: in expansion of macro 'SCMDCHECK' 1322 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1326:2: note: in expansion of macro 'SCMDCHECK' 1326 | SCMDCHECK(itct==3,"cannot read arguments: low high bins"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1327:2: note: in expansion of macro 'SCMDCHECK' 1327 | SCMDCHECK(low[curaxis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1328:2: note: in expansion of macro 'SCMDCHECK' 1328 | SCMDCHECK(nbin1>0,"bins value needs to be > 0"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1332:2: note: in expansion of macro 'SCMDCHECK' 1332 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1336:2: note: in expansion of macro 'SCMDCHECK' 1336 | SCMDCHECK(itct==3,"cannot read arguments: low high bins"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1337:2: note: in expansion of macro 'SCMDCHECK' 1337 | SCMDCHECK(low[curaxis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1338:2: note: in expansion of macro 'SCMDCHECK' 1338 | SCMDCHECK(nbin2>0,"bins value needs to be > 0"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1345:3: note: in expansion of macro 'SCMDCHECK' 1345 | SCMDCHECK(itct==2,"cannot read (or insufficient) position arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1346:3: note: in expansion of macro 'SCMDCHECK' 1346 | SCMDCHECK(low[curaxis]<=high[curaxis],"low value needs to be less than or equal to high value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1349:2: note: in expansion of macro 'SCMDCHECK' 1349 | SCMDCHECK(line2,"missing arguments"); // average | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1351:2: note: in expansion of macro 'SCMDCHECK' 1351 | SCMDCHECK(itct==1,"cannot read average number"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1352:2: note: in expansion of macro 'SCMDCHECK' 1352 | SCMDCHECK(average>=0,"illegal average value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1355:2: note: in expansion of macro 'SCMDCHECK' 1355 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspaceradial(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1414:2: note: in expansion of macro 'SCMDCHECK' 1414 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1416:2: note: in expansion of macro 'SCMDCHECK' 1416 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1418:2: note: in expansion of macro 'SCMDCHECK' 1418 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1419:2: note: in expansion of macro 'SCMDCHECK' 1419 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1420:2: note: in expansion of macro 'SCMDCHECK' 1420 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1421:2: note: in expansion of macro 'SCMDCHECK' 1421 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1422:2: note: in expansion of macro 'SCMDCHECK' 1422 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1424:2: note: in expansion of macro 'SCMDCHECK' 1424 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1427:3: note: in expansion of macro 'SCMDCHECK' 1427 | SCMDCHECK(itct==1,"missing center value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1429:3: note: in expansion of macro 'SCMDCHECK' 1429 | SCMDCHECK(line2,"missing arguments"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1431:2: note: in expansion of macro 'SCMDCHECK' 1431 | SCMDCHECK(itct==2,"cannot read arguments: radius bins"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1432:2: note: in expansion of macro 'SCMDCHECK' 1432 | SCMDCHECK(radius>0,"radius needs to be greater than 0"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1433:2: note: in expansion of macro 'SCMDCHECK' 1433 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1435:2: note: in expansion of macro 'SCMDCHECK' 1435 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1437:2: note: in expansion of macro 'SCMDCHECK' 1437 | SCMDCHECK(itct==1,"cannot read average number"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1438:2: note: in expansion of macro 'SCMDCHECK' 1438 | SCMDCHECK(average>=0,"illegal average value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1441:2: note: in expansion of macro 'SCMDCHECK' 1441 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspacepolarangle(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1498:2: note: in expansion of macro 'SCMDCHECK' 1498 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1500:2: note: in expansion of macro 'SCMDCHECK' 1500 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1502:2: note: in expansion of macro 'SCMDCHECK' 1502 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1503:2: note: in expansion of macro 'SCMDCHECK' 1503 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1504:2: note: in expansion of macro 'SCMDCHECK' 1504 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1505:2: note: in expansion of macro 'SCMDCHECK' 1505 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1506:2: note: in expansion of macro 'SCMDCHECK' 1506 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1508:2: note: in expansion of macro 'SCMDCHECK' 1508 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1511:3: note: in expansion of macro 'SCMDCHECK' 1511 | SCMDCHECK(itct==1,"missing center value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1513:3: note: in expansion of macro 'SCMDCHECK' 1513 | SCMDCHECK(line2,"missing arguments"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1516:3: note: in expansion of macro 'SCMDCHECK' 1516 | SCMDCHECK(itct==1,"missing pole value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1518:3: note: in expansion of macro 'SCMDCHECK' 1518 | SCMDCHECK(line2,"missing arguments"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1520:2: note: in expansion of macro 'SCMDCHECK' 1520 | SCMDCHECK(itct==3,"cannot read arguments: radius_min radius_max bins"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1521:2: note: in expansion of macro 'SCMDCHECK' 1521 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1523:2: note: in expansion of macro 'SCMDCHECK' 1523 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1525:2: note: in expansion of macro 'SCMDCHECK' 1525 | SCMDCHECK(itct==1,"cannot read average number"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1526:2: note: in expansion of macro 'SCMDCHECK' 1526 | SCMDCHECK(average>=0,"illegal average value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1529:2: note: in expansion of macro 'SCMDCHECK' 1529 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1546:3: note: in expansion of macro 'SCMDCHECK' 1546 | SCMDCHECK(pole[0]!=0 || pole[1]!=0,"pole vector is equal to zero"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1551:3: note: in expansion of macro 'SCMDCHECK' 1551 | SCMDCHECK(poleleninv>0,"pole vector is equal to zero"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdradialdistribution(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1606:2: note: in expansion of macro 'SCMDCHECK' 1606 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1608:2: note: in expansion of macro 'SCMDCHECK' 1608 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1610:2: note: in expansion of macro 'SCMDCHECK' 1610 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1611:2: note: in expansion of macro 'SCMDCHECK' 1611 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1612:2: note: in expansion of macro 'SCMDCHECK' 1612 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1613:2: note: in expansion of macro 'SCMDCHECK' 1613 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1614:2: note: in expansion of macro 'SCMDCHECK' 1614 | SCMDCHECK(i1!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1616:2: note: in expansion of macro 'SCMDCHECK' 1616 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1618:2: note: in expansion of macro 'SCMDCHECK' 1618 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1619:2: note: in expansion of macro 'SCMDCHECK' 1619 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1620:2: note: in expansion of macro 'SCMDCHECK' 1620 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1621:2: note: in expansion of macro 'SCMDCHECK' 1621 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1622:2: note: in expansion of macro 'SCMDCHECK' 1622 | SCMDCHECK(i2!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1624:2: note: in expansion of macro 'SCMDCHECK' 1624 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1626:2: note: in expansion of macro 'SCMDCHECK' 1626 | SCMDCHECK(itct==3,"cannot read arguments: radius bins average"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1627:2: note: in expansion of macro 'SCMDCHECK' 1627 | SCMDCHECK(radius>0,"radius needs to be greater than 0"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1628:2: note: in expansion of macro 'SCMDCHECK' 1628 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1629:2: note: in expansion of macro 'SCMDCHECK' 1629 | SCMDCHECK(average>=0,"illegal average value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1632:2: note: in expansion of macro 'SCMDCHECK' 1632 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdradialdistribution2(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1718:2: note: in expansion of macro 'SCMDCHECK' 1718 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1720:2: note: in expansion of macro 'SCMDCHECK' 1720 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1722:2: note: in expansion of macro 'SCMDCHECK' 1722 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1723:2: note: in expansion of macro 'SCMDCHECK' 1723 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1724:2: note: in expansion of macro 'SCMDCHECK' 1724 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1725:2: note: in expansion of macro 'SCMDCHECK' 1725 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1726:2: note: in expansion of macro 'SCMDCHECK' 1726 | SCMDCHECK(i1!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1728:2: note: in expansion of macro 'SCMDCHECK' 1728 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1730:2: note: in expansion of macro 'SCMDCHECK' 1730 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1731:2: note: in expansion of macro 'SCMDCHECK' 1731 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1732:2: note: in expansion of macro 'SCMDCHECK' 1732 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1733:2: note: in expansion of macro 'SCMDCHECK' 1733 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1734:2: note: in expansion of macro 'SCMDCHECK' 1734 | SCMDCHECK(i2!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1736:2: note: in expansion of macro 'SCMDCHECK' 1736 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1739:3: note: in expansion of macro 'SCMDCHECK' 1739 | SCMDCHECK(itct==2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1740:3: note: in expansion of macro 'SCMDCHECK' 1740 | SCMDCHECK(lowpos[d]<=highpos[d],"low position value needs to be <= high position value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1742:3: note: in expansion of macro 'SCMDCHECK' 1742 | SCMDCHECK(line2,"missing arguments"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1744:2: note: in expansion of macro 'SCMDCHECK' 1744 | SCMDCHECK(itct==3,"cannot read arguments: radius bins average"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1745:2: note: in expansion of macro 'SCMDCHECK' 1745 | SCMDCHECK(radius>0,"radius needs to be greater than 0"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1746:2: note: in expansion of macro 'SCMDCHECK' 1746 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1747:2: note: in expansion of macro 'SCMDCHECK' 1747 | SCMDCHECK(average>=0,"illegal average value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1750:2: note: in expansion of macro 'SCMDCHECK' 1750 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspecies(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1832:2: note: in expansion of macro 'SCMDCHECK' 1832 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1833:2: note: in expansion of macro 'SCMDCHECK' 1833 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1834:2: note: in expansion of macro 'SCMDCHECK' 1834 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1835:2: note: in expansion of macro 'SCMDCHECK' 1835 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1836:2: note: in expansion of macro 'SCMDCHECK' 1836 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1839:2: note: in expansion of macro 'SCMDCHECK' 1839 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspecieslist(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1855:2: note: in expansion of macro 'SCMDCHECK' 1855 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1859:3: note: in expansion of macro 'SCMDCHECK' 1859 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1860:3: note: in expansion of macro 'SCMDCHECK' 1860 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1861:3: note: in expansion of macro 'SCMDCHECK' 1861 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1862:3: note: in expansion of macro 'SCMDCHECK' 1862 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1863:3: note: in expansion of macro 'SCMDCHECK' 1863 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmollistsize(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1880:2: note: in expansion of macro 'SCMDCHECK' 1880 | SCMDCHECK(itct==1,"cannot read molecule list name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1881:2: note: in expansion of macro 'SCMDCHECK' 1881 | SCMDCHECK(sim->mols && sim->mols->nlist>0,"no molecule lists defined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1883:2: note: in expansion of macro 'SCMDCHECK' 1883 | SCMDCHECK(ll>=0,"molecule list name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1886:2: note: in expansion of macro 'SCMDCHECK' 1886 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1902:2: note: in expansion of macro 'SCMDCHECK' 1902 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1905:2: note: in expansion of macro 'SCMDCHECK' 1905 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols2(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1933:2: note: in expansion of macro 'SCMDCHECK' 1933 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1936:2: note: in expansion of macro 'SCMDCHECK' 1936 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols3(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1968:2: note: in expansion of macro 'SCMDCHECK' 1968 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1969:2: note: in expansion of macro 'SCMDCHECK' 1969 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1970:2: note: in expansion of macro 'SCMDCHECK' 1970 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1971:2: note: in expansion of macro 'SCMDCHECK' 1971 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1972:2: note: in expansion of macro 'SCMDCHECK' 1972 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1975:2: note: in expansion of macro 'SCMDCHECK' 1975 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols4(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2008:2: note: in expansion of macro 'SCMDCHECK' 2008 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2009:2: note: in expansion of macro 'SCMDCHECK' 2009 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2010:2: note: in expansion of macro 'SCMDCHECK' 2010 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2011:2: note: in expansion of macro 'SCMDCHECK' 2011 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2012:2: note: in expansion of macro 'SCMDCHECK' 2012 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2015:2: note: in expansion of macro 'SCMDCHECK' 2015 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmolscmpt(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2050:2: note: in expansion of macro 'SCMDCHECK' 2050 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2051:2: note: in expansion of macro 'SCMDCHECK' 2051 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2052:2: note: in expansion of macro 'SCMDCHECK' 2052 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2053:2: note: in expansion of macro 'SCMDCHECK' 2053 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2054:2: note: in expansion of macro 'SCMDCHECK' 2054 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2056:2: note: in expansion of macro 'SCMDCHECK' 2056 | SCMDCHECK(line2,"missing compartment name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2058:2: note: in expansion of macro 'SCMDCHECK' 2058 | SCMDCHECK(itct==1,"cannot read compartment name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2060:2: note: in expansion of macro 'SCMDCHECK' 2060 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2062:2: note: in expansion of macro 'SCMDCHECK' 2062 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2066:2: note: in expansion of macro 'SCMDCHECK' 2066 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolpos(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2099:2: note: in expansion of macro 'SCMDCHECK' 2099 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2100:2: note: in expansion of macro 'SCMDCHECK' 2100 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2101:2: note: in expansion of macro 'SCMDCHECK' 2101 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2102:2: note: in expansion of macro 'SCMDCHECK' 2102 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2103:2: note: in expansion of macro 'SCMDCHECK' 2103 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2106:2: note: in expansion of macro 'SCMDCHECK' 2106 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdtrackmol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2138:2: note: in expansion of macro 'SCMDCHECK' 2138 | SCMDCHECK(itct==1,"cannot read molecule serial number"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2140:2: note: in expansion of macro 'SCMDCHECK' 2140 | SCMDCHECK(serno>0,"cannot read molecule serial number"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2143:2: note: in expansion of macro 'SCMDCHECK' 2143 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolmoments(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2183:2: note: in expansion of macro 'SCMDCHECK' 2183 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2184:2: note: in expansion of macro 'SCMDCHECK' 2184 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2185:2: note: in expansion of macro 'SCMDCHECK' 2185 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2186:2: note: in expansion of macro 'SCMDCHECK' 2186 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2187:2: note: in expansion of macro 'SCMDCHECK' 2187 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2190:2: note: in expansion of macro 'SCMDCHECK' 2190 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsavesim(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2232:2: note: in expansion of macro 'SCMDCHECK' 2232 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmeansqrdisp(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2281:2: note: in expansion of macro 'SCMDCHECK' 2281 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2282:2: note: in expansion of macro 'SCMDCHECK' 2282 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2283:2: note: in expansion of macro 'SCMDCHECK' 2283 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2284:2: note: in expansion of macro 'SCMDCHECK' 2284 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2285:2: note: in expansion of macro 'SCMDCHECK' 2285 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2287:2: note: in expansion of macro 'SCMDCHECK' 2287 | SCMDCHECK(line2,"missing dimension information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2289:2: note: in expansion of macro 'SCMDCHECK' 2289 | SCMDCHECK(itct==1,"cannot read dimension information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2296:2: note: in expansion of macro 'SCMDCHECK' 2296 | SCMDCHECK(msddimdim,"invalid dimension value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2299:2: note: in expansion of macro 'SCMDCHECK' 2299 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2301:2: note: in expansion of macro 'SCMDCHECK' 2301 | SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2309:3: note: in expansion of macro 'SCMDCHECK' 2309 | SCMDCHECK(ctr>0,"no molecules to track"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmeansqrdisp2(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2386:2: note: in expansion of macro 'SCMDCHECK' 2386 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2387:2: note: in expansion of macro 'SCMDCHECK' 2387 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2388:2: note: in expansion of macro 'SCMDCHECK' 2388 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2389:2: note: in expansion of macro 'SCMDCHECK' 2389 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2390:2: note: in expansion of macro 'SCMDCHECK' 2390 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2392:2: note: in expansion of macro 'SCMDCHECK' 2392 | SCMDCHECK(line2,"missing dimension information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2394:2: note: in expansion of macro 'SCMDCHECK' 2394 | SCMDCHECK(itct==1,"cannot read dimension information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2400:2: note: in expansion of macro 'SCMDCHECK' 2400 | SCMDCHECK(msddimdim,"invalid dimension value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2402:2: note: in expansion of macro 'SCMDCHECK' 2402 | SCMDCHECK(line2,"insufficient arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2404:2: note: in expansion of macro 'SCMDCHECK' 2404 | SCMDCHECK(itct==4,"cannot read start, report, max_mol, or max_moment information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2405:2: note: in expansion of macro 'SCMDCHECK' 2405 | SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2406:2: note: in expansion of macro 'SCMDCHECK' 2406 | SCMDCHECK(maxmoment>0,"maxmoment has to be at least 1"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2407:2: note: in expansion of macro 'SCMDCHECK' 2407 | SCMDCHECK(maxmoment<=16,"max_moment cannot exceed 16"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2410:2: note: in expansion of macro 'SCMDCHECK' 2410 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2412:2: note: in expansion of macro 'SCMDCHECK' 2412 | SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2438:3: note: in expansion of macro 'SCMDCHECK' 2438 | SCMDCHECK(ctrerstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2449:24: note: in expansion of macro 'SCMDCHECK' 2449 | if(cmd->i3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmeansqrdisp3(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2540:2: note: in expansion of macro 'SCMDCHECK' 2540 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2541:2: note: in expansion of macro 'SCMDCHECK' 2541 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2542:2: note: in expansion of macro 'SCMDCHECK' 2542 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2543:2: note: in expansion of macro 'SCMDCHECK' 2543 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2544:2: note: in expansion of macro 'SCMDCHECK' 2544 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2546:2: note: in expansion of macro 'SCMDCHECK' 2546 | SCMDCHECK(line2,"missing dimension information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2548:2: note: in expansion of macro 'SCMDCHECK' 2548 | SCMDCHECK(itct==1,"cannot read dimension information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2554:2: note: in expansion of macro 'SCMDCHECK' 2554 | SCMDCHECK(msddimdim,"invalid dimension value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2556:2: note: in expansion of macro 'SCMDCHECK' 2556 | SCMDCHECK(line2,"insufficient arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2558:2: note: in expansion of macro 'SCMDCHECK' 2558 | SCMDCHECK(itct==4,"cannot read start, report, max_mol, or change information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2559:2: note: in expansion of macro 'SCMDCHECK' 2559 | SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2562:2: note: in expansion of macro 'SCMDCHECK' 2562 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2564:3: note: in expansion of macro 'SCMDCHECK' 2564 | SCMDCHECK(change<=0 || line2,"missing task to be accomplished if change is small"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2566:2: note: in expansion of macro 'SCMDCHECK' 2566 | SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2593:3: note: in expansion of macro 'SCMDCHECK' 2593 | SCMDCHECK(ctrerstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2604:24: note: in expansion of macro 'SCMDCHECK' 2604 | if(cmd->i3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdresidencetime(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2699:2: note: in expansion of macro 'SCMDCHECK' 2699 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2700:2: note: in expansion of macro 'SCMDCHECK' 2700 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2701:2: note: in expansion of macro 'SCMDCHECK' 2701 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2702:2: note: in expansion of macro 'SCMDCHECK' 2702 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2703:2: note: in expansion of macro 'SCMDCHECK' 2703 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2705:2: note: in expansion of macro 'SCMDCHECK' 2705 | SCMDCHECK(line2,"insufficient arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2707:2: note: in expansion of macro 'SCMDCHECK' 2707 | SCMDCHECK(itct==5,"cannot read start, report, summary_out, list_out, or max_mol information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2708:2: note: in expansion of macro 'SCMDCHECK' 2708 | SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2711:2: note: in expansion of macro 'SCMDCHECK' 2711 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2713:2: note: in expansion of macro 'SCMDCHECK' 2713 | SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2737:3: note: in expansion of macro 'SCMDCHECK' 2737 | SCMDCHECK(ctrerstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2749:24: note: in expansion of macro 'SCMDCHECK' 2749 | if(cmd->i3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmddiagnostics(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2813:2: note: in expansion of macro 'SCMDCHECK' 2813 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2815:2: note: in expansion of macro 'SCMDCHECK' 2815 | SCMDCHECK(itct==1,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2817:2: note: in expansion of macro 'SCMDCHECK' 2817 | SCMDCHECK(ss!=SSnone,"diagnostic type not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexecutiontime(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2840:2: note: in expansion of macro 'SCMDCHECK' 2840 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdprintLattice(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2857:2: note: in expansion of macro 'SCMDCHECK' 2857 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdset(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2940:2: note: in expansion of macro 'SCMDCHECK' 2940 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2942:2: note: in expansion of macro 'SCMDCHECK' 2942 | SCMDCHECK(itct==1,"missing statement"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2944:2: note: in expansion of macro 'SCMDCHECK' 2944 | SCMDCHECK(line2,"missing statement text"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2946:2: note: in expansion of macro 'SCMDCHECK' 2946 | SCMDCHECK(!er,"%s",ErrorString); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdpointsource(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2957:2: note: in expansion of macro 'SCMDCHECK' 2957 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2958:2: note: in expansion of macro 'SCMDCHECK' 2958 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2960:2: note: in expansion of macro 'SCMDCHECK' 2960 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2961:2: note: in expansion of macro 'SCMDCHECK' 2961 | SCMDCHECK(num>=0,"number cannot be negative"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2963:2: note: in expansion of macro 'SCMDCHECK' 2963 | SCMDCHECK(i>=1,"name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2965:2: note: in expansion of macro 'SCMDCHECK' 2965 | SCMDCHECK(line2,"missing location"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2969:2: note: in expansion of macro 'SCMDCHECK' 2969 | SCMDCHECK(itct==sim->dim,"insufficient location dimensions"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2970:2: note: in expansion of macro 'SCMDCHECK' 2970 | SCMDCHECK(addmol(sim,num,i,pos,pos,1)==0,"not enough available molecules"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdvolumesource(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2981:2: note: in expansion of macro 'SCMDCHECK' 2981 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2982:2: note: in expansion of macro 'SCMDCHECK' 2982 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2984:2: note: in expansion of macro 'SCMDCHECK' 2984 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2985:2: note: in expansion of macro 'SCMDCHECK' 2985 | SCMDCHECK(num>=0,"number cannot be negative"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2987:2: note: in expansion of macro 'SCMDCHECK' 2987 | SCMDCHECK(i>=1,"name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2989:2: note: in expansion of macro 'SCMDCHECK' 2989 | SCMDCHECK(line2,"missing location"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2991:3: note: in expansion of macro 'SCMDCHECK' 2991 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2993:3: note: in expansion of macro 'SCMDCHECK' 2993 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2995:2: note: in expansion of macro 'SCMDCHECK' 2995 | SCMDCHECK(addmol(sim,num,i,poslo,poshi,1)==0,"not enough available molecules"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdgaussiansource(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3008:2: note: in expansion of macro 'SCMDCHECK' 3008 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3009:2: note: in expansion of macro 'SCMDCHECK' 3009 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3011:2: note: in expansion of macro 'SCMDCHECK' 3011 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3012:2: note: in expansion of macro 'SCMDCHECK' 3012 | SCMDCHECK(num>=0,"number cannot be negative"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3014:2: note: in expansion of macro 'SCMDCHECK' 3014 | SCMDCHECK(i>=1,"name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3016:2: note: in expansion of macro 'SCMDCHECK' 3016 | SCMDCHECK(line2,"missing location"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3018:3: note: in expansion of macro 'SCMDCHECK' 3018 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3020:3: note: in expansion of macro 'SCMDCHECK' 3020 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3029:3: note: in expansion of macro 'SCMDCHECK' 3029 | SCMDCHECK(addmol(sim,1,i,pos,pos,0)==0,"not enough available molecules"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmovesurfacemol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3050:2: note: in expansion of macro 'SCMDCHECK' 3050 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3051:2: note: in expansion of macro 'SCMDCHECK' 3051 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3052:2: note: in expansion of macro 'SCMDCHECK' 3052 | SCMDCHECK(sim->srfss,"surfaces are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3054:2: note: in expansion of macro 'SCMDCHECK' 3054 | SCMDCHECK(itct==2,"failed to read molecule name or probability"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3057:2: note: in expansion of macro 'SCMDCHECK' 3057 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3058:2: note: in expansion of macro 'SCMDCHECK' 3058 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3059:2: note: in expansion of macro 'SCMDCHECK' 3059 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3060:2: note: in expansion of macro 'SCMDCHECK' 3060 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3061:2: note: in expansion of macro 'SCMDCHECK' 3061 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3062:2: note: in expansion of macro 'SCMDCHECK' 3062 | SCMDCHECK(ms1==MSfront || ms1==MSback || ms1==MSup || ms1==MSdown || ms1==MSall,"illegal molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3063:2: note: in expansion of macro 'SCMDCHECK' 3063 | SCMDCHECK(prob>=0 && prob<=1,"probability out of bounds"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3065:2: note: in expansion of macro 'SCMDCHECK' 3065 | SCMDCHECK(line2,"missing originating surface:panel"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3067:2: note: in expansion of macro 'SCMDCHECK' 3067 | SCMDCHECK(itct==2,"failed to read surfaces and panels"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3069:2: note: in expansion of macro 'SCMDCHECK' 3069 | SCMDCHECK(s1>=0,"failed to read surface1"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3070:2: note: in expansion of macro 'SCMDCHECK' 3070 | SCMDCHECK(p1>=0 || p1==-5,"failed to read panel1"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3072:2: note: in expansion of macro 'SCMDCHECK' 3072 | SCMDCHECK(s2>=0,"failed to read surface2"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3073:2: note: in expansion of macro 'SCMDCHECK' 3073 | SCMDCHECK(p2>=0 || p2==-5,"failed to read panel2"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3077:3: note: in expansion of macro 'SCMDCHECK' 3077 | SCMDCHECK(itct==1,"failed to read final state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3079:3: note: in expansion of macro 'SCMDCHECK' 3079 | SCMDCHECK(ms2!=MSnone,"failed to read final state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3120:2: note: in expansion of macro 'SCMDCHECK' 3120 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3121:2: note: in expansion of macro 'SCMDCHECK' 3121 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3122:2: note: in expansion of macro 'SCMDCHECK' 3122 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3123:2: note: in expansion of macro 'SCMDCHECK' 3123 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3124:2: note: in expansion of macro 'SCMDCHECK' 3124 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmolprob(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3152:2: note: in expansion of macro 'SCMDCHECK' 3152 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3153:2: note: in expansion of macro 'SCMDCHECK' 3153 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3154:2: note: in expansion of macro 'SCMDCHECK' 3154 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3155:2: note: in expansion of macro 'SCMDCHECK' 3155 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3156:2: note: in expansion of macro 'SCMDCHECK' 3156 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3158:2: note: in expansion of macro 'SCMDCHECK' 3158 | SCMDCHECK(line2,"missing probability value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3165:3: note: in expansion of macro 'SCMDCHECK' 3165 | SCMDCHECK(itct==1,"killmolprob format: name[(state)] probability"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3166:3: note: in expansion of macro 'SCMDCHECK' 3166 | SCMDCHECK(prob>=0 && prob<=1,"probability needs to be between 0 and 1"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmolinsphere(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3199:2: note: in expansion of macro 'SCMDCHECK' 3199 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3200:2: note: in expansion of macro 'SCMDCHECK' 3200 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3201:2: note: in expansion of macro 'SCMDCHECK' 3201 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3202:2: note: in expansion of macro 'SCMDCHECK' 3202 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3203:2: note: in expansion of macro 'SCMDCHECK' 3203 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3205:2: note: in expansion of macro 'SCMDCHECK' 3205 | SCMDCHECK(line2,"missing surface name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3207:2: note: in expansion of macro 'SCMDCHECK' 3207 | SCMDCHECK(itct==1,"cannot read surface name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3211:3: note: in expansion of macro 'SCMDCHECK' 3211 | SCMDCHECK(s>=0,"surface not recognized"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmolincmpt(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3240:2: note: in expansion of macro 'SCMDCHECK' 3240 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3241:2: note: in expansion of macro 'SCMDCHECK' 3241 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3242:2: note: in expansion of macro 'SCMDCHECK' 3242 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3244:2: note: in expansion of macro 'SCMDCHECK' 3244 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3245:2: note: in expansion of macro 'SCMDCHECK' 3245 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3246:2: note: in expansion of macro 'SCMDCHECK' 3246 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3247:2: note: in expansion of macro 'SCMDCHECK' 3247 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3248:2: note: in expansion of macro 'SCMDCHECK' 3248 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3249:2: note: in expansion of macro 'SCMDCHECK' 3249 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3251:2: note: in expansion of macro 'SCMDCHECK' 3251 | SCMDCHECK(itct==1,"cannot read compartment name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3253:2: note: in expansion of macro 'SCMDCHECK' 3253 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmoloutsidesystem(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3281:2: note: in expansion of macro 'SCMDCHECK' 3281 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3282:2: note: in expansion of macro 'SCMDCHECK' 3282 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3283:2: note: in expansion of macro 'SCMDCHECK' 3283 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3284:2: note: in expansion of macro 'SCMDCHECK' 3284 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3285:2: note: in expansion of macro 'SCMDCHECK' 3285 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcount(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3307:2: note: in expansion of macro 'SCMDCHECK' 3307 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3308:2: note: in expansion of macro 'SCMDCHECK' 3308 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3310:2: note: in expansion of macro 'SCMDCHECK' 3310 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3311:2: note: in expansion of macro 'SCMDCHECK' 3311 | SCMDCHECK(num>=0,"number cannot be negative"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3313:2: note: in expansion of macro 'SCMDCHECK' 3313 | SCMDCHECK(i>=1,"name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3324:3: note: in expansion of macro 'SCMDCHECK' 3324 | SCMDCHECK(addmol(sim,num-ct,i,pos1,pos2,1)==0,"not enough available molecules"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrange(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3343:2: note: in expansion of macro 'SCMDCHECK' 3343 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3344:2: note: in expansion of macro 'SCMDCHECK' 3344 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3346:2: note: in expansion of macro 'SCMDCHECK' 3346 | SCMDCHECK(itct==3,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3347:2: note: in expansion of macro 'SCMDCHECK' 3347 | SCMDCHECK(lownum>=0 && highnum>=0 && highnum>=lownum,"molecule numbers are out of bounds"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3349:2: note: in expansion of macro 'SCMDCHECK' 3349 | SCMDCHECK(i>=1,"species name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3360:3: note: in expansion of macro 'SCMDCHECK' 3360 | SCMDCHECK(addmol(sim,lownum-ct,i,pos1,pos2,1)==0,"not enough available molecules"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountonsurf(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3380:2: note: in expansion of macro 'SCMDCHECK' 3380 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3382:2: note: in expansion of macro 'SCMDCHECK' 3382 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3383:2: note: in expansion of macro 'SCMDCHECK' 3383 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3384:2: note: in expansion of macro 'SCMDCHECK' 3384 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3385:2: note: in expansion of macro 'SCMDCHECK' 3385 | SCMDCHECK(i!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3386:2: note: in expansion of macro 'SCMDCHECK' 3386 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3387:2: note: in expansion of macro 'SCMDCHECK' 3387 | SCMDCHECK(i>0,"molecule name needs to be for a single species"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3388:2: note: in expansion of macro 'SCMDCHECK' 3388 | SCMDCHECK(ms!=MSsoln && ms!=MSbsoln,"molecule state needs to be surface-bound"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3390:2: note: in expansion of macro 'SCMDCHECK' 3390 | SCMDCHECK(line2,"fixmolcountonsurf format: species(state) number surface"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3392:2: note: in expansion of macro 'SCMDCHECK' 3392 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3393:2: note: in expansion of macro 'SCMDCHECK' 3393 | SCMDCHECK(num>=0,"number cannot be negative"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3394:2: note: in expansion of macro 'SCMDCHECK' 3394 | SCMDCHECK(sim->srfss,"no surfaces defined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3396:2: note: in expansion of macro 'SCMDCHECK' 3396 | SCMDCHECK(s>=0,"surface not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3408:3: note: in expansion of macro 'SCMDCHECK' 3408 | SCMDCHECK(addsurfmol(sim,num-ct,i,ms,NULL,NULL,s,PSall,NULL)==0,"not enough available molecules"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrangeonsurf(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3432:2: note: in expansion of macro 'SCMDCHECK' 3432 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3434:2: note: in expansion of macro 'SCMDCHECK' 3434 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3435:2: note: in expansion of macro 'SCMDCHECK' 3435 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3436:2: note: in expansion of macro 'SCMDCHECK' 3436 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3437:2: note: in expansion of macro 'SCMDCHECK' 3437 | SCMDCHECK(i!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3438:2: note: in expansion of macro 'SCMDCHECK' 3438 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3439:2: note: in expansion of macro 'SCMDCHECK' 3439 | SCMDCHECK(i>0,"molecule name needs to be for a single species"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3440:2: note: in expansion of macro 'SCMDCHECK' 3440 | SCMDCHECK(ms!=MSsoln && ms!=MSbsoln,"molecule state needs to be surface-bound"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3442:2: note: in expansion of macro 'SCMDCHECK' 3442 | SCMDCHECK(line2,"fixmolcountrangeonsurf format: species(state) low_number high_number surface"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3444:2: note: in expansion of macro 'SCMDCHECK' 3444 | SCMDCHECK(itct==3,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3445:2: note: in expansion of macro 'SCMDCHECK' 3445 | SCMDCHECK(lownum>=0 && highnum>=0 && highnum>=lownum,"molecule numbers are out of bounds"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3446:2: note: in expansion of macro 'SCMDCHECK' 3446 | SCMDCHECK(sim->srfss,"no surfaces defined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3448:2: note: in expansion of macro 'SCMDCHECK' 3448 | SCMDCHECK(s>=0,"surface not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3460:3: note: in expansion of macro 'SCMDCHECK' 3460 | SCMDCHECK(addsurfmol(sim,lownum-ct,i,ms,NULL,NULL,s,PSall,NULL)==0,"not enough available molecules"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountincmpt(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3483:2: note: in expansion of macro 'SCMDCHECK' 3483 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3484:2: note: in expansion of macro 'SCMDCHECK' 3484 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3485:2: note: in expansion of macro 'SCMDCHECK' 3485 | SCMDCHECK(sim->cmptss,"compartments are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3487:2: note: in expansion of macro 'SCMDCHECK' 3487 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3488:2: note: in expansion of macro 'SCMDCHECK' 3488 | SCMDCHECK(num>=0,"number cannot be negative"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3490:2: note: in expansion of macro 'SCMDCHECK' 3490 | SCMDCHECK(i>=1,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3492:2: note: in expansion of macro 'SCMDCHECK' 3492 | SCMDCHECK(line2,"compartment name missing"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3495:2: note: in expansion of macro 'SCMDCHECK' 3495 | SCMDCHECK(c>=0,"compartment not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3507:3: note: in expansion of macro 'SCMDCHECK' 3507 | SCMDCHECK(addcompartmol(sim,num-ct,i,cmpt)==0,"not enough available molecules"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrangeincmpt(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3530:2: note: in expansion of macro 'SCMDCHECK' 3530 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3531:2: note: in expansion of macro 'SCMDCHECK' 3531 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3532:2: note: in expansion of macro 'SCMDCHECK' 3532 | SCMDCHECK(sim->cmptss,"compartments are undefined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3534:2: note: in expansion of macro 'SCMDCHECK' 3534 | SCMDCHECK(itct==3,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3536:2: note: in expansion of macro 'SCMDCHECK' 3536 | SCMDCHECK(i>=1,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3538:2: note: in expansion of macro 'SCMDCHECK' 3538 | SCMDCHECK(line2,"compartment name missing"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3541:2: note: in expansion of macro 'SCMDCHECK' 3541 | SCMDCHECK(c>=0,"compartment not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3553:3: note: in expansion of macro 'SCMDCHECK' 3553 | SCMDCHECK(addcompartmol(sim,lownum-ct,i,cmpt)==0,"not enough available molecules"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdequilmol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3581:2: note: in expansion of macro 'SCMDCHECK' 3581 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3582:2: note: in expansion of macro 'SCMDCHECK' 3582 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3583:2: note: in expansion of macro 'SCMDCHECK' 3583 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3584:2: note: in expansion of macro 'SCMDCHECK' 3584 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3585:2: note: in expansion of macro 'SCMDCHECK' 3585 | SCMDCHECK(i1!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3586:2: note: in expansion of macro 'SCMDCHECK' 3586 | SCMDCHECK(i1>0,"molecule name has to be for a single species"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3587:2: note: in expansion of macro 'SCMDCHECK' 3587 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3590:2: note: in expansion of macro 'SCMDCHECK' 3590 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3591:2: note: in expansion of macro 'SCMDCHECK' 3591 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3592:2: note: in expansion of macro 'SCMDCHECK' 3592 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3593:2: note: in expansion of macro 'SCMDCHECK' 3593 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3594:2: note: in expansion of macro 'SCMDCHECK' 3594 | SCMDCHECK(i2!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3595:2: note: in expansion of macro 'SCMDCHECK' 3595 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3596:2: note: in expansion of macro 'SCMDCHECK' 3596 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3597:2: note: in expansion of macro 'SCMDCHECK' 3597 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3599:2: note: in expansion of macro 'SCMDCHECK' 3599 | SCMDCHECK(line2,"missing probability argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3606:3: note: in expansion of macro 'SCMDCHECK' 3606 | SCMDCHECK(itct==1,"failed to read probability"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3607:3: note: in expansion of macro 'SCMDCHECK' 3607 | SCMDCHECK(prob>=0 && prob<=1,"probability is out of bounds"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacemol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3644:2: note: in expansion of macro 'SCMDCHECK' 3644 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3645:2: note: in expansion of macro 'SCMDCHECK' 3645 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3646:2: note: in expansion of macro 'SCMDCHECK' 3646 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3647:2: note: in expansion of macro 'SCMDCHECK' 3647 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3648:2: note: in expansion of macro 'SCMDCHECK' 3648 | SCMDCHECK(i1!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3649:2: note: in expansion of macro 'SCMDCHECK' 3649 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3651:2: note: in expansion of macro 'SCMDCHECK' 3651 | SCMDCHECK(line2,"missing second species name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3653:2: note: in expansion of macro 'SCMDCHECK' 3653 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3654:2: note: in expansion of macro 'SCMDCHECK' 3654 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3655:2: note: in expansion of macro 'SCMDCHECK' 3655 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3656:2: note: in expansion of macro 'SCMDCHECK' 3656 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3657:2: note: in expansion of macro 'SCMDCHECK' 3657 | SCMDCHECK(i2!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3658:2: note: in expansion of macro 'SCMDCHECK' 3658 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3659:2: note: in expansion of macro 'SCMDCHECK' 3659 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3660:2: note: in expansion of macro 'SCMDCHECK' 3660 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3662:2: note: in expansion of macro 'SCMDCHECK' 3662 | SCMDCHECK(line2,"missing probability information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3664:2: note: in expansion of macro 'SCMDCHECK' 3664 | SCMDCHECK(itct==1,"missing probability information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3670:3: note: in expansion of macro 'SCMDCHECK' 3670 | SCMDCHECK(itct==1,"cannot read fraction"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3671:3: note: in expansion of macro 'SCMDCHECK' 3671 | SCMDCHECK(prob>=0 && prob<=1,"fraction out of bounds"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacexyzmol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3701:2: note: in expansion of macro 'SCMDCHECK' 3701 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3702:2: note: in expansion of macro 'SCMDCHECK' 3702 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3703:2: note: in expansion of macro 'SCMDCHECK' 3703 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3704:2: note: in expansion of macro 'SCMDCHECK' 3704 | SCMDCHECK(i!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3705:2: note: in expansion of macro 'SCMDCHECK' 3705 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3706:2: note: in expansion of macro 'SCMDCHECK' 3706 | SCMDCHECK(i>0,"molecule name has to be for a single species"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3707:2: note: in expansion of macro 'SCMDCHECK' 3707 | SCMDCHECK(ms!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3709:2: note: in expansion of macro 'SCMDCHECK' 3709 | SCMDCHECK(line2,"missing position information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3713:2: note: in expansion of macro 'SCMDCHECK' 3713 | SCMDCHECK(itct==sim->dim,"insufficient dimensions entered"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacevolmol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3740:2: note: in expansion of macro 'SCMDCHECK' 3740 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3741:2: note: in expansion of macro 'SCMDCHECK' 3741 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3742:2: note: in expansion of macro 'SCMDCHECK' 3742 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3743:2: note: in expansion of macro 'SCMDCHECK' 3743 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3744:2: note: in expansion of macro 'SCMDCHECK' 3744 | SCMDCHECK(i1!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3745:2: note: in expansion of macro 'SCMDCHECK' 3745 | SCMDCHECK(i1>0,"molecule name has to be for a single species"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3746:2: note: in expansion of macro 'SCMDCHECK' 3746 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3749:2: note: in expansion of macro 'SCMDCHECK' 3749 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3750:2: note: in expansion of macro 'SCMDCHECK' 3750 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3751:2: note: in expansion of macro 'SCMDCHECK' 3751 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3752:2: note: in expansion of macro 'SCMDCHECK' 3752 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3753:2: note: in expansion of macro 'SCMDCHECK' 3753 | SCMDCHECK(i2!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3754:2: note: in expansion of macro 'SCMDCHECK' 3754 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3755:2: note: in expansion of macro 'SCMDCHECK' 3755 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3756:2: note: in expansion of macro 'SCMDCHECK' 3756 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3758:2: note: in expansion of macro 'SCMDCHECK' 3758 | SCMDCHECK(line2,"missing fraction information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3760:2: note: in expansion of macro 'SCMDCHECK' 3760 | SCMDCHECK(itct==1,"cannot read fraction"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3766:3: note: in expansion of macro 'SCMDCHECK' 3766 | SCMDCHECK(itct==1,"cannot read fraction"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3767:3: note: in expansion of macro 'SCMDCHECK' 3767 | SCMDCHECK(frac>=0 && frac<=1,"fraction out of bounds"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3772:3: note: in expansion of macro 'SCMDCHECK' 3772 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3774:3: note: in expansion of macro 'SCMDCHECK' 3774 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacecmptmol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3818:2: note: in expansion of macro 'SCMDCHECK' 3818 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3819:2: note: in expansion of macro 'SCMDCHECK' 3819 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3820:2: note: in expansion of macro 'SCMDCHECK' 3820 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3821:2: note: in expansion of macro 'SCMDCHECK' 3821 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3822:2: note: in expansion of macro 'SCMDCHECK' 3822 | SCMDCHECK(i1!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3823:2: note: in expansion of macro 'SCMDCHECK' 3823 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3825:2: note: in expansion of macro 'SCMDCHECK' 3825 | SCMDCHECK(line2,"missing second species name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3827:2: note: in expansion of macro 'SCMDCHECK' 3827 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3828:2: note: in expansion of macro 'SCMDCHECK' 3828 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3829:2: note: in expansion of macro 'SCMDCHECK' 3829 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3830:2: note: in expansion of macro 'SCMDCHECK' 3830 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3831:2: note: in expansion of macro 'SCMDCHECK' 3831 | SCMDCHECK(i2!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3832:2: note: in expansion of macro 'SCMDCHECK' 3832 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3833:2: note: in expansion of macro 'SCMDCHECK' 3833 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3834:2: note: in expansion of macro 'SCMDCHECK' 3834 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3836:2: note: in expansion of macro 'SCMDCHECK' 3836 | SCMDCHECK(line2,"missing fraction information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3838:2: note: in expansion of macro 'SCMDCHECK' 3838 | SCMDCHECK(itct==1,"missing fraction information"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3844:3: note: in expansion of macro 'SCMDCHECK' 3844 | SCMDCHECK(itct==1,"cannot read fraction"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3845:3: note: in expansion of macro 'SCMDCHECK' 3845 | SCMDCHECK(frac>=0 && frac<=1,"fraction out of bounds"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3847:2: note: in expansion of macro 'SCMDCHECK' 3847 | SCMDCHECK(line2,"compartment name missing"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3850:2: note: in expansion of macro 'SCMDCHECK' 3850 | SCMDCHECK(c>=0,"compartment not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmodulatemol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3884:2: note: in expansion of macro 'SCMDCHECK' 3884 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3885:2: note: in expansion of macro 'SCMDCHECK' 3885 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3886:2: note: in expansion of macro 'SCMDCHECK' 3886 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3887:2: note: in expansion of macro 'SCMDCHECK' 3887 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3888:2: note: in expansion of macro 'SCMDCHECK' 3888 | SCMDCHECK(i1!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3889:2: note: in expansion of macro 'SCMDCHECK' 3889 | SCMDCHECK(i1>0,"molecule name has to be for a single species"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3890:2: note: in expansion of macro 'SCMDCHECK' 3890 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3893:2: note: in expansion of macro 'SCMDCHECK' 3893 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3894:2: note: in expansion of macro 'SCMDCHECK' 3894 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3895:2: note: in expansion of macro 'SCMDCHECK' 3895 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3896:2: note: in expansion of macro 'SCMDCHECK' 3896 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3897:2: note: in expansion of macro 'SCMDCHECK' 3897 | SCMDCHECK(i2!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3898:2: note: in expansion of macro 'SCMDCHECK' 3898 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3899:2: note: in expansion of macro 'SCMDCHECK' 3899 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3900:2: note: in expansion of macro 'SCMDCHECK' 3900 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3902:2: note: in expansion of macro 'SCMDCHECK' 3902 | SCMDCHECK(line2,"missing frequency and shift"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3904:2: note: in expansion of macro 'SCMDCHECK' 3904 | SCMDCHECK(itct==2,"failure reading frequency or shift"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreact1(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3935:2: note: in expansion of macro 'SCMDCHECK' 3935 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3936:2: note: in expansion of macro 'SCMDCHECK' 3936 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3937:2: note: in expansion of macro 'SCMDCHECK' 3937 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3938:2: note: in expansion of macro 'SCMDCHECK' 3938 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3939:2: note: in expansion of macro 'SCMDCHECK' 3939 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3940:2: note: in expansion of macro 'SCMDCHECK' 3940 | SCMDCHECK(ms!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3942:2: note: in expansion of macro 'SCMDCHECK' 3942 | SCMDCHECK(line2,"reaction name is missing"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3944:2: note: in expansion of macro 'SCMDCHECK' 3944 | SCMDCHECK(itct==1,"cannot read reaction name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3945:2: note: in expansion of macro 'SCMDCHECK' 3945 | SCMDCHECK(sim->rxnss[1],"no first order reactions defined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3947:2: note: in expansion of macro 'SCMDCHECK' 3947 | SCMDCHECK(r>=0,"reaction not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetrateint(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3970:2: note: in expansion of macro 'SCMDCHECK' 3970 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3972:2: note: in expansion of macro 'SCMDCHECK' 3972 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3982:9: note: in expansion of macro 'SCMDCHECK' 3982 | else SCMDCHECK(0,"reaction name not recognized"); }} | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3983:2: note: in expansion of macro 'SCMDCHECK' 3983 | SCMDCHECK(rateint>=0,"internal rate cannot be negative"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdshufflemollist(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3996:2: note: in expansion of macro 'SCMDCHECK' 3996 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3998:2: note: in expansion of macro 'SCMDCHECK' 3998 | SCMDCHECK(itct==1,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3999:2: note: in expansion of macro 'SCMDCHECK' 3999 | SCMDCHECK(sim->mols && sim->mols->nlist>0,"no molecule lists"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4003:3: note: in expansion of macro 'SCMDCHECK' 4003 | SCMDCHECK(ll>=0,"list name not recognized"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdshufflereactions(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4020:2: note: in expansion of macro 'SCMDCHECK' 4020 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4022:2: note: in expansion of macro 'SCMDCHECK' 4022 | SCMDCHECK(itct==2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4024:2: note: in expansion of macro 'SCMDCHECK' 4024 | SCMDCHECK(i1>=0 || i1==-5,"first species name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4026:2: note: in expansion of macro 'SCMDCHECK' 4026 | SCMDCHECK(i2>=0 || i2==-5,"second species name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsettimestep(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4051:2: note: in expansion of macro 'SCMDCHECK' 4051 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4053:2: note: in expansion of macro 'SCMDCHECK' 4053 | SCMDCHECK(itct==1,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4054:2: note: in expansion of macro 'SCMDCHECK' 4054 | SCMDCHECK(dt>0,"time step must be >0"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4057:2: note: in expansion of macro 'SCMDCHECK' 4057 | SCMDCHECK(er==0,"error while setting the simulation time step"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdporttransport(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4069:2: note: in expansion of macro 'SCMDCHECK' 4069 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4070:2: note: in expansion of macro 'SCMDCHECK' 4070 | SCMDCHECK(sim->portss,"no port superstructure is defined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4072:2: note: in expansion of macro 'SCMDCHECK' 4072 | SCMDCHECK(itct==2,"porttransport format: port1 port2"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4074:2: note: in expansion of macro 'SCMDCHECK' 4074 | SCMDCHECK(prt1>=0,"name of port1 is not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4076:2: note: in expansion of macro 'SCMDCHECK' 4076 | SCMDCHECK(prt2>=0,"name of port2 is not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexcludebox(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4096:3: note: in expansion of macro 'SCMDCHECK' 4096 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4098:3: note: in expansion of macro 'SCMDCHECK' 4098 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexcludesphere(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4132:3: note: in expansion of macro 'SCMDCHECK' 4132 | SCMDCHECK(line2,"missing center argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4134:3: note: in expansion of macro 'SCMDCHECK' 4134 | SCMDCHECK(itct==1,"failure reading center"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4136:2: note: in expansion of macro 'SCMDCHECK' 4136 | SCMDCHECK(line2,"missing radius"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4138:2: note: in expansion of macro 'SCMDCHECK' 4138 | SCMDCHECK(itct==1,"failure reading radius"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdincludeecoli(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4173:2: note: in expansion of macro 'SCMDCHECK' 4173 | SCMDCHECK(sim->dim==3,"system is not 3 dimensional"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetreactionratemolcount(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4207:2: note: in expansion of macro 'SCMDCHECK' 4207 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4209:3: note: in expansion of macro 'SCMDCHECK' 4209 | SCMDCHECK(itct==2,"missing reaction name or coefficient c0"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4211:3: note: in expansion of macro 'SCMDCHECK' 4211 | SCMDCHECK(r>=0,"unrecognized reaction name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4216:5: note: in expansion of macro 'SCMDCHECK' 4216 | SCMDCHECK(itct==2,"missing coefficient and/or species parameters"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4218:3: note: in expansion of macro 'SCMDCHECK' 4218 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4219:3: note: in expansion of macro 'SCMDCHECK' 4219 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4220:3: note: in expansion of macro 'SCMDCHECK' 4220 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4221:3: note: in expansion of macro 'SCMDCHECK' 4221 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4222:3: note: in expansion of macro 'SCMDCHECK' 4222 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4229:3: note: in expansion of macro 'SCMDCHECK' 4229 | SCMDCHECK(er==0,"error setting reaction rate"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4233:4: note: in expansion of macro 'SCMDCHECK' 4233 | SCMDCHECK(er==0,"error setting reaction rate"); }} | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexpandsystem(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4255:2: note: in expansion of macro 'SCMDCHECK' 4255 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4259:3: note: in expansion of macro 'SCMDCHECK' 4259 | SCMDCHECK(itct==dim,"cannot read or wrong number of expansion values"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdtranslatecmpt(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4312:2: note: in expansion of macro 'SCMDCHECK' 4312 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4313:2: note: in expansion of macro 'SCMDCHECK' 4313 | SCMDCHECK(line2,"first argument should be compartment name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4315:2: note: in expansion of macro 'SCMDCHECK' 4315 | SCMDCHECK(itct==1,"cannot read compartment name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4317:2: note: in expansion of macro 'SCMDCHECK' 4317 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4320:2: note: in expansion of macro 'SCMDCHECK' 4320 | SCMDCHECK(line2=strnword(line2,2),"second argument should be code value");; | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4322:2: note: in expansion of macro 'SCMDCHECK' 4322 | SCMDCHECK(itct==1,"second argument should be code value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4324:2: note: in expansion of macro 'SCMDCHECK' 4324 | SCMDCHECK(line2=strnword(line2,2),"missing arguments for translation amount");; | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4328:3: note: in expansion of macro 'SCMDCHECK' 4328 | SCMDCHECK(itct==dim,"cannot read translation values or wrong number of them"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmddiffusecmpt(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4347:2: note: in expansion of macro 'SCMDCHECK' 4347 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4348:2: note: in expansion of macro 'SCMDCHECK' 4348 | SCMDCHECK(line2,"first argument should be compartment name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4350:2: note: in expansion of macro 'SCMDCHECK' 4350 | SCMDCHECK(itct==1,"cannot read compartment name"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4352:2: note: in expansion of macro 'SCMDCHECK' 4352 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4355:2: note: in expansion of macro 'SCMDCHECK' 4355 | SCMDCHECK(line2=strnword(line2,2),"second argument should be code value");; | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4357:2: note: in expansion of macro 'SCMDCHECK' 4357 | SCMDCHECK(itct==1,"second argument should be code value"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4359:2: note: in expansion of macro 'SCMDCHECK' 4359 | SCMDCHECK(line2=strnword(line2,2),"missing arguments for standard deviations");; | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4363:3: note: in expansion of macro 'SCMDCHECK' 4363 | SCMDCHECK(itct==dim,"cannot read standard deviation values or wrong number of them"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4368:3: note: in expansion of macro 'SCMDCHECK' 4368 | SCMDCHECK(itct==3,"cannot read bounding compartment name, radius, and/or number of samples"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4370:3: note: in expansion of macro 'SCMDCHECK' 4370 | SCMDCHECK(c>=0,"bounding compartment name not recognized"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4372:3: note: in expansion of macro 'SCMDCHECK' 4372 | SCMDCHECK(cmptbound!=cmpt,"bounding compartment cannot be the same as the moving compartment"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4373:3: note: in expansion of macro 'SCMDCHECK' 4373 | SCMDCHECK(radius>0,"bounding radius needs to be >0"); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4374:3: note: in expansion of macro 'SCMDCHECK' 4374 | SCMDCHECK(nsample>0,"number of samples needs to be >0"); } | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdpause(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:324:8: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 324 | scanf("%c",&c); | ~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdwarnescapee(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:664:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 664 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:664:27: note: format string is defined here 664 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:663:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 663 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:663:42: note: format string is defined here 663 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:667:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 667 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:667:26: note: format string is defined here 667 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:662:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 662 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:662:27: note: format string is defined here 662 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:661:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 661 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:661:27: note: format string is defined here 661 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:660:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 660 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:660:27: note: format string is defined here 660 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspacepolarangle(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1500:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1500 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1500:27: note: format string is defined here 1500 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1506:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1506 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1506:27: note: format string is defined here 1506 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1505:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 1505 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1505:42: note: format string is defined here 1505 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1518:19: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1518 | SCMDCHECK(line2,"missing arguments"); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1518:28: note: format string is defined here 1518 | SCMDCHECK(line2,"missing arguments"); } | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1516:21: warning: 'missing pole value' directive output truncated writing 18 bytes into a region of size 8 [-Wformat-truncation=] 1516 | SCMDCHECK(itct==1,"missing pole value"); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1516:30: note: format string is defined here 1516 | SCMDCHECK(itct==1,"missing pole value"); | ~~~~~~~~^~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 19 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1513:19: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1513 | SCMDCHECK(line2,"missing arguments"); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1513:28: note: format string is defined here 1513 | SCMDCHECK(line2,"missing arguments"); } | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1511:21: warning: 'missing center value' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] 1511 | SCMDCHECK(itct==1,"missing center value"); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1511:30: note: format string is defined here 1511 | SCMDCHECK(itct==1,"missing center value"); | ~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 21 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1551:26: warning: 'pole vector is equal to zero' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 1551 | SCMDCHECK(poleleninv>0,"pole vector is equal to zero"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1551:35: note: format string is defined here 1551 | SCMDCHECK(poleleninv>0,"pole vector is equal to zero"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1546:38: warning: 'pole vector is equal to zero' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 1546 | SCMDCHECK(pole[0]!=0 || pole[1]!=0,"pole vector is equal to zero"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1546:47: note: format string is defined here 1546 | SCMDCHECK(pole[0]!=0 || pole[1]!=0,"pole vector is equal to zero"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1529:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1529 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1529:26: note: format string is defined here 1529 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1526:23: warning: 'illegal average value' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] 1526 | SCMDCHECK(average>=0,"illegal average value"); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1526:32: note: format string is defined here 1526 | SCMDCHECK(average>=0,"illegal average value"); | ~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1525:20: warning: 'cannot read average number' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 1525 | SCMDCHECK(itct==1,"cannot read average number"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1525:29: note: format string is defined here 1525 | SCMDCHECK(itct==1,"cannot read average number"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1523:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1523 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1523:27: note: format string is defined here 1523 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1521:19: warning: 'bins value needs to be > 0' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 1521 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1521:28: note: format string is defined here 1521 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1520:20: warning: 'cannot read arguments: radiu...' directive output truncated writing 49 bytes into a region of size 8 [-Wformat-truncation=] 1520 | SCMDCHECK(itct==3,"cannot read arguments: radius_min radius_max bins"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1520:29: note: format string is defined here 1520 | SCMDCHECK(itct==3,"cannot read arguments: radius_min radius_max bins"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 50 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1508:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1508 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1508:27: note: format string is defined here 1508 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1504:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 1504 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1504:27: note: format string is defined here 1504 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1503:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 1503 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1503:27: note: format string is defined here 1503 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1502:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 1502 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1502:27: note: format string is defined here 1502 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1498:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 1498 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1498:33: note: format string is defined here 1498 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdradialdistribution(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1608:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1608 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1608:27: note: format string is defined here 1608 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1632:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1632 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1632:26: note: format string is defined here 1632 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1629:23: warning: 'illegal average value' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] 1629 | SCMDCHECK(average>=0,"illegal average value"); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1629:32: note: format string is defined here 1629 | SCMDCHECK(average>=0,"illegal average value"); | ~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1628:19: warning: 'bins value needs to be > 0' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 1628 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1628:28: note: format string is defined here 1628 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1627:21: warning: 'radius needs to be greater t...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] 1627 | SCMDCHECK(radius>0,"radius needs to be greater than 0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1627:30: note: format string is defined here 1627 | SCMDCHECK(radius>0,"radius needs to be greater than 0"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 34 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1626:20: warning: 'cannot read arguments: radiu...' directive output truncated writing 42 bytes into a region of size 8 [-Wformat-truncation=] 1626 | SCMDCHECK(itct==3,"cannot read arguments: radius bins average"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1626:29: note: format string is defined here 1626 | SCMDCHECK(itct==3,"cannot read arguments: radius bins average"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 43 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1624:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1624 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1624:27: note: format string is defined here 1624 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1622:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1622 | SCMDCHECK(i2!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1622:28: note: format string is defined here 1622 | SCMDCHECK(i2!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1621:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 1621 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1621:28: note: format string is defined here 1621 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1620:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 1620 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1620:28: note: format string is defined here 1620 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1619:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 1619 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1619:28: note: format string is defined here 1619 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1618:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 1618 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1618:28: note: format string is defined here 1618 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1616:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1616 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1616:27: note: format string is defined here 1616 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1614:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1614 | SCMDCHECK(i1!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1614:28: note: format string is defined here 1614 | SCMDCHECK(i1!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1613:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 1613 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1613:28: note: format string is defined here 1613 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1612:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 1612 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1612:28: note: format string is defined here 1612 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1611:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 1611 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1611:28: note: format string is defined here 1611 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1610:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 1610 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1610:28: note: format string is defined here 1610 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1606:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 1606 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1606:33: note: format string is defined here 1606 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdradialdistribution2(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1720:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1720 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1720:27: note: format string is defined here 1720 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1742:19: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1742 | SCMDCHECK(line2,"missing arguments"); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1742:28: note: format string is defined here 1742 | SCMDCHECK(line2,"missing arguments"); } | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1740:35: warning: 'low position value needs to ...' directive output truncated writing 53 bytes into a region of size 8 [-Wformat-truncation=] 1740 | SCMDCHECK(lowpos[d]<=highpos[d],"low position value needs to be <= high position value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1740:44: note: format string is defined here 1740 | SCMDCHECK(lowpos[d]<=highpos[d],"low position value needs to be <= high position value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 54 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1739:21: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1739 | SCMDCHECK(itct==2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1739:30: note: format string is defined here 1739 | SCMDCHECK(itct==2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1750:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1750 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1750:26: note: format string is defined here 1750 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1747:23: warning: 'illegal average value' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] 1747 | SCMDCHECK(average>=0,"illegal average value"); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1747:32: note: format string is defined here 1747 | SCMDCHECK(average>=0,"illegal average value"); | ~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1746:19: warning: 'bins value needs to be > 0' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 1746 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1746:28: note: format string is defined here 1746 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1745:21: warning: 'radius needs to be greater t...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] 1745 | SCMDCHECK(radius>0,"radius needs to be greater than 0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1745:30: note: format string is defined here 1745 | SCMDCHECK(radius>0,"radius needs to be greater than 0"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 34 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1744:20: warning: 'cannot read arguments: radiu...' directive output truncated writing 42 bytes into a region of size 8 [-Wformat-truncation=] 1744 | SCMDCHECK(itct==3,"cannot read arguments: radius bins average"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1744:29: note: format string is defined here 1744 | SCMDCHECK(itct==3,"cannot read arguments: radius bins average"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 43 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1736:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1736 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1736:27: note: format string is defined here 1736 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1734:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1734 | SCMDCHECK(i2!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1734:28: note: format string is defined here 1734 | SCMDCHECK(i2!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1733:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 1733 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1733:28: note: format string is defined here 1733 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1732:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 1732 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1732:28: note: format string is defined here 1732 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1731:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 1731 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1731:28: note: format string is defined here 1731 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1730:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 1730 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1730:28: note: format string is defined here 1730 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1728:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1728 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1728:27: note: format string is defined here 1728 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1726:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1726 | SCMDCHECK(i1!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1726:28: note: format string is defined here 1726 | SCMDCHECK(i1!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1725:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 1725 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1725:28: note: format string is defined here 1725 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1724:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 1724 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1724:28: note: format string is defined here 1724 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1723:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 1723 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1723:28: note: format string is defined here 1723 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1722:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 1722 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1722:28: note: format string is defined here 1722 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1718:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 1718 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1718:33: note: format string is defined here 1718 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmeansqrdisp(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2285:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 2285 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2285:27: note: format string is defined here 2285 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2284:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2284 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2284:42: note: format string is defined here 2284 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2309:19: warning: 'no molecules to track' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] 2309 | SCMDCHECK(ctr>0,"no molecules to track"); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2309:28: note: format string is defined here 2309 | SCMDCHECK(ctr>0,"no molecules to track"); | ~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2301:23: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 2301 | SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2301:32: note: format string is defined here 2301 | SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2299:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 2299 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2299:26: note: format string is defined here 2299 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2296:28: warning: 'invalid dimension value' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 2296 | SCMDCHECK(msddimdim,"invalid dimension value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2296:37: note: format string is defined here 2296 | SCMDCHECK(msddimdim,"invalid dimension value"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2289:20: warning: 'cannot read dimension inform...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] 2289 | SCMDCHECK(itct==1,"cannot read dimension information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2289:29: note: format string is defined here 2289 | SCMDCHECK(itct==1,"cannot read dimension information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 34 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2287:18: warning: 'missing dimension information' directive output truncated writing 29 bytes into a region of size 8 [-Wformat-truncation=] 2287 | SCMDCHECK(line2,"missing dimension information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2287:27: note: format string is defined here 2287 | SCMDCHECK(line2,"missing dimension information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 30 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2283:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 2283 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2283:27: note: format string is defined here 2283 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2282:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 2282 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2282:27: note: format string is defined here 2282 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2281:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 2281 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2281:27: note: format string is defined here 2281 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmeansqrdisp2(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2390:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 2390 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2390:27: note: format string is defined here 2390 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2389:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2389 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2389:42: note: format string is defined here 2389 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2438:24: warning: 'insufficient allocated space' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2438 | SCMDCHECK(ctrerstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2438:33: note: format string is defined here 2438 | SCMDCHECK(ctri3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2449:45: note: format string is defined here 2449 | if(cmd->i3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2412:23: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 2412 | SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2412:32: note: format string is defined here 2412 | SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2410:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 2410 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2410:26: note: format string is defined here 2410 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2407:26: warning: 'max_moment cannot exceed 16' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] 2407 | SCMDCHECK(maxmoment<=16,"max_moment cannot exceed 16"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2407:35: note: format string is defined here 2407 | SCMDCHECK(maxmoment<=16,"max_moment cannot exceed 16"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 28 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2406:24: warning: 'maxmoment has to be at least 1' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 2406 | SCMDCHECK(maxmoment>0,"maxmoment has to be at least 1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2406:33: note: format string is defined here 2406 | SCMDCHECK(maxmoment>0,"maxmoment has to be at least 1"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2405:21: warning: 'max_mol has to be at least 1' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2405 | SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2405:30: note: format string is defined here 2405 | SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2404:20: warning: 'cannot read start, report, m...' directive output truncated writing 61 bytes into a region of size 8 [-Wformat-truncation=] 2404 | SCMDCHECK(itct==4,"cannot read start, report, max_mol, or max_moment information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2404:29: note: format string is defined here 2404 | SCMDCHECK(itct==4,"cannot read start, report, max_mol, or max_moment information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 62 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2402:18: warning: 'insufficient arguments' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 2402 | SCMDCHECK(line2,"insufficient arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2402:27: note: format string is defined here 2402 | SCMDCHECK(line2,"insufficient arguments"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2400:28: warning: 'invalid dimension value' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 2400 | SCMDCHECK(msddimdim,"invalid dimension value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2400:37: note: format string is defined here 2400 | SCMDCHECK(msddimdim,"invalid dimension value"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2394:20: warning: 'cannot read dimension inform...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] 2394 | SCMDCHECK(itct==1,"cannot read dimension information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2394:29: note: format string is defined here 2394 | SCMDCHECK(itct==1,"cannot read dimension information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 34 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2392:18: warning: 'missing dimension information' directive output truncated writing 29 bytes into a region of size 8 [-Wformat-truncation=] 2392 | SCMDCHECK(line2,"missing dimension information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2392:27: note: format string is defined here 2392 | SCMDCHECK(line2,"missing dimension information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 30 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2388:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 2388 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2388:27: note: format string is defined here 2388 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2387:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 2387 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2387:27: note: format string is defined here 2387 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2386:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 2386 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2386:27: note: format string is defined here 2386 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdequilmol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3607:32: warning: 'probability is out of bounds' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3607 | SCMDCHECK(prob>=0 && prob<=1,"probability is out of bounds"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3607:41: note: format string is defined here 3607 | SCMDCHECK(prob>=0 && prob<=1,"probability is out of bounds"); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3606:21: warning: 'failed to read probability' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 3606 | SCMDCHECK(itct==1,"failed to read probability"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3606:30: note: format string is defined here 3606 | SCMDCHECK(itct==1,"failed to read probability"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3599:18: warning: 'missing probability argument' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3599 | SCMDCHECK(line2,"missing probability argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3599:27: note: format string is defined here 3599 | SCMDCHECK(line2,"missing probability argument"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3597:73: warning: 'cannot equilibrate between s...' directive output truncated writing 53 bytes into a region of size 8 [-Wformat-truncation=] 3597 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3597:82: note: format string is defined here 3597 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 54 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3596:23: warning: 'molecule state cannot be 'all'' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3596 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3596:32: note: format string is defined here 3596 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3595:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] 3595 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3595:26: note: format string is defined here 3595 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 45 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3594:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3594 | SCMDCHECK(i2!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3594:28: note: format string is defined here 3594 | SCMDCHECK(i2!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3593:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3593 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3593:28: note: format string is defined here 3593 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3592:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3592 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3592:28: note: format string is defined here 3592 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3591:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3591 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3591:28: note: format string is defined here 3591 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3590:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3590 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3590:28: note: format string is defined here 3590 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3587:23: warning: 'molecule state cannot be 'all'' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3587 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3587:32: note: format string is defined here 3587 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3586:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] 3586 | SCMDCHECK(i1>0,"molecule name has to be for a single species"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3586:26: note: format string is defined here 3586 | SCMDCHECK(i1>0,"molecule name has to be for a single species"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 45 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3585:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3585 | SCMDCHECK(i1!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3585:28: note: format string is defined here 3585 | SCMDCHECK(i1!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3584:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3584 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3584:28: note: format string is defined here 3584 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3583:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3583 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3583:28: note: format string is defined here 3583 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3582:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3582 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3582:28: note: format string is defined here 3582 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3581:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3581 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3581:28: note: format string is defined here 3581 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols2(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1936:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1936 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1936:26: note: format string is defined here 1936 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1933:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1933 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1933:31: note: format string is defined here 1933 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols3(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1972:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1972 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1972:27: note: format string is defined here 1972 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1971:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 1971 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1971:42: note: format string is defined here 1971 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1975:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1975 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1975:26: note: format string is defined here 1975 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1970:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 1970 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1970:27: note: format string is defined here 1970 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1969:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 1969 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1969:27: note: format string is defined here 1969 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1968:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 1968 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1968:27: note: format string is defined here 1968 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols4(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2012:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 2012 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2012:27: note: format string is defined here 2012 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2011:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2011 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2011:42: note: format string is defined here 2011 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2015:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 2015 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2015:26: note: format string is defined here 2015 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2010:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 2010 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2010:27: note: format string is defined here 2010 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2009:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 2009 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2009:27: note: format string is defined here 2009 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2008:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 2008 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2008:27: note: format string is defined here 2008 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmolscmpt(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2054:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 2054 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2054:27: note: format string is defined here 2054 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2053:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2053 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2053:42: note: format string is defined here 2053 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2066:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 2066 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2066:26: note: format string is defined here 2066 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2062:17: warning: 'compartment name not recognized' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 2062 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2062:26: note: format string is defined here 2062 | SCMDCHECK(c>=0,"compartment name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2060:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 2060 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2060:28: note: format string is defined here 2060 | SCMDCHECK(cmptss,"no compartments defined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2058:20: warning: 'cannot read compartment name' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2058 | SCMDCHECK(itct==1,"cannot read compartment name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2058:29: note: format string is defined here 2058 | SCMDCHECK(itct==1,"cannot read compartment name"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2056:18: warning: 'missing compartment name' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 2056 | SCMDCHECK(line2,"missing compartment name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2056:27: note: format string is defined here 2056 | SCMDCHECK(line2,"missing compartment name"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2052:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 2052 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2052:27: note: format string is defined here 2052 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2051:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 2051 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2051:27: note: format string is defined here 2051 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2050:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 2050 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2050:27: note: format string is defined here 2050 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolpos(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2103:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 2103 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2103:27: note: format string is defined here 2103 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2102:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2102 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2102:42: note: format string is defined here 2102 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2106:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 2106 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2106:26: note: format string is defined here 2106 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2101:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 2101 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2101:27: note: format string is defined here 2101 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2100:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 2100 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2100:27: note: format string is defined here 2100 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2099:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 2099 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2099:27: note: format string is defined here 2099 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolmoments(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2187:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 2187 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2187:27: note: format string is defined here 2187 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2186:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2186 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2186:42: note: format string is defined here 2186 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2190:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 2190 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2190:26: note: format string is defined here 2190 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2185:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 2185 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2185:27: note: format string is defined here 2185 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2184:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 2184 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2184:27: note: format string is defined here 2184 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2183:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 2183 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2183:27: note: format string is defined here 2183 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountinbox(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:915:21: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 915 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:915:30: note: format string is defined here 915 | SCMDCHECK(itct==2,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:913:19: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 913 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:913:28: note: format string is defined here 913 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:918:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 918 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:918:26: note: format string is defined here 918 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:910:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 910 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:910:31: note: format string is defined here 910 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:909:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 909 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:909:33: note: format string is defined here 909 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountincmpt(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:974:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 974 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:974:26: note: format string is defined here 974 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:970:17: warning: 'compartment name not recognized' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 970 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:970:26: note: format string is defined here 970 | SCMDCHECK(c>=0,"compartment name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:968:20: warning: 'cannot read argument' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] 968 | SCMDCHECK(itct==1,"cannot read argument"); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:968:29: note: format string is defined here 968 | SCMDCHECK(itct==1,"cannot read argument"); | ~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 21 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:966:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 966 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:966:27: note: format string is defined here 966 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:965:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 965 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:965:31: note: format string is defined here 965 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:964:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 964 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:964:28: note: format string is defined here 964 | SCMDCHECK(cmptss,"no compartments defined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:962:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 962 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:962:33: note: format string is defined here 962 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountonsurf(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1146:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1146 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1146:26: note: format string is defined here 1146 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1142:17: warning: 'surface name '' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 1142 | SCMDCHECK(s>=0,"surface name '%s' not recognized",nm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1142:26: note: format string is defined here 1142 | SCMDCHECK(s>=0,"surface name '%s' not recognized",nm); | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 31 and 286 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1140:20: warning: 'cannot read argument' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] 1140 | SCMDCHECK(itct==1,"cannot read argument"); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1140:29: note: format string is defined here 1140 | SCMDCHECK(itct==1,"cannot read argument"); | ~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 21 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1138:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 1138 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1138:27: note: format string is defined here 1138 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1137:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1137 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1137:31: note: format string is defined here 1137 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1136:18: warning: 'no surfaces defined' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] 1136 | SCMDCHECK(srfss,"no surfaces defined"); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1136:27: note: format string is defined here 1136 | SCMDCHECK(srfss,"no surfaces defined"); | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 20 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1134:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 1134 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1134:33: note: format string is defined here 1134 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcount(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:763:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 763 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:763:31: note: format string is defined here 763 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:762:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 762 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:762:26: note: format string is defined here 762 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:760:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 760 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:760:33: note: format string is defined here 760 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'double fnmolcount(void*, char*, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:834:17: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 834 | SFNCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:834:26: note: format string is defined here 834 | SFNCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:833:32: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 833 | SFNCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:833:41: note: format string is defined here 833 | SFNCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:832:17: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 832 | SFNCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:832:26: note: format string is defined here 832 | SFNCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:831:17: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 831 | SFNCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:831:26: note: format string is defined here 831 | SFNCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:830:17: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 830 | SFNCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:830:26: note: format string is defined here 830 | SFNCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'double _Z16fnmolcountonsurfPvPcS0_.part.0(void*, char*, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:878:17: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 878 | SFNCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:878:26: note: format string is defined here 878 | SFNCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:877:32: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 877 | SFNCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:877:41: note: format string is defined here 877 | SFNCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:883:16: warning: 'surface name '' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 883 | SFNCHECK(s>=0,"surface name '%s' not recognized",nm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:883:25: note: format string is defined here 883 | SFNCHECK(s>=0,"surface name '%s' not recognized",nm); | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 31 and 286 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:881:19: warning: 'cannot read surface name' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 881 | SFNCHECK(itct==1,"cannot read surface name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:881:28: note: format string is defined here 881 | SFNCHECK(itct==1,"cannot read surface name"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:876:17: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 876 | SFNCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:876:26: note: format string is defined here 876 | SFNCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:875:17: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 875 | SFNCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:875:26: note: format string is defined here 875 | SFNCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:874:17: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 874 | SFNCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:874:26: note: format string is defined here 874 | SFNCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:871:60: warning: 'missing parameter' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 871 | SFNCHECK((comma=strChrBrackets(line2,-1,',',"([{,\"'"))>0,"missing parameter"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:871:69: note: format string is defined here 871 | SFNCHECK((comma=strChrBrackets(line2,-1,',',"([{,\"'"))>0,"missing parameter"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:869:17: warning: 'no surfaces defined' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] 869 | SFNCHECK(srfss,"no surfaces defined"); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' 13 | #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:869:26: note: format string is defined here 869 | SFNCHECK(srfss,"no surfaces defined"); | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 20 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountincmpts(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1032:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1032 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1032:26: note: format string is defined here 1032 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1030:19: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 1030 | SCMDCHECK(line2,"missing argument"); } | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1030:28: note: format string is defined here 1030 | SCMDCHECK(line2,"missing argument"); } | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1027:18: warning: 'compartment name not recognized' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 1027 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1027:27: note: format string is defined here 1027 | SCMDCHECK(c>=0,"compartment name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1025:21: warning: 'cannot read compartment name' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 1025 | SCMDCHECK(itct==1,"cannot read compartment name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1025:30: note: format string is defined here 1025 | SCMDCHECK(itct==1,"cannot read compartment name"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1022:21: warning: 'no compartment or no output ...' directive output truncated writing 39 bytes into a region of size 8 [-Wformat-truncation=] 1022 | SCMDCHECK(ncmpt>=1,"no compartment or no output file listed"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1022:30: note: format string is defined here 1022 | SCMDCHECK(ncmpt>=1,"no compartment or no output file listed"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 40 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1020:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 1020 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1020:27: note: format string is defined here 1020 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1019:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1019 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1019:31: note: format string is defined here 1019 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1018:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1018 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1018:28: note: format string is defined here 1018 | SCMDCHECK(cmptss,"no compartments defined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1016:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 1016 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1016:33: note: format string is defined here 1016 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z18cmdmolcountincmpt2P9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1092:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1092 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1092:26: note: format string is defined here 1092 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1088:24: warning: 'bsoln molecule state not per...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] 1088 | SCMDCHECK(ms!=MSbsoln,"bsoln molecule state not permitted"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1088:33: note: format string is defined here 1088 | SCMDCHECK(ms!=MSbsoln,"bsoln molecule state not permitted"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 35 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1087:23: warning: 'molecule state not recognized' directive output truncated writing 29 bytes into a region of size 8 [-Wformat-truncation=] 1087 | SCMDCHECK(ms!=MSnone,"molecule state not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1087:32: note: format string is defined here 1087 | SCMDCHECK(ms!=MSnone,"molecule state not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 30 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1085:17: warning: 'compartment name not recognized' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 1085 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1085:26: note: format string is defined here 1085 | SCMDCHECK(c>=0,"compartment name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1083:20: warning: 'cannot read arguments' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] 1083 | SCMDCHECK(itct==2,"cannot read arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1083:29: note: format string is defined here 1083 | SCMDCHECK(itct==2,"cannot read arguments"); | ~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1081:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 1081 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1081:27: note: format string is defined here 1081 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1080:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1080 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1080:31: note: format string is defined here 1080 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1079:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1079 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1079:28: note: format string is defined here 1079 | SCMDCHECK(cmptss,"no compartments defined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountincmpt2(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1077:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 1077 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1077:33: note: format string is defined here 1077 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z16cmdmolcountspaceP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1197:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1197 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1197:27: note: format string is defined here 1197 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1196:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 1196 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1196:42: note: format string is defined here 1196 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1220:33: warning: 'low value needs to be less t...' directive output truncated writing 54 bytes into a region of size 8 [-Wformat-truncation=] 1220 | SCMDCHECK(low[ax2]<=high[ax2],"low value needs to be less than or equal to high value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1220:42: note: format string is defined here 1220 | SCMDCHECK(low[ax2]<=high[ax2],"low value needs to be less than or equal to high value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 55 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1219:21: warning: 'cannot read (or insufficient...' directive output truncated writing 48 bytes into a region of size 8 [-Wformat-truncation=] 1219 | SCMDCHECK(itct==2,"cannot read (or insufficient) position arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1219:30: note: format string is defined here 1219 | SCMDCHECK(itct==2,"cannot read (or insufficient) position arguments"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 49 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1217:19: warning: 'missing position arguments' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 1217 | SCMDCHECK(line2,"missing position arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1217:28: note: format string is defined here 1217 | SCMDCHECK(line2,"missing position arguments"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1229:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1229 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1229:26: note: format string is defined here 1229 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1226:23: warning: 'illegal average value' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] 1226 | SCMDCHECK(average>=0,"illegal average value"); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1226:32: note: format string is defined here 1226 | SCMDCHECK(average>=0,"illegal average value"); | ~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1225:20: warning: 'cannot read average number' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 1225 | SCMDCHECK(itct==1,"cannot read average number"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1225:29: note: format string is defined here 1225 | SCMDCHECK(itct==1,"cannot read average number"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1223:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1223 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1223:27: note: format string is defined here 1223 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1212:19: warning: 'bins value needs to be > 0' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 1212 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1212:28: note: format string is defined here 1212 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1211:33: warning: 'low value needs to be less t...' directive output truncated writing 42 bytes into a region of size 8 [-Wformat-truncation=] 1211 | SCMDCHECK(low[axis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1211:42: note: format string is defined here 1211 | SCMDCHECK(low[axis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1210:29: note: format string is defined here 1210 | SCMDCHECK(itct==3,"cannot read arguments: low high bins"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1208:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1208 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1208:27: note: format string is defined here 1208 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1206:32: warning: 'illegal axis value' directive output truncated writing 18 bytes into a region of size 8 [-Wformat-truncation=] 1206 | SCMDCHECK(axis>=0 && axiserstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1206:41: note: format string is defined here 1206 | SCMDCHECK(axis>=0 && axiserstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1201:29: note: format string is defined here 1201 | SCMDCHECK(itct==1,"cannot read axis value"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1199:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1199 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1199:27: note: format string is defined here 1199 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1195:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 1195 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1195:27: note: format string is defined here 1195 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1194:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 1194 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1194:27: note: format string is defined here 1194 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1193:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 1193 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1193:27: note: format string is defined here 1193 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1191:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1191 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1191:27: note: format string is defined here 1191 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspace(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1188:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 1188 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1188:33: note: format string is defined here 1188 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z18cmdmolcountspace2dP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1309:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1309 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1309:27: note: format string is defined here 1309 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1308:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 1308 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1308:42: note: format string is defined here 1308 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1346:41: warning: 'low value needs to be less t...' directive output truncated writing 54 bytes into a region of size 8 [-Wformat-truncation=] 1346 | SCMDCHECK(low[curaxis]<=high[curaxis],"low value needs to be less than or equal to high value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1346:50: note: format string is defined here 1346 | SCMDCHECK(low[curaxis]<=high[curaxis],"low value needs to be less than or equal to high value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 55 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1345:21: warning: 'cannot read (or insufficient...' directive output truncated writing 48 bytes into a region of size 8 [-Wformat-truncation=] 1345 | SCMDCHECK(itct==2,"cannot read (or insufficient) position arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1345:30: note: format string is defined here 1345 | SCMDCHECK(itct==2,"cannot read (or insufficient) position arguments"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 49 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1355:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1355 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1355:26: note: format string is defined here 1355 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1352:23: warning: 'illegal average value' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] 1352 | SCMDCHECK(average>=0,"illegal average value"); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1352:32: note: format string is defined here 1352 | SCMDCHECK(average>=0,"illegal average value"); | ~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1351:20: warning: 'cannot read average number' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 1351 | SCMDCHECK(itct==1,"cannot read average number"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1351:29: note: format string is defined here 1351 | SCMDCHECK(itct==1,"cannot read average number"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1349:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1349 | SCMDCHECK(line2,"missing arguments"); // average | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1349:27: note: format string is defined here 1349 | SCMDCHECK(line2,"missing arguments"); // average | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1338:20: warning: 'bins value needs to be > 0' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 1338 | SCMDCHECK(nbin2>0,"bins value needs to be > 0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1338:29: note: format string is defined here 1338 | SCMDCHECK(nbin2>0,"bins value needs to be > 0"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1337:39: warning: 'low value needs to be less t...' directive output truncated writing 42 bytes into a region of size 8 [-Wformat-truncation=] 1337 | SCMDCHECK(low[curaxis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1337:48: note: format string is defined here 1337 | SCMDCHECK(low[curaxis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1336:29: note: format string is defined here 1336 | SCMDCHECK(itct==3,"cannot read arguments: low high bins"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1332:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1332 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1332:27: note: format string is defined here 1332 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1328:20: warning: 'bins value needs to be > 0' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 1328 | SCMDCHECK(nbin1>0,"bins value needs to be > 0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1328:29: note: format string is defined here 1328 | SCMDCHECK(nbin1>0,"bins value needs to be > 0"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1327:39: warning: 'low value needs to be less t...' directive output truncated writing 42 bytes into a region of size 8 [-Wformat-truncation=] 1327 | SCMDCHECK(low[curaxis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1327:48: note: format string is defined here 1327 | SCMDCHECK(low[curaxis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1326:29: note: format string is defined here 1326 | SCMDCHECK(itct==3,"cannot read arguments: low high bins"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1322:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1322 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1322:27: note: format string is defined here 1322 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1319:54: warning: 'illegal axis value' directive output truncated writing 18 bytes into a region of size 8 [-Wformat-truncation=] 1319 | SCMDCHECK((dim==2 && axis==2) || (dim==3 && axis<3),"illegal axis value"); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1319:63: note: format string is defined here 1319 | SCMDCHECK((dim==2 && axis==2) || (dim==3 && axis<3),"illegal axis value"); | ~~~~~~~~^~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 19 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1314:20: warning: 'cannot read axis value' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 1314 | SCMDCHECK(itct==1,"cannot read axis value"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1314:29: note: format string is defined here 1314 | SCMDCHECK(itct==1,"cannot read axis value"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1312:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1312 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1312:27: note: format string is defined here 1312 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1307:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 1307 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1307:27: note: format string is defined here 1307 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1306:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 1306 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1306:27: note: format string is defined here 1306 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1305:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 1305 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1305:27: note: format string is defined here 1305 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1303:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1303 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1303:27: note: format string is defined here 1303 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspace2d(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1300:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 1300 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1300:33: note: format string is defined here 1300 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspaceradial(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1416:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1416 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1416:27: note: format string is defined here 1416 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1422:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1422 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1422:27: note: format string is defined here 1422 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1421:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 1421 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1421:42: note: format string is defined here 1421 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1429:19: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1429 | SCMDCHECK(line2,"missing arguments"); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1429:28: note: format string is defined here 1429 | SCMDCHECK(line2,"missing arguments"); } | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1427:21: warning: 'missing center value' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] 1427 | SCMDCHECK(itct==1,"missing center value"); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1427:30: note: format string is defined here 1427 | SCMDCHECK(itct==1,"missing center value"); | ~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 21 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1441:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1441 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1441:26: note: format string is defined here 1441 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1438:23: warning: 'illegal average value' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] 1438 | SCMDCHECK(average>=0,"illegal average value"); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1438:32: note: format string is defined here 1438 | SCMDCHECK(average>=0,"illegal average value"); | ~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1437:20: warning: 'cannot read average number' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 1437 | SCMDCHECK(itct==1,"cannot read average number"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1437:29: note: format string is defined here 1437 | SCMDCHECK(itct==1,"cannot read average number"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1435:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1435 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1435:27: note: format string is defined here 1435 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1433:19: warning: 'bins value needs to be > 0' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 1433 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1433:28: note: format string is defined here 1433 | SCMDCHECK(nbin>0,"bins value needs to be > 0"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1432:21: warning: 'radius needs to be greater t...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] 1432 | SCMDCHECK(radius>0,"radius needs to be greater than 0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1432:30: note: format string is defined here 1432 | SCMDCHECK(radius>0,"radius needs to be greater than 0"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 34 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1431:20: warning: 'cannot read arguments: radiu...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] 1431 | SCMDCHECK(itct==2,"cannot read arguments: radius bins"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1431:29: note: format string is defined here 1431 | SCMDCHECK(itct==2,"cannot read arguments: radius bins"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 35 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1424:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 1424 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1424:27: note: format string is defined here 1424 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1420:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 1420 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1420:27: note: format string is defined here 1420 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1419:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 1419 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1419:27: note: format string is defined here 1419 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1418:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 1418 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1418:27: note: format string is defined here 1418 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1414:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 1414 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1414:33: note: format string is defined here 1414 | SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1905:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1905 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1905:26: note: format string is defined here 1905 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1902:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1902 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1902:31: note: format string is defined here 1902 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdtrackmol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2143:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 2143 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2143:26: note: format string is defined here 2143 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2140:20: warning: 'cannot read molecule serial ...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] 2140 | SCMDCHECK(serno>0,"cannot read molecule serial number"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2140:29: note: format string is defined here 2140 | SCMDCHECK(serno>0,"cannot read molecule serial number"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 35 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2138:20: warning: 'cannot read molecule serial ...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] 2138 | SCMDCHECK(itct==1,"cannot read molecule serial number"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2138:29: note: format string is defined here 2138 | SCMDCHECK(itct==1,"cannot read molecule serial number"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 35 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdresidencetime(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2703:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 2703 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2703:27: note: format string is defined here 2703 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2702:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2702 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2702:42: note: format string is defined here 2702 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2737:24: warning: 'insufficient allocated space' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2737 | SCMDCHECK(ctrerstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2737:33: note: format string is defined here 2737 | SCMDCHECK(ctri3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2749:45: note: format string is defined here 2749 | if(cmd->i3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2713:23: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 2713 | SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2713:32: note: format string is defined here 2713 | SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2711:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 2711 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2711:26: note: format string is defined here 2711 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2708:21: warning: 'max_mol has to be at least 1' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2708 | SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2708:30: note: format string is defined here 2708 | SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2707:20: warning: 'cannot read start, report, s...' directive output truncated writing 72 bytes into a region of size 8 [-Wformat-truncation=] 2707 | SCMDCHECK(itct==5,"cannot read start, report, summary_out, list_out, or max_mol information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2707:29: note: format string is defined here 2707 | SCMDCHECK(itct==5,"cannot read start, report, summary_out, list_out, or max_mol information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 73 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2705:18: warning: 'insufficient arguments' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 2705 | SCMDCHECK(line2,"insufficient arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2705:27: note: format string is defined here 2705 | SCMDCHECK(line2,"insufficient arguments"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2701:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 2701 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2701:27: note: format string is defined here 2701 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2700:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 2700 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2700:27: note: format string is defined here 2700 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2699:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 2699 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2699:27: note: format string is defined here 2699 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z17cmdmovesurfacemolP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3050:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 3050 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3050:27: note: format string is defined here 3050 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3061:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3061 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3061:27: note: format string is defined here 3061 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3060:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3060 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3060:42: note: format string is defined here 3060 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3062:82: warning: 'illegal molecule state' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 3062 | SCMDCHECK(ms1==MSfront || ms1==MSback || ms1==MSup || ms1==MSdown || ms1==MSall,"illegal molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3062:91: note: format string is defined here 3062 | SCMDCHECK(ms1==MSfront || ms1==MSback || ms1==MSup || ms1==MSdown || ms1==MSall,"illegal molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3070:28: warning: 'failed to read panel1' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] 3070 | SCMDCHECK(p1>=0 || p1==-5,"failed to read panel1"); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3070:37: note: format string is defined here 3070 | SCMDCHECK(p1>=0 || p1==-5,"failed to read panel1"); | ~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3073:28: warning: 'failed to read panel2' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] 3073 | SCMDCHECK(p2>=0 || p2==-5,"failed to read panel2"); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3073:37: note: format string is defined here 3073 | SCMDCHECK(p2>=0 || p2==-5,"failed to read panel2"); | ~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3079:25: warning: 'failed to read final state' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 3079 | SCMDCHECK(ms2!=MSnone,"failed to read final state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3079:34: note: format string is defined here 3079 | SCMDCHECK(ms2!=MSnone,"failed to read final state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3077:21: warning: 'failed to read final state' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 3077 | SCMDCHECK(itct==1,"failed to read final state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3077:30: note: format string is defined here 3077 | SCMDCHECK(itct==1,"failed to read final state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3072:18: warning: 'failed to read surface2' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3072 | SCMDCHECK(s2>=0,"failed to read surface2"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3072:27: note: format string is defined here 3072 | SCMDCHECK(s2>=0,"failed to read surface2"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3069:18: warning: 'failed to read surface1' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3069 | SCMDCHECK(s1>=0,"failed to read surface1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3069:27: note: format string is defined here 3069 | SCMDCHECK(s1>=0,"failed to read surface1"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3067:20: warning: 'failed to read surfaces and ...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] 3067 | SCMDCHECK(itct==2,"failed to read surfaces and panels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3067:29: note: format string is defined here 3067 | SCMDCHECK(itct==2,"failed to read surfaces and panels"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 35 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3065:18: warning: 'missing originating surface:...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] 3065 | SCMDCHECK(line2,"missing originating surface:panel"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3065:27: note: format string is defined here 3065 | SCMDCHECK(line2,"missing originating surface:panel"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 34 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3063:31: warning: 'probability out of bounds' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] 3063 | SCMDCHECK(prob>=0 && prob<=1,"probability out of bounds"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3063:40: note: format string is defined here 3063 | SCMDCHECK(prob>=0 && prob<=1,"probability out of bounds"); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 26 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3059:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3059 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3059:27: note: format string is defined here 3059 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3058:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3058 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3058:27: note: format string is defined here 3058 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3057:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3057 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3057:27: note: format string is defined here 3057 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3054:20: warning: 'failed to read molecule name...' directive output truncated writing 43 bytes into a region of size 8 [-Wformat-truncation=] 3054 | SCMDCHECK(itct==2,"failed to read molecule name or probability"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3054:29: note: format string is defined here 3054 | SCMDCHECK(itct==2,"failed to read molecule name or probability"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 44 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3052:23: warning: 'surfaces are undefined' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 3052 | SCMDCHECK(sim->srfss,"surfaces are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3052:32: note: format string is defined here 3052 | SCMDCHECK(sim->srfss,"surfaces are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3051:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3051 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3051:31: note: format string is defined here 3051 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmodulatemol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3904:20: warning: 'failure reading frequency or...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] 3904 | SCMDCHECK(itct==2,"failure reading frequency or shift"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3904:29: note: format string is defined here 3904 | SCMDCHECK(itct==2,"failure reading frequency or shift"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 35 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3902:18: warning: 'missing frequency and shift' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] 3902 | SCMDCHECK(line2,"missing frequency and shift"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3902:27: note: format string is defined here 3902 | SCMDCHECK(line2,"missing frequency and shift"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 28 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3900:73: warning: 'cannot equilibrate between s...' directive output truncated writing 53 bytes into a region of size 8 [-Wformat-truncation=] 3900 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3900:82: note: format string is defined here 3900 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 54 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3899:23: warning: 'molecule state cannot be 'all'' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3899 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3899:32: note: format string is defined here 3899 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3898:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] 3898 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3898:26: note: format string is defined here 3898 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 45 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3897:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3897 | SCMDCHECK(i2!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3897:28: note: format string is defined here 3897 | SCMDCHECK(i2!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3896:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3896 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3896:28: note: format string is defined here 3896 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3895:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3895 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3895:28: note: format string is defined here 3895 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3894:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3894 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3894:28: note: format string is defined here 3894 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3893:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3893 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3893:28: note: format string is defined here 3893 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3890:23: warning: 'molecule state cannot be 'all'' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3890 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3890:32: note: format string is defined here 3890 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3889:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] 3889 | SCMDCHECK(i1>0,"molecule name has to be for a single species"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3889:26: note: format string is defined here 3889 | SCMDCHECK(i1>0,"molecule name has to be for a single species"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 45 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3888:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3888 | SCMDCHECK(i1!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3888:28: note: format string is defined here 3888 | SCMDCHECK(i1!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3887:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3887 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3887:28: note: format string is defined here 3887 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3886:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3886 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3886:28: note: format string is defined here 3886 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3885:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3885 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3885:28: note: format string is defined here 3885 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3884:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3884 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3884:28: note: format string is defined here 3884 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3124:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3124 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3124:27: note: format string is defined here 3124 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3123:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3123 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3123:42: note: format string is defined here 3123 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3122:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3122 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3122:27: note: format string is defined here 3122 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3121:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3121 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3121:27: note: format string is defined here 3121 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3120:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3120 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3120:27: note: format string is defined here 3120 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z16cmdkillmolincmptP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3248:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3248 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3248:27: note: format string is defined here 3248 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3247:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3247 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3247:42: note: format string is defined here 3247 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3253:17: warning: 'compartment name not recognized' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 3253 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3253:26: note: format string is defined here 3253 | SCMDCHECK(c>=0,"compartment name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3251:20: warning: 'cannot read compartment name' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3251 | SCMDCHECK(itct==1,"cannot read compartment name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3251:29: note: format string is defined here 3251 | SCMDCHECK(itct==1,"cannot read compartment name"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3249:36: warning: 'missing value argument' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 3249 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3249:45: note: format string is defined here 3249 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3246:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3246 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3246:27: note: format string is defined here 3246 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3245:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3245 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3245:27: note: format string is defined here 3245 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3244:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3244 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3244:27: note: format string is defined here 3244 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3242:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 3242 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3242:27: note: format string is defined here 3242 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3241:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3241 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3241:31: note: format string is defined here 3241 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3240:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3240 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3240:28: note: format string is defined here 3240 | SCMDCHECK(cmptss,"no compartments defined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmoloutsidesystem(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3285:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3285 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3285:27: note: format string is defined here 3285 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3284:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3284 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3284:42: note: format string is defined here 3284 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3283:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3283 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3283:27: note: format string is defined here 3283 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3282:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3282 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3282:27: note: format string is defined here 3282 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3281:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3281 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3281:27: note: format string is defined here 3281 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmolprob(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3156:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3156 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3156:27: note: format string is defined here 3156 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3155:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3155 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3155:42: note: format string is defined here 3155 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3166:32: warning: 'probability needs to be betw...' directive output truncated writing 39 bytes into a region of size 8 [-Wformat-truncation=] 3166 | SCMDCHECK(prob>=0 && prob<=1,"probability needs to be between 0 and 1"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3166:41: note: format string is defined here 3166 | SCMDCHECK(prob>=0 && prob<=1,"probability needs to be between 0 and 1"); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 40 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3165:21: warning: 'killmolprob format: name[(st...' directive output truncated writing 45 bytes into a region of size 8 [-Wformat-truncation=] 3165 | SCMDCHECK(itct==1,"killmolprob format: name[(state)] probability"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3165:30: note: format string is defined here 3165 | SCMDCHECK(itct==1,"killmolprob format: name[(state)] probability"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 46 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3158:18: warning: 'missing probability value' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] 3158 | SCMDCHECK(line2,"missing probability value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3158:27: note: format string is defined here 3158 | SCMDCHECK(line2,"missing probability value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 26 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3154:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3154 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3154:27: note: format string is defined here 3154 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3153:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3153 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3153:27: note: format string is defined here 3153 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3152:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3152 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3152:27: note: format string is defined here 3152 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacemol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3671:32: warning: 'fraction out of bounds' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 3671 | SCMDCHECK(prob>=0 && prob<=1,"fraction out of bounds"); } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3671:41: note: format string is defined here 3671 | SCMDCHECK(prob>=0 && prob<=1,"fraction out of bounds"); } | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3670:21: warning: 'cannot read fraction' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] 3670 | SCMDCHECK(itct==1,"cannot read fraction"); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3670:30: note: format string is defined here 3670 | SCMDCHECK(itct==1,"cannot read fraction"); | ~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 21 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3664:20: warning: 'missing probability information' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 3664 | SCMDCHECK(itct==1,"missing probability information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3664:29: note: format string is defined here 3664 | SCMDCHECK(itct==1,"missing probability information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3662:18: warning: 'missing probability information' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 3662 | SCMDCHECK(line2,"missing probability information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3662:27: note: format string is defined here 3662 | SCMDCHECK(line2,"missing probability information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3660:73: warning: 'cannot equilibrate between s...' directive output truncated writing 53 bytes into a region of size 8 [-Wformat-truncation=] 3660 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3660:82: note: format string is defined here 3660 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 54 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3659:23: warning: 'molecule state cannot be 'all'' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3659 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3659:32: note: format string is defined here 3659 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3658:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] 3658 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3658:26: note: format string is defined here 3658 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 45 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3657:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3657 | SCMDCHECK(i2!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3657:28: note: format string is defined here 3657 | SCMDCHECK(i2!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3656:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3656 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3656:28: note: format string is defined here 3656 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3655:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3655 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3655:28: note: format string is defined here 3655 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3654:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3654 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3654:28: note: format string is defined here 3654 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3653:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3653 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3653:28: note: format string is defined here 3653 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3651:18: warning: 'missing second species name' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] 3651 | SCMDCHECK(line2,"missing second species name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3651:27: note: format string is defined here 3651 | SCMDCHECK(line2,"missing second species name"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 28 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3649:23: warning: 'molecule state cannot be 'all'' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3649 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3649:32: note: format string is defined here 3649 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3648:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3648 | SCMDCHECK(i1!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3648:28: note: format string is defined here 3648 | SCMDCHECK(i1!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3647:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3647 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3647:28: note: format string is defined here 3647 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3646:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3646 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3646:28: note: format string is defined here 3646 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3645:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3645 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3645:28: note: format string is defined here 3645 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3644:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3644 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3644:28: note: format string is defined here 3644 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z17cmdreplacecmptmolP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3845:32: warning: 'fraction out of bounds' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 3845 | SCMDCHECK(frac>=0 && frac<=1,"fraction out of bounds"); } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3845:41: note: format string is defined here 3845 | SCMDCHECK(frac>=0 && frac<=1,"fraction out of bounds"); } | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3844:21: warning: 'cannot read fraction' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] 3844 | SCMDCHECK(itct==1,"cannot read fraction"); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3844:30: note: format string is defined here 3844 | SCMDCHECK(itct==1,"cannot read fraction"); | ~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 21 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3850:17: warning: 'compartment not recognized' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 3850 | SCMDCHECK(c>=0,"compartment not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3850:26: note: format string is defined here 3850 | SCMDCHECK(c>=0,"compartment not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3847:18: warning: 'compartment name missing' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 3847 | SCMDCHECK(line2,"compartment name missing"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3847:27: note: format string is defined here 3847 | SCMDCHECK(line2,"compartment name missing"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3838:20: warning: 'missing fraction information' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3838 | SCMDCHECK(itct==1,"missing fraction information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3838:29: note: format string is defined here 3838 | SCMDCHECK(itct==1,"missing fraction information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3836:18: warning: 'missing fraction information' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3836 | SCMDCHECK(line2,"missing fraction information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3836:27: note: format string is defined here 3836 | SCMDCHECK(line2,"missing fraction information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3834:73: warning: 'cannot equilibrate between s...' directive output truncated writing 53 bytes into a region of size 8 [-Wformat-truncation=] 3834 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3834:82: note: format string is defined here 3834 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 54 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3833:23: warning: 'molecule state cannot be 'all'' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3833 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3833:32: note: format string is defined here 3833 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3832:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] 3832 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3832:26: note: format string is defined here 3832 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 45 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3831:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3831 | SCMDCHECK(i2!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3831:28: note: format string is defined here 3831 | SCMDCHECK(i2!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3830:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3830 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3830:28: note: format string is defined here 3830 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3829:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3829 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3829:28: note: format string is defined here 3829 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3828:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3828 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3828:28: note: format string is defined here 3828 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3827:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3827 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3827:28: note: format string is defined here 3827 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3825:18: warning: 'missing second species name' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] 3825 | SCMDCHECK(line2,"missing second species name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3825:27: note: format string is defined here 3825 | SCMDCHECK(line2,"missing second species name"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 28 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3823:23: warning: 'molecule state cannot be 'all'' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3823 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3823:32: note: format string is defined here 3823 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3822:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3822 | SCMDCHECK(i1!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3822:28: note: format string is defined here 3822 | SCMDCHECK(i1!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3821:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3821 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3821:28: note: format string is defined here 3821 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3820:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3820 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3820:28: note: format string is defined here 3820 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3819:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3819 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3819:28: note: format string is defined here 3819 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3818:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3818 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3818:28: note: format string is defined here 3818 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z9cmdreact1P9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3939:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3939 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3939:27: note: format string is defined here 3939 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3938:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3938 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3938:42: note: format string is defined here 3938 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3947:17: warning: 'reaction not recognized' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3947 | SCMDCHECK(r>=0,"reaction not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3947:26: note: format string is defined here 3947 | SCMDCHECK(r>=0,"reaction not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3945:26: warning: 'no first order reactions def...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3945 | SCMDCHECK(sim->rxnss[1],"no first order reactions defined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3945:35: note: format string is defined here 3945 | SCMDCHECK(sim->rxnss[1],"no first order reactions defined"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3944:20: warning: 'cannot read reaction name' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] 3944 | SCMDCHECK(itct==1,"cannot read reaction name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3944:29: note: format string is defined here 3944 | SCMDCHECK(itct==1,"cannot read reaction name"); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 26 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3942:18: warning: 'reaction name is missing' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 3942 | SCMDCHECK(line2,"reaction name is missing"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3942:27: note: format string is defined here 3942 | SCMDCHECK(line2,"reaction name is missing"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3940:22: warning: 'molecule state cannot be 'all'' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3940 | SCMDCHECK(ms!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3940:31: note: format string is defined here 3940 | SCMDCHECK(ms!=MSall,"molecule state cannot be 'all'"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3937:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3937 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3937:27: note: format string is defined here 3937 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3936:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3936 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3936:27: note: format string is defined here 3936 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3935:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3935 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3935:27: note: format string is defined here 3935 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexpandsystem(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4255:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 4255 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4255:27: note: format string is defined here 4255 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4259:23: warning: 'cannot read or wrong number ...' directive output truncated writing 47 bytes into a region of size 8 [-Wformat-truncation=] 4259 | SCMDCHECK(itct==dim,"cannot read or wrong number of expansion values"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4259:32: note: format string is defined here 4259 | SCMDCHECK(itct==dim,"cannot read or wrong number of expansion values"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 48 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z14cmdpointsourceP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2970:43: warning: 'not enough available molecules' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 2970 | SCMDCHECK(addmol(sim,num,i,pos,pos,1)==0,"not enough available molecules"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2970:52: note: format string is defined here 2970 | SCMDCHECK(addmol(sim,num,i,pos,pos,1)==0,"not enough available molecules"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2969:27: warning: 'insufficient location dimens...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 2969 | SCMDCHECK(itct==sim->dim,"insufficient location dimensions"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2969:36: note: format string is defined here 2969 | SCMDCHECK(itct==sim->dim,"insufficient location dimensions"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2965:18: warning: 'missing location' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 2965 | SCMDCHECK(line2,"missing location"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2965:27: note: format string is defined here 2965 | SCMDCHECK(line2,"missing location"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2963:17: warning: 'name not recognized' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] 2963 | SCMDCHECK(i>=1,"name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2963:26: note: format string is defined here 2963 | SCMDCHECK(i>=1,"name not recognized"); | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 20 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2961:19: warning: 'number cannot be negative' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] 2961 | SCMDCHECK(num>=0,"number cannot be negative"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2961:28: note: format string is defined here 2961 | SCMDCHECK(num>=0,"number cannot be negative"); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 26 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2960:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 2960 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2960:29: note: format string is defined here 2960 | SCMDCHECK(itct==2,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z15cmdvolumesourceP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2991:19: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 2991 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2991:28: note: format string is defined here 2991 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2993:21: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 2993 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2993:30: note: format string is defined here 2993 | SCMDCHECK(itct==2,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2995:47: warning: 'not enough available molecules' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 2995 | SCMDCHECK(addmol(sim,num,i,poslo,poshi,1)==0,"not enough available molecules"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2995:56: note: format string is defined here 2995 | SCMDCHECK(addmol(sim,num,i,poslo,poshi,1)==0,"not enough available molecules"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2989:18: warning: 'missing location' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 2989 | SCMDCHECK(line2,"missing location"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2989:27: note: format string is defined here 2989 | SCMDCHECK(line2,"missing location"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2987:17: warning: 'name not recognized' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] 2987 | SCMDCHECK(i>=1,"name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2987:26: note: format string is defined here 2987 | SCMDCHECK(i>=1,"name not recognized"); | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 20 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2985:19: warning: 'number cannot be negative' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] 2985 | SCMDCHECK(num>=0,"number cannot be negative"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2985:28: note: format string is defined here 2985 | SCMDCHECK(num>=0,"number cannot be negative"); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 26 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2984:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 2984 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2984:29: note: format string is defined here 2984 | SCMDCHECK(itct==2,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z14cmdfixmolcountP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3324:49: warning: 'not enough available molecules' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3324 | SCMDCHECK(addmol(sim,num-ct,i,pos1,pos2,1)==0,"not enough available molecules"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3324:58: note: format string is defined here 3324 | SCMDCHECK(addmol(sim,num-ct,i,pos1,pos2,1)==0,"not enough available molecules"); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3313:17: warning: 'name not recognized' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] 3313 | SCMDCHECK(i>=1,"name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3313:26: note: format string is defined here 3313 | SCMDCHECK(i>=1,"name not recognized"); | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 20 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3311:19: warning: 'number cannot be negative' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] 3311 | SCMDCHECK(num>=0,"number cannot be negative"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3311:28: note: format string is defined here 3311 | SCMDCHECK(num>=0,"number cannot be negative"); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 26 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3310:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 3310 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3310:29: note: format string is defined here 3310 | SCMDCHECK(itct==2,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z19cmdfixmolcountrangeP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3360:52: warning: 'not enough available molecules' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3360 | SCMDCHECK(addmol(sim,lownum-ct,i,pos1,pos2,1)==0,"not enough available molecules"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3360:61: note: format string is defined here 3360 | SCMDCHECK(addmol(sim,lownum-ct,i,pos1,pos2,1)==0,"not enough available molecules"); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3349:17: warning: 'species name not recognized' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] 3349 | SCMDCHECK(i>=1,"species name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3349:26: note: format string is defined here 3349 | SCMDCHECK(i>=1,"species name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 28 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3347:55: warning: 'molecule numbers are out of ...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] 3347 | SCMDCHECK(lownum>=0 && highnum>=0 && highnum>=lownum,"molecule numbers are out of bounds"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3347:64: note: format string is defined here 3347 | SCMDCHECK(lownum>=0 && highnum>=0 && highnum>=lownum,"molecule numbers are out of bounds"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 35 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3346:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 3346 | SCMDCHECK(itct==3,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3346:29: note: format string is defined here 3346 | SCMDCHECK(itct==3,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z20cmdfixmolcountonsurfP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3408:67: warning: 'not enough available molecules' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3408 | SCMDCHECK(addsurfmol(sim,num-ct,i,ms,NULL,NULL,s,PSall,NULL)==0,"not enough available molecules"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3408:76: note: format string is defined here 3408 | SCMDCHECK(addsurfmol(sim,num-ct,i,ms,NULL,NULL,s,PSall,NULL)==0,"not enough available molecules"); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3396:17: warning: 'surface not recognized' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 3396 | SCMDCHECK(s>=0,"surface not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3396:26: note: format string is defined here 3396 | SCMDCHECK(s>=0,"surface not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3394:23: warning: 'no surfaces defined' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] 3394 | SCMDCHECK(sim->srfss,"no surfaces defined"); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3394:32: note: format string is defined here 3394 | SCMDCHECK(sim->srfss,"no surfaces defined"); | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 20 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3393:19: warning: 'number cannot be negative' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] 3393 | SCMDCHECK(num>=0,"number cannot be negative"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3393:28: note: format string is defined here 3393 | SCMDCHECK(num>=0,"number cannot be negative"); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 26 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3392:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 3392 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3392:29: note: format string is defined here 3392 | SCMDCHECK(itct==2,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3390:18: warning: 'fixmolcountonsurf format: sp...' directive output truncated writing 55 bytes into a region of size 8 [-Wformat-truncation=] 3390 | SCMDCHECK(line2,"fixmolcountonsurf format: species(state) number surface"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3390:27: note: format string is defined here 3390 | SCMDCHECK(line2,"fixmolcountonsurf format: species(state) number surface"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 56 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3388:38: warning: 'molecule state needs to be s...' directive output truncated writing 40 bytes into a region of size 8 [-Wformat-truncation=] 3388 | SCMDCHECK(ms!=MSsoln && ms!=MSbsoln,"molecule state needs to be surface-bound"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3388:47: note: format string is defined here 3388 | SCMDCHECK(ms!=MSsoln && ms!=MSbsoln,"molecule state needs to be surface-bound"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 41 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3387:16: warning: 'molecule name needs to be fo...' directive output truncated writing 46 bytes into a region of size 8 [-Wformat-truncation=] 3387 | SCMDCHECK(i>0,"molecule name needs to be for a single species"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3387:25: note: format string is defined here 3387 | SCMDCHECK(i>0,"molecule name needs to be for a single species"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 47 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3386:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3386 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3386:27: note: format string is defined here 3386 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3385:18: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3385 | SCMDCHECK(i!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3385:27: note: format string is defined here 3385 | SCMDCHECK(i!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3384:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3384 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3384:27: note: format string is defined here 3384 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3383:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3383 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3383:27: note: format string is defined here 3383 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3382:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3382 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3382:27: note: format string is defined here 3382 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z25cmdfixmolcountrangeonsurfP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3460:70: warning: 'not enough available molecules' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3460 | SCMDCHECK(addsurfmol(sim,lownum-ct,i,ms,NULL,NULL,s,PSall,NULL)==0,"not enough available molecules"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3460:79: note: format string is defined here 3460 | SCMDCHECK(addsurfmol(sim,lownum-ct,i,ms,NULL,NULL,s,PSall,NULL)==0,"not enough available molecules"); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3448:17: warning: 'surface not recognized' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 3448 | SCMDCHECK(s>=0,"surface not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3448:26: note: format string is defined here 3448 | SCMDCHECK(s>=0,"surface not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3446:23: warning: 'no surfaces defined' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] 3446 | SCMDCHECK(sim->srfss,"no surfaces defined"); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3446:32: note: format string is defined here 3446 | SCMDCHECK(sim->srfss,"no surfaces defined"); | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 20 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3445:55: warning: 'molecule numbers are out of ...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] 3445 | SCMDCHECK(lownum>=0 && highnum>=0 && highnum>=lownum,"molecule numbers are out of bounds"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3445:64: note: format string is defined here 3445 | SCMDCHECK(lownum>=0 && highnum>=0 && highnum>=lownum,"molecule numbers are out of bounds"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 35 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3444:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 3444 | SCMDCHECK(itct==3,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3444:29: note: format string is defined here 3444 | SCMDCHECK(itct==3,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3442:18: warning: 'fixmolcountrangeonsurf forma...' directive output truncated writing 76 bytes into a region of size 8 [-Wformat-truncation=] 3442 | SCMDCHECK(line2,"fixmolcountrangeonsurf format: species(state) low_number high_number surface"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3442:27: note: format string is defined here 3442 | SCMDCHECK(line2,"fixmolcountrangeonsurf format: species(state) low_number high_number surface"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 77 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3440:38: warning: 'molecule state needs to be s...' directive output truncated writing 40 bytes into a region of size 8 [-Wformat-truncation=] 3440 | SCMDCHECK(ms!=MSsoln && ms!=MSbsoln,"molecule state needs to be surface-bound"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3440:47: note: format string is defined here 3440 | SCMDCHECK(ms!=MSsoln && ms!=MSbsoln,"molecule state needs to be surface-bound"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 41 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3439:16: warning: 'molecule name needs to be fo...' directive output truncated writing 46 bytes into a region of size 8 [-Wformat-truncation=] 3439 | SCMDCHECK(i>0,"molecule name needs to be for a single species"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3439:25: note: format string is defined here 3439 | SCMDCHECK(i>0,"molecule name needs to be for a single species"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 47 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3438:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3438 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3438:27: note: format string is defined here 3438 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3437:18: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3437 | SCMDCHECK(i!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3437:27: note: format string is defined here 3437 | SCMDCHECK(i!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3436:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3436 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3436:27: note: format string is defined here 3436 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3435:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3435 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3435:27: note: format string is defined here 3435 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3434:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3434 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3434:27: note: format string is defined here 3434 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z20cmdfixmolcountincmptP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3507:49: warning: 'not enough available molecules' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3507 | SCMDCHECK(addcompartmol(sim,num-ct,i,cmpt)==0,"not enough available molecules"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3507:58: note: format string is defined here 3507 | SCMDCHECK(addcompartmol(sim,num-ct,i,cmpt)==0,"not enough available molecules"); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3495:17: warning: 'compartment not recognized' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 3495 | SCMDCHECK(c>=0,"compartment not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3495:26: note: format string is defined here 3495 | SCMDCHECK(c>=0,"compartment not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3492:18: warning: 'compartment name missing' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 3492 | SCMDCHECK(line2,"compartment name missing"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3492:27: note: format string is defined here 3492 | SCMDCHECK(line2,"compartment name missing"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3490:17: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3490 | SCMDCHECK(i>=1,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3490:26: note: format string is defined here 3490 | SCMDCHECK(i>=1,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3488:19: warning: 'number cannot be negative' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] 3488 | SCMDCHECK(num>=0,"number cannot be negative"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3488:28: note: format string is defined here 3488 | SCMDCHECK(num>=0,"number cannot be negative"); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 26 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3487:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 3487 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3487:29: note: format string is defined here 3487 | SCMDCHECK(itct==2,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z25cmdfixmolcountrangeincmptP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3553:52: warning: 'not enough available molecules' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3553 | SCMDCHECK(addcompartmol(sim,lownum-ct,i,cmpt)==0,"not enough available molecules"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3553:61: note: format string is defined here 3553 | SCMDCHECK(addcompartmol(sim,lownum-ct,i,cmpt)==0,"not enough available molecules"); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3541:17: warning: 'compartment not recognized' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 3541 | SCMDCHECK(c>=0,"compartment not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3541:26: note: format string is defined here 3541 | SCMDCHECK(c>=0,"compartment not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3538:18: warning: 'compartment name missing' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 3538 | SCMDCHECK(line2,"compartment name missing"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3538:27: note: format string is defined here 3538 | SCMDCHECK(line2,"compartment name missing"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3536:17: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3536 | SCMDCHECK(i>=1,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3536:26: note: format string is defined here 3536 | SCMDCHECK(i>=1,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3534:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 3534 | SCMDCHECK(itct==3,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3534:29: note: format string is defined here 3534 | SCMDCHECK(itct==3,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z13cmdsetrateintP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3982:21: warning: 'reaction name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3982 | else SCMDCHECK(0,"reaction name not recognized"); }} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3982:30: note: format string is defined here 3982 | else SCMDCHECK(0,"reaction name not recognized"); }} | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3983:23: warning: 'internal rate cannot be nega...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3983 | SCMDCHECK(rateint>=0,"internal rate cannot be negative"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3983:32: note: format string is defined here 3983 | SCMDCHECK(rateint>=0,"internal rate cannot be negative"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3972:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 3972 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3972:29: note: format string is defined here 3972 | SCMDCHECK(itct==2,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z19cmdshufflereactionsP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4024:28: warning: 'first species name not recog...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] 4024 | SCMDCHECK(i1>=0 || i1==-5,"first species name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4024:37: note: format string is defined here 4024 | SCMDCHECK(i1>=0 || i1==-5,"first species name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 34 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4026:28: warning: 'second species name not reco...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] 4026 | SCMDCHECK(i2>=0 || i2==-5,"second species name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4026:37: note: format string is defined here 4026 | SCMDCHECK(i2>=0 || i2==-5,"second species name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 35 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4022:20: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 4022 | SCMDCHECK(itct==2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4022:29: note: format string is defined here 4022 | SCMDCHECK(itct==2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z16cmdporttransportP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4076:20: warning: 'name of port2 is not recognized' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 4076 | SCMDCHECK(prt2>=0,"name of port2 is not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4076:29: note: format string is defined here 4076 | SCMDCHECK(prt2>=0,"name of port2 is not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4074:20: warning: 'name of port1 is not recognized' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 4074 | SCMDCHECK(prt1>=0,"name of port1 is not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4074:29: note: format string is defined here 4074 | SCMDCHECK(prt1>=0,"name of port1 is not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4072:20: warning: 'porttransport format: port1 ...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] 4072 | SCMDCHECK(itct==2,"porttransport format: port1 port2"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4072:29: note: format string is defined here 4072 | SCMDCHECK(itct==2,"porttransport format: port1 port2"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 34 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z26cmdsetreactionratemolcountP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4222:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 4222 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4222:28: note: format string is defined here 4222 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4221:34: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 4221 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4221:43: note: format string is defined here 4221 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4220:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 4220 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4220:28: note: format string is defined here 4220 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4219:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 4219 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4219:28: note: format string is defined here 4219 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4218:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 4218 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4218:28: note: format string is defined here 4218 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4216:23: warning: 'missing coefficient and/or s...' directive output truncated writing 45 bytes into a region of size 8 [-Wformat-truncation=] 4216 | SCMDCHECK(itct==2,"missing coefficient and/or species parameters"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4216:32: note: format string is defined here 4216 | SCMDCHECK(itct==2,"missing coefficient and/or species parameters"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 46 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4233:20: warning: 'error setting reaction rate' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] 4233 | SCMDCHECK(er==0,"error setting reaction rate"); }} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4233:29: note: format string is defined here 4233 | SCMDCHECK(er==0,"error setting reaction rate"); }} | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 28 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4229:19: warning: 'error setting reaction rate' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] 4229 | SCMDCHECK(er==0,"error setting reaction rate"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4229:28: note: format string is defined here 4229 | SCMDCHECK(er==0,"error setting reaction rate"); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 28 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4211:18: warning: 'unrecognized reaction name' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 4211 | SCMDCHECK(r>=0,"unrecognized reaction name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4211:27: note: format string is defined here 4211 | SCMDCHECK(r>=0,"unrecognized reaction name"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4209:21: warning: 'missing reaction name or coe...' directive output truncated writing 39 bytes into a region of size 8 [-Wformat-truncation=] 4209 | SCMDCHECK(itct==2,"missing reaction name or coefficient c0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4209:30: note: format string is defined here 4209 | SCMDCHECK(itct==2,"missing reaction name or coefficient c0"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 40 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z18cmdkillmolinsphereP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3203:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3203 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3203:27: note: format string is defined here 3203 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3202:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3202 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3202:42: note: format string is defined here 3202 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3211:18: warning: 'surface not recognized' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 3211 | SCMDCHECK(s>=0,"surface not recognized"); } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3211:27: note: format string is defined here 3211 | SCMDCHECK(s>=0,"surface not recognized"); } | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3207:20: warning: 'cannot read surface name' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 3207 | SCMDCHECK(itct==1,"cannot read surface name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3207:29: note: format string is defined here 3207 | SCMDCHECK(itct==1,"cannot read surface name"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3205:18: warning: 'missing surface name' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] 3205 | SCMDCHECK(line2,"missing surface name"); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3205:27: note: format string is defined here 3205 | SCMDCHECK(line2,"missing surface name"); | ~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 21 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3201:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3201 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3201:27: note: format string is defined here 3201 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3200:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3200 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3200:27: note: format string is defined here 3200 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3199:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3199 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3199:27: note: format string is defined here 3199 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdincludeecoli(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4173:24: warning: 'system is not 3 dimensional' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] 4173 | SCMDCHECK(sim->dim==3,"system is not 3 dimensional"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4173:33: note: format string is defined here 4173 | SCMDCHECK(sim->dim==3,"system is not 3 dimensional"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 28 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdpause(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:327:64: warning: 'pause doesn't work without g...' directive output truncated writing 35 bytes into a region of size 8 [-Wformat-truncation=] 327 | SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"pause doesn't work without graphics"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:327:73: note: format string is defined here 327 | SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"pause doesn't work without graphics"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 36 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkeypress(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:345:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 345 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:345:27: note: format string is defined here 345 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:349:64: warning: 'keypress doesn't work withou...' directive output truncated writing 38 bytes into a region of size 8 [-Wformat-truncation=] 349 | SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"keypress doesn't work without graphics"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:349:73: note: format string is defined here 349 | SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"keypress doesn't work without graphics"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 39 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:347:20: warning: 'cannot read character' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] 347 | SCMDCHECK(itct==1,"cannot read character"); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:347:29: note: format string is defined here 347 | SCMDCHECK(itct==1,"cannot read character"); | ~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetflag(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:360:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 360 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:360:27: note: format string is defined here 360 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:362:20: warning: 'cannot read flag value' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 362 | SCMDCHECK(itct==1,"cannot read flag value"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:362:29: note: format string is defined here 362 | SCMDCHECK(itct==1,"cannot read flag value"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetrandseed(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:373:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 373 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:373:27: note: format string is defined here 373 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:375:20: warning: 'cannot read seed' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 375 | SCMDCHECK(itct==1,"cannot read seed"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:375:29: note: format string is defined here 375 | SCMDCHECK(itct==1,"cannot read seed"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetgraphics(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:393:19: warning: 'unrecognized graphics type' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 393 | else SCMDCHECK(0,"unrecognized graphics type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:393:28: note: format string is defined here 393 | else SCMDCHECK(0,"unrecognized graphics type"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:390:20: warning: 'cannot read graphics type' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] 390 | SCMDCHECK(itct==1,"cannot read graphics type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:390:29: note: format string is defined here 390 | SCMDCHECK(itct==1,"cannot read graphics type"); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 26 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:388:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 388 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:388:27: note: format string is defined here 388 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetgraphic_iter(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:406:19: warning: 'graphics iterations must be >0' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 406 | SCMDCHECK(iter>0,"graphics iterations must be >0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:406:28: note: format string is defined here 406 | SCMDCHECK(iter>0,"graphics iterations must be >0"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:405:20: warning: 'cannot read graphics iterations' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 405 | SCMDCHECK(itct==1,"cannot read graphics iterations"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:405:29: note: format string is defined here 405 | SCMDCHECK(itct==1,"cannot read graphics iterations"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:403:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 403 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:403:27: note: format string is defined here 403 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdoverwrite(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:427:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 427 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:427:27: note: format string is defined here 427 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:428:43: warning: 'failed to open file' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] 428 | SCMDCHECK(scmdoverwrite(sim->cmds,line2),"failed to open file"); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:428:52: note: format string is defined here 428 | SCMDCHECK(scmdoverwrite(sim->cmds,line2),"failed to open file"); | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 20 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdincrementfile(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:435:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 435 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:435:27: note: format string is defined here 435 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:436:41: warning: 'failed to increment file' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 436 | SCMDCHECK(scmdincfile(sim->cmds,line2),"failed to increment file"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:436:50: note: format string is defined here 436 | SCMDCHECK(scmdincfile(sim->cmds,line2),"failed to increment file"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdecho(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:703:35: warning: 'no terminal quote on string' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] 703 | SCMDCHECK(termqt=strchr(str,'"'),"no terminal quote on string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:703:44: note: format string is defined here 703 | SCMDCHECK(termqt=strchr(str,'"'),"no terminal quote on string"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 28 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:700:36: warning: 'no starting quote on string' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] 700 | SCMDCHECK(line2=strchr(line2,'"'),"no starting quote on string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:700:45: note: format string is defined here 700 | SCMDCHECK(line2=strchr(line2,'"'),"no starting quote on string"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 28 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:698:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 698 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:698:26: note: format string is defined here 698 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdevaluate(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:726:17: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 8 [-Wformat-truncation=] 726 | SCMDCHECK(!er,"%s",erstr); } | ^~~~ ~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:726:18: note: format string is defined here 726 | SCMDCHECK(!er,"%s",erstr); } | ^~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output between 1 and 256 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:722:18: warning: 'missing item to evaluate' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 722 | SCMDCHECK(line2,"missing item to evaluate"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:722:27: note: format string is defined here 722 | SCMDCHECK(line2,"missing item to evaluate"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:720:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 720 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:720:26: note: format string is defined here 720 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountheader(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:740:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 740 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:740:31: note: format string is defined here 740 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:739:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 739 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:739:26: note: format string is defined here 739 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspecies(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1836:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1836 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1836:27: note: format string is defined here 1836 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1835:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 1835 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1835:42: note: format string is defined here 1835 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1839:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1839 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1839:26: note: format string is defined here 1839 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1834:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 1834 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1834:27: note: format string is defined here 1834 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1833:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 1833 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1833:27: note: format string is defined here 1833 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1832:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 1832 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1832:27: note: format string is defined here 1832 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspecieslist(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1863:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 1863 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1863:28: note: format string is defined here 1863 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1862:34: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 1862 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1862:43: note: format string is defined here 1862 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1861:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 1861 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1861:28: note: format string is defined here 1861 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1860:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 1860 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1860:28: note: format string is defined here 1860 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1859:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 1859 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1859:28: note: format string is defined here 1859 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1855:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1855 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1855:26: note: format string is defined here 1855 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmollistsize(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1886:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 1886 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1886:26: note: format string is defined here 1886 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1883:18: warning: 'molecule list name not recog...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] 1883 | SCMDCHECK(ll>=0,"molecule list name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1883:27: note: format string is defined here 1883 | SCMDCHECK(ll>=0,"molecule list name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 34 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1881:44: warning: 'no molecule lists defined' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] 1881 | SCMDCHECK(sim->mols && sim->mols->nlist>0,"no molecule lists defined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1881:53: note: format string is defined here 1881 | SCMDCHECK(sim->mols && sim->mols->nlist>0,"no molecule lists defined"); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 26 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1880:20: warning: 'cannot read molecule list name' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 1880 | SCMDCHECK(itct==1,"cannot read molecule list name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:1880:29: note: format string is defined here 1880 | SCMDCHECK(itct==1,"cannot read molecule list name"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsavesim(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:739:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 739 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:739:26: note: format string is defined here 739 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmddiagnostics(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2813:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 2813 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2813:27: note: format string is defined here 2813 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2817:23: warning: 'diagnostic type not recognized' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 2817 | SCMDCHECK(ss!=SSnone,"diagnostic type not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2817:32: note: format string is defined here 2817 | SCMDCHECK(ss!=SSnone,"diagnostic type not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2815:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 2815 | SCMDCHECK(itct==1,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2815:29: note: format string is defined here 2815 | SCMDCHECK(itct==1,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexecutiontime(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:739:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 739 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:739:26: note: format string is defined here 739 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdprintLattice(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2857:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 2857 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2857:26: note: format string is defined here 2857 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdset(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2940:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 2940 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2940:27: note: format string is defined here 2940 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2944:18: warning: 'missing statement text' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 2944 | SCMDCHECK(line2,"missing statement text"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2944:27: note: format string is defined here 2944 | SCMDCHECK(line2,"missing statement text"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2942:20: warning: 'missing statement' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 2942 | SCMDCHECK(itct==1,"missing statement"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2942:29: note: format string is defined here 2942 | SCMDCHECK(itct==1,"missing statement"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdpointsource(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2957:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 2957 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2957:27: note: format string is defined here 2957 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2958:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 2958 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2958:31: note: format string is defined here 2958 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdvolumesource(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2981:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 2981 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2981:27: note: format string is defined here 2981 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2982:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 2982 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2982:31: note: format string is defined here 2982 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdgaussiansource(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3008:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 3008 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3008:27: note: format string is defined here 3008 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3018:19: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 3018 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3018:28: note: format string is defined here 3018 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3020:21: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 3020 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3020:30: note: format string is defined here 3020 | SCMDCHECK(itct==2,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3029:42: warning: 'not enough available molecules' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3029 | SCMDCHECK(addmol(sim,1,i,pos,pos,0)==0,"not enough available molecules"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3029:51: note: format string is defined here 3029 | SCMDCHECK(addmol(sim,1,i,pos,pos,0)==0,"not enough available molecules"); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3016:18: warning: 'missing location' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 3016 | SCMDCHECK(line2,"missing location"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3016:27: note: format string is defined here 3016 | SCMDCHECK(line2,"missing location"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3014:17: warning: 'name not recognized' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] 3014 | SCMDCHECK(i>=1,"name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3014:26: note: format string is defined here 3014 | SCMDCHECK(i>=1,"name not recognized"); | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 20 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3012:19: warning: 'number cannot be negative' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] 3012 | SCMDCHECK(num>=0,"number cannot be negative"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3012:28: note: format string is defined here 3012 | SCMDCHECK(num>=0,"number cannot be negative"); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 26 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3011:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 3011 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3011:29: note: format string is defined here 3011 | SCMDCHECK(itct==2,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3009:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3009 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3009:31: note: format string is defined here 3009 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcount(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3307:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 3307 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3307:27: note: format string is defined here 3307 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3308:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3308 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3308:31: note: format string is defined here 3308 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrange(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3343:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 3343 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3343:27: note: format string is defined here 3343 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3344:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3344 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3344:31: note: format string is defined here 3344 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountonsurf(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3380:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 3380 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3380:27: note: format string is defined here 3380 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrangeonsurf(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3432:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 3432 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3432:27: note: format string is defined here 3432 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountincmpt(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3483:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 3483 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3483:27: note: format string is defined here 3483 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3485:24: warning: 'compartments are undefined' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 3485 | SCMDCHECK(sim->cmptss,"compartments are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3485:33: note: format string is defined here 3485 | SCMDCHECK(sim->cmptss,"compartments are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3484:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3484 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3484:31: note: format string is defined here 3484 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrangeincmpt(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3530:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 3530 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3530:27: note: format string is defined here 3530 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3532:24: warning: 'compartments are undefined' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 3532 | SCMDCHECK(sim->cmptss,"compartments are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3532:33: note: format string is defined here 3532 | SCMDCHECK(sim->cmptss,"compartments are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3531:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3531 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3531:31: note: format string is defined here 3531 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacexyzmol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3713:27: warning: 'insufficient dimensions entered' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 3713 | SCMDCHECK(itct==sim->dim,"insufficient dimensions entered"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3713:36: note: format string is defined here 3713 | SCMDCHECK(itct==sim->dim,"insufficient dimensions entered"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3709:18: warning: 'missing position information' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3709 | SCMDCHECK(line2,"missing position information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3709:27: note: format string is defined here 3709 | SCMDCHECK(line2,"missing position information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3707:22: warning: 'molecule state cannot be 'all'' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3707 | SCMDCHECK(ms!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3707:31: note: format string is defined here 3707 | SCMDCHECK(ms!=MSall,"molecule state cannot be 'all'"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3706:16: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] 3706 | SCMDCHECK(i>0,"molecule name has to be for a single species"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3706:25: note: format string is defined here 3706 | SCMDCHECK(i>0,"molecule name has to be for a single species"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 45 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3705:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3705 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3705:27: note: format string is defined here 3705 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3704:18: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3704 | SCMDCHECK(i!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3704:27: note: format string is defined here 3704 | SCMDCHECK(i!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3703:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3703 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3703:27: note: format string is defined here 3703 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3702:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3702 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3702:27: note: format string is defined here 3702 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3701:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3701 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3701:27: note: format string is defined here 3701 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacevolmol(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3767:32: warning: 'fraction out of bounds' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 3767 | SCMDCHECK(frac>=0 && frac<=1,"fraction out of bounds"); } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3767:41: note: format string is defined here 3767 | SCMDCHECK(frac>=0 && frac<=1,"fraction out of bounds"); } | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3766:21: warning: 'cannot read fraction' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] 3766 | SCMDCHECK(itct==1,"cannot read fraction"); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3766:30: note: format string is defined here 3766 | SCMDCHECK(itct==1,"cannot read fraction"); | ~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 21 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3774:21: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 3774 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3774:30: note: format string is defined here 3774 | SCMDCHECK(itct==2,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3772:19: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 3772 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3772:28: note: format string is defined here 3772 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3760:20: warning: 'cannot read fraction' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] 3760 | SCMDCHECK(itct==1,"cannot read fraction"); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3760:29: note: format string is defined here 3760 | SCMDCHECK(itct==1,"cannot read fraction"); | ~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 21 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3758:18: warning: 'missing fraction information' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3758 | SCMDCHECK(line2,"missing fraction information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3758:27: note: format string is defined here 3758 | SCMDCHECK(line2,"missing fraction information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3756:73: warning: 'cannot equilibrate between s...' directive output truncated writing 53 bytes into a region of size 8 [-Wformat-truncation=] 3756 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3756:82: note: format string is defined here 3756 | SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 54 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3755:23: warning: 'molecule state cannot be 'all'' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3755 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3755:32: note: format string is defined here 3755 | SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3754:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] 3754 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3754:26: note: format string is defined here 3754 | SCMDCHECK(i2>0,"molecule name has to be for a single species"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 45 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3753:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3753 | SCMDCHECK(i2!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3753:28: note: format string is defined here 3753 | SCMDCHECK(i2!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3752:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3752 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3752:28: note: format string is defined here 3752 | SCMDCHECK(i2!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3751:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3751 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3751:28: note: format string is defined here 3751 | SCMDCHECK(i2!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3750:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3750 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3750:28: note: format string is defined here 3750 | SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3749:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3749 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3749:28: note: format string is defined here 3749 | SCMDCHECK(i2!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3746:23: warning: 'molecule state cannot be 'all'' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 3746 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3746:32: note: format string is defined here 3746 | SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3745:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] 3745 | SCMDCHECK(i1>0,"molecule name has to be for a single species"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3745:26: note: format string is defined here 3745 | SCMDCHECK(i1>0,"molecule name has to be for a single species"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 45 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3744:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 3744 | SCMDCHECK(i1!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3744:28: note: format string is defined here 3744 | SCMDCHECK(i1!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3743:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 3743 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3743:28: note: format string is defined here 3743 | SCMDCHECK(i1!=-4,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3742:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 3742 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3742:28: note: format string is defined here 3742 | SCMDCHECK(i1!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3741:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 3741 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3741:28: note: format string is defined here 3741 | SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3740:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 3740 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3740:28: note: format string is defined here 3740 | SCMDCHECK(i1!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetrateint(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3970:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 3970 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3970:27: note: format string is defined here 3970 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdshufflemollist(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3996:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 3996 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3996:27: note: format string is defined here 3996 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4003:19: warning: 'list name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 4003 | SCMDCHECK(ll>=0,"list name not recognized"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4003:28: note: format string is defined here 4003 | SCMDCHECK(ll>=0,"list name not recognized"); } | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3999:44: warning: 'no molecule lists' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 3999 | SCMDCHECK(sim->mols && sim->mols->nlist>0,"no molecule lists"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3999:53: note: format string is defined here 3999 | SCMDCHECK(sim->mols && sim->mols->nlist>0,"no molecule lists"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3998:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 3998 | SCMDCHECK(itct==1,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:3998:29: note: format string is defined here 3998 | SCMDCHECK(itct==1,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdshufflereactions(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4020:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 4020 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4020:27: note: format string is defined here 4020 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsettimestep(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4051:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 4051 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4051:27: note: format string is defined here 4051 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4057:18: warning: 'error while setting the simu...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] 4057 | SCMDCHECK(er==0,"error while setting the simulation time step"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4057:27: note: format string is defined here 4057 | SCMDCHECK(er==0,"error while setting the simulation time step"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 45 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4054:17: warning: 'time step must be >0' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] 4054 | SCMDCHECK(dt>0,"time step must be >0"); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4054:26: note: format string is defined here 4054 | SCMDCHECK(dt>0,"time step must be >0"); | ~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 21 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4053:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 4053 | SCMDCHECK(itct==1,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4053:29: note: format string is defined here 4053 | SCMDCHECK(itct==1,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdporttransport(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4069:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 4069 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4069:27: note: format string is defined here 4069 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4070:24: warning: 'no port superstructure is de...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] 4070 | SCMDCHECK(sim->portss,"no port superstructure is defined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4070:33: note: format string is defined here 4070 | SCMDCHECK(sim->portss,"no port superstructure is defined"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 34 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexcludebox(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4098:21: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] 4098 | SCMDCHECK(itct==2,"read failure"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4098:30: note: format string is defined here 4098 | SCMDCHECK(itct==2,"read failure"); | ~~~~~~~~^~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 13 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4096:19: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 4096 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4096:28: note: format string is defined here 4096 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexcludesphere(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4134:21: warning: 'failure reading center' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 4134 | SCMDCHECK(itct==1,"failure reading center"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4134:30: note: format string is defined here 4134 | SCMDCHECK(itct==1,"failure reading center"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4138:20: warning: 'failure reading radius' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 4138 | SCMDCHECK(itct==1,"failure reading radius"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4138:29: note: format string is defined here 4138 | SCMDCHECK(itct==1,"failure reading radius"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4132:19: warning: 'missing center argument' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 4132 | SCMDCHECK(line2,"missing center argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4132:28: note: format string is defined here 4132 | SCMDCHECK(line2,"missing center argument"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4136:18: warning: 'missing radius' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 4136 | SCMDCHECK(line2,"missing radius"); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4136:27: note: format string is defined here 4136 | SCMDCHECK(line2,"missing radius"); | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetreactionratemolcount(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4207:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 4207 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4207:27: note: format string is defined here 4207 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdtranslatecmpt(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4313:18: warning: 'first argument should be com...' directive output truncated writing 41 bytes into a region of size 8 [-Wformat-truncation=] 4313 | SCMDCHECK(line2,"first argument should be compartment name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4313:27: note: format string is defined here 4313 | SCMDCHECK(line2,"first argument should be compartment name"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 42 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4328:23: warning: 'cannot read translation valu...' directive output truncated writing 54 bytes into a region of size 8 [-Wformat-truncation=] 4328 | SCMDCHECK(itct==dim,"cannot read translation values or wrong number of them"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4328:32: note: format string is defined here 4328 | SCMDCHECK(itct==dim,"cannot read translation values or wrong number of them"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 55 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4324:36: warning: 'missing arguments for transl...' directive output truncated writing 40 bytes into a region of size 8 [-Wformat-truncation=] 4324 | SCMDCHECK(line2=strnword(line2,2),"missing arguments for translation amount");; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4324:45: note: format string is defined here 4324 | SCMDCHECK(line2=strnword(line2,2),"missing arguments for translation amount");; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 41 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4322:20: warning: 'second argument should be co...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 4322 | SCMDCHECK(itct==1,"second argument should be code value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4322:29: note: format string is defined here 4322 | SCMDCHECK(itct==1,"second argument should be code value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4320:36: warning: 'second argument should be co...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 4320 | SCMDCHECK(line2=strnword(line2,2),"second argument should be code value");; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4320:45: note: format string is defined here 4320 | SCMDCHECK(line2=strnword(line2,2),"second argument should be code value");; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4317:17: warning: 'compartment name not recognized' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 4317 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4317:26: note: format string is defined here 4317 | SCMDCHECK(c>=0,"compartment name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4315:20: warning: 'cannot read compartment name' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 4315 | SCMDCHECK(itct==1,"cannot read compartment name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4315:29: note: format string is defined here 4315 | SCMDCHECK(itct==1,"cannot read compartment name"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4312:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 4312 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4312:28: note: format string is defined here 4312 | SCMDCHECK(cmptss,"no compartments defined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmddiffusecmpt(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4348:18: warning: 'first argument should be com...' directive output truncated writing 41 bytes into a region of size 8 [-Wformat-truncation=] 4348 | SCMDCHECK(line2,"first argument should be compartment name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4348:27: note: format string is defined here 4348 | SCMDCHECK(line2,"first argument should be compartment name"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 42 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4374:23: warning: 'number of samples needs to b...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 4374 | SCMDCHECK(nsample>0,"number of samples needs to be >0"); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4374:32: note: format string is defined here 4374 | SCMDCHECK(nsample>0,"number of samples needs to be >0"); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4373:22: warning: 'bounding radius needs to be >0' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 4373 | SCMDCHECK(radius>0,"bounding radius needs to be >0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4373:31: note: format string is defined here 4373 | SCMDCHECK(radius>0,"bounding radius needs to be >0"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4372:29: warning: 'bounding compartment cannot ...' directive output truncated writing 65 bytes into a region of size 8 [-Wformat-truncation=] 4372 | SCMDCHECK(cmptbound!=cmpt,"bounding compartment cannot be the same as the moving compartment"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4372:38: note: format string is defined here 4372 | SCMDCHECK(cmptbound!=cmpt,"bounding compartment cannot be the same as the moving compartment"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 66 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4370:18: warning: 'bounding compartment name no...' directive output truncated writing 40 bytes into a region of size 8 [-Wformat-truncation=] 4370 | SCMDCHECK(c>=0,"bounding compartment name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4370:27: note: format string is defined here 4370 | SCMDCHECK(c>=0,"bounding compartment name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 41 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4368:21: warning: 'cannot read bounding compart...' directive output truncated writing 71 bytes into a region of size 8 [-Wformat-truncation=] 4368 | SCMDCHECK(itct==3,"cannot read bounding compartment name, radius, and/or number of samples"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4368:30: note: format string is defined here 4368 | SCMDCHECK(itct==3,"cannot read bounding compartment name, radius, and/or number of samples"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 72 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4363:23: warning: 'cannot read standard deviati...' directive output truncated writing 61 bytes into a region of size 8 [-Wformat-truncation=] 4363 | SCMDCHECK(itct==dim,"cannot read standard deviation values or wrong number of them"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4363:32: note: format string is defined here 4363 | SCMDCHECK(itct==dim,"cannot read standard deviation values or wrong number of them"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 62 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4359:36: warning: 'missing arguments for standa...' directive output truncated writing 41 bytes into a region of size 8 [-Wformat-truncation=] 4359 | SCMDCHECK(line2=strnword(line2,2),"missing arguments for standard deviations");; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4359:45: note: format string is defined here 4359 | SCMDCHECK(line2=strnword(line2,2),"missing arguments for standard deviations");; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 42 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4357:20: warning: 'second argument should be co...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 4357 | SCMDCHECK(itct==1,"second argument should be code value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4357:29: note: format string is defined here 4357 | SCMDCHECK(itct==1,"second argument should be code value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4355:36: warning: 'second argument should be co...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 4355 | SCMDCHECK(line2=strnword(line2,2),"second argument should be code value");; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4355:45: note: format string is defined here 4355 | SCMDCHECK(line2=strnword(line2,2),"second argument should be code value");; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4352:17: warning: 'compartment name not recognized' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 4352 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4352:26: note: format string is defined here 4352 | SCMDCHECK(c>=0,"compartment name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4350:20: warning: 'cannot read compartment name' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 4350 | SCMDCHECK(itct==1,"cannot read compartment name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4350:29: note: format string is defined here 4350 | SCMDCHECK(itct==1,"cannot read compartment name"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4347:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 4347 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:4347:28: note: format string is defined here 4347 | SCMDCHECK(cmptss,"no compartments defined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z9docommandPvP9cmdstructPc.part.0(void*, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:290:14: warning: 'command not recognized' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 290 | SCMDCHECK(0,"command not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:290:23: note: format string is defined here 290 | SCMDCHECK(0,"command not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:469:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 469 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:469:27: note: format string is defined here 469 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:472:27: warning: 'probability value needs to b...' directive output truncated writing 45 bytes into a region of size 8 [-Wformat-truncation=] 472 | SCMDCHECK(f1>=0 && f1<=1,"probability value needs to be between 0 and 1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:472:36: note: format string is defined here 472 | SCMDCHECK(f1>=0 && f1<=1,"probability value needs to be between 0 and 1"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 46 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:471:20: warning: 'cannot read probability value' directive output truncated writing 29 bytes into a region of size 8 [-Wformat-truncation=] 471 | SCMDCHECK(itct==1,"cannot read probability value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:471:29: note: format string is defined here 471 | SCMDCHECK(itct==1,"cannot read probability value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 30 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:436:41: warning: 'failed to increment file' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 436 | SCMDCHECK(scmdincfile(sim->cmds,line2),"failed to increment file"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:436:50: note: format string is defined here 436 | SCMDCHECK(scmdincfile(sim->cmds,line2),"failed to increment file"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:428:43: warning: 'failed to open file' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] 428 | SCMDCHECK(scmdoverwrite(sim->cmds,line2),"failed to open file"); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:428:52: note: format string is defined here 428 | SCMDCHECK(scmdoverwrite(sim->cmds,line2),"failed to open file"); | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 20 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:427:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 427 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:427:27: note: format string is defined here 427 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:406:19: warning: 'graphics iterations must be >0' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] 406 | SCMDCHECK(iter>0,"graphics iterations must be >0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:406:28: note: format string is defined here 406 | SCMDCHECK(iter>0,"graphics iterations must be >0"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 31 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:405:20: warning: 'cannot read graphics iterations' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 405 | SCMDCHECK(itct==1,"cannot read graphics iterations"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:405:29: note: format string is defined here 405 | SCMDCHECK(itct==1,"cannot read graphics iterations"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:403:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 403 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:403:27: note: format string is defined here 403 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:393:19: warning: 'unrecognized graphics type' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 393 | else SCMDCHECK(0,"unrecognized graphics type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:393:28: note: format string is defined here 393 | else SCMDCHECK(0,"unrecognized graphics type"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:390:20: warning: 'cannot read graphics type' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] 390 | SCMDCHECK(itct==1,"cannot read graphics type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:390:29: note: format string is defined here 390 | SCMDCHECK(itct==1,"cannot read graphics type"); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 26 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:388:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 388 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:388:27: note: format string is defined here 388 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:373:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 373 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:373:27: note: format string is defined here 373 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:375:20: warning: 'cannot read seed' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 375 | SCMDCHECK(itct==1,"cannot read seed"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:375:29: note: format string is defined here 375 | SCMDCHECK(itct==1,"cannot read seed"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:360:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 360 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:360:27: note: format string is defined here 360 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:362:20: warning: 'cannot read flag value' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 362 | SCMDCHECK(itct==1,"cannot read flag value"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:362:29: note: format string is defined here 362 | SCMDCHECK(itct==1,"cannot read flag value"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:345:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 345 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:345:27: note: format string is defined here 345 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:349:64: warning: 'keypress doesn't work withou...' directive output truncated writing 38 bytes into a region of size 8 [-Wformat-truncation=] 349 | SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"keypress doesn't work without graphics"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:349:73: note: format string is defined here 349 | SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"keypress doesn't work without graphics"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 39 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:347:20: warning: 'cannot read character' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] 347 | SCMDCHECK(itct==1,"cannot read character"); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:347:29: note: format string is defined here 347 | SCMDCHECK(itct==1,"cannot read character"); | ~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:327:64: warning: 'pause doesn't work without g...' directive output truncated writing 35 bytes into a region of size 8 [-Wformat-truncation=] 327 | SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"pause doesn't work without graphics"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:327:73: note: format string is defined here 327 | SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"pause doesn't work without graphics"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 36 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmeansqrdisp3(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2544:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 2544 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2544:27: note: format string is defined here 2544 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2543:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2543 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2543:42: note: format string is defined here 2543 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2564:32: warning: 'missing task to be accomplis...' directive output truncated writing 50 bytes into a region of size 8 [-Wformat-truncation=] 2564 | SCMDCHECK(change<=0 || line2,"missing task to be accomplished if change is small"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2564:41: note: format string is defined here 2564 | SCMDCHECK(change<=0 || line2,"missing task to be accomplished if change is small"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 51 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2593:24: warning: 'insufficient allocated space' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2593 | SCMDCHECK(ctrerstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2593:33: note: format string is defined here 2593 | SCMDCHECK(ctri3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2604:45: note: format string is defined here 2604 | if(cmd->i3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2566:23: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 2566 | SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2566:32: note: format string is defined here 2566 | SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2562:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] 2562 | SCMDCHECK(fptr,"file name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2562:26: note: format string is defined here 2562 | SCMDCHECK(fptr,"file name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 25 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2559:21: warning: 'max_mol has to be at least 1' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 2559 | SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2559:30: note: format string is defined here 2559 | SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2558:20: warning: 'cannot read start, report, m...' directive output truncated writing 57 bytes into a region of size 8 [-Wformat-truncation=] 2558 | SCMDCHECK(itct==4,"cannot read start, report, max_mol, or change information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2558:29: note: format string is defined here 2558 | SCMDCHECK(itct==4,"cannot read start, report, max_mol, or change information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 58 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2556:18: warning: 'insufficient arguments' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 2556 | SCMDCHECK(line2,"insufficient arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2556:27: note: format string is defined here 2556 | SCMDCHECK(line2,"insufficient arguments"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2554:28: warning: 'invalid dimension value' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 2554 | SCMDCHECK(msddimdim,"invalid dimension value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2554:37: note: format string is defined here 2554 | SCMDCHECK(msddimdim,"invalid dimension value"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2548:20: warning: 'cannot read dimension inform...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] 2548 | SCMDCHECK(itct==1,"cannot read dimension information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2548:29: note: format string is defined here 2548 | SCMDCHECK(itct==1,"cannot read dimension information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 34 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2546:18: warning: 'missing dimension information' directive output truncated writing 29 bytes into a region of size 8 [-Wformat-truncation=] 2546 | SCMDCHECK(line2,"missing dimension information"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2546:27: note: format string is defined here 2546 | SCMDCHECK(line2,"missing dimension information"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 30 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2542:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 2542 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2542:27: note: format string is defined here 2542 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2541:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 2541 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2541:27: note: format string is defined here 2541 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2540:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 2540 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:2540:27: note: format string is defined here 2540 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifno(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:491:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 491 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:491:27: note: format string is defined here 491 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:490:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 490 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:490:42: note: format string is defined here 490 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:489:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 489 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:489:27: note: format string is defined here 489 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:488:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 488 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:488:27: note: format string is defined here 488 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:487:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 487 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:487:27: note: format string is defined here 487 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdif(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:633:37: warning: 'missing conditional command' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] 633 | SCMDCHECK(line2=strnword(line2,4),"missing conditional command"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:633:46: note: format string is defined here 633 | SCMDCHECK(line2=strnword(line2,4),"missing conditional command"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 28 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:632:20: warning: 'cannot read command arguments' directive output truncated writing 29 bytes into a region of size 8 [-Wformat-truncation=] 632 | SCMDCHECK(itct==3,"cannot read command arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:632:29: note: format string is defined here 632 | SCMDCHECK(itct==3,"cannot read command arguments"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 30 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifflag(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:453:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 453 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:453:27: note: format string is defined here 453 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:456:42: warning: 'comparison symbol has to be ...' directive output truncated writing 38 bytes into a region of size 8 [-Wformat-truncation=] 456 | SCMDCHECK(ch=='<' || ch=='=' || ch=='>',"comparison symbol has to be <, =, or >"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:456:51: note: format string is defined here 456 | SCMDCHECK(ch=='<' || ch=='=' || ch=='>',"comparison symbol has to be <, =, or >"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 39 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:455:20: warning: 'cannot read comparison symbo...' directive output truncated writing 43 bytes into a region of size 8 [-Wformat-truncation=] 455 | SCMDCHECK(itct==2,"cannot read comparison symbol or flag value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:455:29: note: format string is defined here 455 | SCMDCHECK(itct==2,"cannot read comparison symbol or flag value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 44 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifprob(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:469:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] 469 | SCMDCHECK(line2,"missing arguments"); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:469:27: note: format string is defined here 469 | SCMDCHECK(line2,"missing arguments"); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 18 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:472:27: warning: 'probability value needs to b...' directive output truncated writing 45 bytes into a region of size 8 [-Wformat-truncation=] 472 | SCMDCHECK(f1>=0 && f1<=1,"probability value needs to be between 0 and 1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:472:36: note: format string is defined here 472 | SCMDCHECK(f1>=0 && f1<=1,"probability value needs to be between 0 and 1"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 46 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:471:20: warning: 'cannot read probability value' directive output truncated writing 29 bytes into a region of size 8 [-Wformat-truncation=] 471 | SCMDCHECK(itct==1,"cannot read probability value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:471:29: note: format string is defined here 471 | SCMDCHECK(itct==1,"cannot read probability value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 30 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifless(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:510:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 510 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:510:27: note: format string is defined here 510 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:509:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 509 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:509:42: note: format string is defined here 509 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:513:20: warning: 'cannot read value argument' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 513 | SCMDCHECK(itct==1,"cannot read value argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:513:29: note: format string is defined here 513 | SCMDCHECK(itct==1,"cannot read value argument"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:511:36: warning: 'missing value argument' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 511 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:511:45: note: format string is defined here 511 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:508:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 508 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:508:27: note: format string is defined here 508 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:507:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 507 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:507:27: note: format string is defined here 507 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:506:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 506 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:506:27: note: format string is defined here 506 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifmore(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:532:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 532 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:532:27: note: format string is defined here 532 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:531:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 531 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:531:42: note: format string is defined here 531 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:535:20: warning: 'cannot read value argument' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] 535 | SCMDCHECK(itct==1,"cannot read value argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:535:29: note: format string is defined here 535 | SCMDCHECK(itct==1,"cannot read value argument"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 27 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:533:36: warning: 'missing value argument' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 533 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:533:45: note: format string is defined here 533 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:530:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 530 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:530:27: note: format string is defined here 530 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:529:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 529 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:529:27: note: format string is defined here 529 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:528:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 528 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:528:27: note: format string is defined here 528 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifchange(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:604:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 604 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:604:27: note: format string is defined here 604 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:603:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 603 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:603:42: note: format string is defined here 603 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:608:37: warning: 'missing conditional command' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] 608 | SCMDCHECK(line2=strnword(line2,3),"missing conditional command"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:608:46: note: format string is defined here 608 | SCMDCHECK(line2=strnword(line2,3),"missing conditional command"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 28 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:607:20: warning: 'cannot read change or number...' directive output truncated writing 38 bytes into a region of size 8 [-Wformat-truncation=] 607 | SCMDCHECK(itct==2,"cannot read change or number arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:607:29: note: format string is defined here 607 | SCMDCHECK(itct==2,"cannot read change or number arguments"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 39 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:605:36: warning: 'missing value argument' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 605 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:605:45: note: format string is defined here 605 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:602:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 602 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:602:27: note: format string is defined here 602 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:601:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 601 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:601:27: note: format string is defined here 601 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:600:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 600 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:600:27: note: format string is defined here 600 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c: In function 'CMDcode _Z11cmdifincmptP9simstructP9cmdstructPc.part.0(simptr, cmdptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:564:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 564 | SCMDCHECK(i!=-7,"error allocating memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:564:27: note: format string is defined here 564 | SCMDCHECK(i!=-7,"error allocating memory"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:563:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] 563 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:563:42: note: format string is defined here 563 | SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 29 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:570:17: warning: 'compartment name not recognized' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] 570 | SCMDCHECK(c>=0,"compartment name not recognized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:570:26: note: format string is defined here 570 | SCMDCHECK(c>=0,"compartment name not recognized"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 32 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:568:42: warning: 'comparison symbol has to be ...' directive output truncated writing 38 bytes into a region of size 8 [-Wformat-truncation=] 568 | SCMDCHECK(ch=='<' || ch=='=' || ch=='>',"comparison symbol has to be <, =, or >"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:568:51: note: format string is defined here 568 | SCMDCHECK(ch=='<' || ch=='=' || ch=='>',"comparison symbol has to be <, =, or >"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 39 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:567:20: warning: 'cannot read symbol, value, a...' directive output truncated writing 55 bytes into a region of size 8 [-Wformat-truncation=] 567 | SCMDCHECK(itct==3,"cannot read symbol, value, and/or compartment arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:567:29: note: format string is defined here 567 | SCMDCHECK(itct==3,"cannot read symbol, value, and/or compartment arguments"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 56 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:565:36: warning: 'missing value argument' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] 565 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:565:45: note: format string is defined here 565 | SCMDCHECK(line2=strnword(line2,2),"missing value argument"); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 23 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:562:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] 562 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:562:27: note: format string is defined here 562 | SCMDCHECK(i!=-3,"cannot read molecule state value"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 33 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:561:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 561 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:561:27: note: format string is defined here 561 | SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:560:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] 560 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:560:27: note: format string is defined here 560 | SCMDCHECK(i!=-1,"species is missing or cannot be read"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 37 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:558:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] 558 | SCMDCHECK(line2,"missing argument"); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:558:27: note: format string is defined here 558 | SCMDCHECK(line2,"missing argument"); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 17 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:557:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 557 | SCMDCHECK(sim->mols,"molecules are undefined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:557:31: note: format string is defined here 557 | SCMDCHECK(sim->mols,"molecules are undefined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:19: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:556:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] 556 | SCMDCHECK(cmptss,"no compartments defined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' 14 | #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 | ^~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:556:28: note: format string is defined here 556 | SCMDCHECK(cmptss,"no compartments defined"); | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolcmd.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 24 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 67%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolrule.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolrule.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolrule.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 57%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolmolec.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolmolec.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c: In function 'char* molserno2string(long long unsigned int, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:627:19: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 627 | snprintf(string,sizeof(string),LLUFORMAT,serno); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:629:19: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 629 | snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c: In function 'char* molpos2string(simptr, moleculeptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:739:18: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 739 | snprintf(line2,sizeof(line2)," %g",mptr->pos[d]); | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:768:20: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 768 | snprintf(line2,sizeof(line2)," %g",mptr->pos[d]+unirandCCD(-dist,dist)); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:22: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c: In function 'char* molserno2string(long long unsigned int, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: warning: '%llu' directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] 23 | #define LLUFORMAT "%llu" | ^ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:629:34: note: in expansion of macro 'LLUFORMAT' 629 | snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:22: note: format string is defined here 23 | #define LLUFORMAT "%llu" | ^~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: note: directive argument in the range [0, 4294967295] 23 | #define LLUFORMAT "%llu" | ^ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:629:34: note: in expansion of macro 'LLUFORMAT' 629 | snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: note: directive argument in the range [0, 4294967295] 23 | #define LLUFORMAT "%llu" | ^ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:629:34: note: in expansion of macro 'LLUFORMAT' 629 | snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); | ^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 4 and 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:22: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: warning: '%llu' directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] 23 | #define LLUFORMAT "%llu" | ^~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:627:34: note: in expansion of macro 'LLUFORMAT' 627 | snprintf(string,sizeof(string),LLUFORMAT,serno); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:22: note: format string is defined here 23 | #define LLUFORMAT "%llu" | ^~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: note: directive argument in the range [0, 4294967294] 23 | #define LLUFORMAT "%llu" | ^~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:627:34: note: in expansion of macro 'LLUFORMAT' 627 | snprintf(string,sizeof(string),LLUFORMAT,serno); | ^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 2 and 11 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c: In function 'char* molpos2string(simptr, moleculeptr, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:739:34: warning: '%g' directive output may be truncated writing between 1 and 13 bytes into a region of size 7 [-Wformat-truncation=] 739 | snprintf(line2,sizeof(line2)," %g",mptr->pos[d]); | ^~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:739:32: note: assuming directive output of 12 bytes 739 | snprintf(line2,sizeof(line2)," %g",mptr->pos[d]); | ^~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 3 and 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:768:36: warning: '%g' directive output may be truncated writing between 1 and 13 bytes into a region of size 7 [-Wformat-truncation=] 768 | snprintf(line2,sizeof(line2)," %g",mptr->pos[d]+unirandCCD(-dist,dist)); | ^~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:768:34: note: assuming directive output of 12 bytes 768 | snprintf(line2,sizeof(line2)," %g",mptr->pos[d]+unirandCCD(-dist,dist)); | ^~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 3 and 15 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:22: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c: In function 'int checkmolparams(simptr, int*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: warning: '%llu' directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] 23 | #define LLUFORMAT "%llu" | ^ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:629:34: note: in expansion of macro 'LLUFORMAT' 629 | snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:22: note: format string is defined here 23 | #define LLUFORMAT "%llu" | ^~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: note: directive argument in the range [0, 4294967295] 23 | #define LLUFORMAT "%llu" | ^ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:629:34: note: in expansion of macro 'LLUFORMAT' 629 | snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: note: directive argument in the range [0, 4294967295] 23 | #define LLUFORMAT "%llu" | ^ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:629:34: note: in expansion of macro 'LLUFORMAT' 629 | snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); | ^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 4 and 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:22: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: warning: '%llu' directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] 23 | #define LLUFORMAT "%llu" | ^~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:627:34: note: in expansion of macro 'LLUFORMAT' 627 | snprintf(string,sizeof(string),LLUFORMAT,serno); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:22: note: format string is defined here 23 | #define LLUFORMAT "%llu" | ^~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: note: directive argument in the range [0, 4294967294] 23 | #define LLUFORMAT "%llu" | ^~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:627:34: note: in expansion of macro 'LLUFORMAT' 627 | snprintf(string,sizeof(string),LLUFORMAT,serno); | ^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 2 and 11 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:22: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: warning: '%llu' directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] 23 | #define LLUFORMAT "%llu" | ^ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:629:34: note: in expansion of macro 'LLUFORMAT' 629 | snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:22: note: format string is defined here 23 | #define LLUFORMAT "%llu" | ^~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: note: directive argument in the range [0, 4294967295] 23 | #define LLUFORMAT "%llu" | ^ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:629:34: note: in expansion of macro 'LLUFORMAT' 629 | snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: note: directive argument in the range [0, 4294967295] 23 | #define LLUFORMAT "%llu" | ^ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:629:34: note: in expansion of macro 'LLUFORMAT' 629 | snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); | ^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 4 and 22 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:22: /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: warning: '%llu' directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] 23 | #define LLUFORMAT "%llu" | ^~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:627:34: note: in expansion of macro 'LLUFORMAT' 627 | snprintf(string,sizeof(string),LLUFORMAT,serno); | ^~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:22: note: format string is defined here 23 | #define LLUFORMAT "%llu" | ^~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.h:23:21: note: directive argument in the range [0, 4294967294] 23 | #define LLUFORMAT "%llu" | ^~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:627:34: note: in expansion of macro 'LLUFORMAT' 627 | snprintf(string,sizeof(string),LLUFORMAT,serno); | ^~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolmolec.c:8: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 2 and 11 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 75%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolwall.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolwall.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolwall.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolwall.c: In function 'void walloutput(simptr)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolwall.c:222:8: warning: 'poslo[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 222 | simLog(sim,2," system corners: (%g",poslo[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolwall.c:224:8: warning: 'poshi[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 224 | simLog(sim,2,") and (%g",poshi[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolwall.c:222:8: warning: 'poslo[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 222 | simLog(sim,2," system corners: (%g",poslo[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolwall.c:224:8: warning: 'poshi[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 224 | simLog(sim,2,") and (%g",poshi[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 65%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolreact.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolreact.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c: In function 'char* rxnsernocode2string(long int, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:481:20: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 481 | snprintf(pattern,sizeof(pattern),"%li",pserno); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c: In function 'int rxnsetrate(simptr, int, int, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1298:35: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1298 | if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1302:35: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1302 | if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1310:35: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1310 | if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1320:63: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1320 | if(rxn->permit[ms1]!=rxn2->permit[ms1]) {snprintf(erstr,sizeof(erstr),"reactions %s and %s have the same reactant but different state permissions, which is not allowed",rxn->rname,rxn2->rname);return 2;} | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1332:56: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1332 | if(!(rxn->prob>=0 && rxn->prob<=1)) {snprintf(erstr,sizeof(erstr),"reaction %s probability is %g, which is out of range",rxn->rname,rxn->prob);return 5;}} | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1343:19: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1343 | snprintf(erstr,sizeof(erstr),"reaction rate %s is undefined",rxn->rname); | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1376:36: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1376 | else if(dsum<=0) {snprintf(erstr,sizeof(erstr),"Both diffusion coefficients are 0");return 4;} | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c: In function 'int rxnsetproduct(simptr, int, int, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1427:19: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1427 | snprintf(erstr,sizeof(erstr),"Illegal product parameter because reaction has no products"); | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1443:19: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1443 | snprintf(erstr,sizeof(erstr),"Illegal product parameter because reaction only has one product"); | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1495:20: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1495 | snprintf(erstr,sizeof(erstr),"Illegal product parameter because products don't react");er=3; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1511:20: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1511 | snprintf(erstr,sizeof(erstr),"BUG: Undefined product placement for reversible reaction");er=5; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1517:20: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1517 | snprintf(erstr,sizeof(erstr),"Binding radius of reaction products is undefined");er=6; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1527:20: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1527 | snprintf(erstr,sizeof(erstr),"Cannot set unbinding distance because sum of product diffusion constants is 0");er=4; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1531:21: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1531 | snprintf(erstr,sizeof(erstr),"Cannot create an unbinding radius due to illegal input values");er=7; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1533:21: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1533 | snprintf(erstr,sizeof(erstr),"Maximum possible geminate binding probability is %g",-rpar);er=8; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1541:21: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 1541 | snprintf(erstr,sizeof(erstr),"Illegal input values");er=9; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c: In function 'char* rxnsernocode2string(long int, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:481:37: warning: '%li' directive output may be truncated writing between 1 and 19 bytes into a region of size 8 [-Wformat-truncation=] 481 | snprintf(pattern,sizeof(pattern),"%li",pserno); | ^~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:481:36: note: directive argument in the range [0, 9223372036854775807] 481 | snprintf(pattern,sizeof(pattern),"%li",pserno); | ^~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 2 and 20 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c: In function 'int rxnsetrate(simptr, int, int, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1376:59: warning: 'Both diffusion coefficients ...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] 1376 | else if(dsum<=0) {snprintf(erstr,sizeof(erstr),"Both diffusion coefficients are 0");return 4;} | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 34 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1343:42: warning: 'reaction rate ' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] 1343 | snprintf(erstr,sizeof(erstr),"reaction rate %s is undefined",rxn->rname); | ~~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output 28 or more bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1320:86: warning: 'reactions ' directive output truncated writing 10 bytes into a region of size 8 [-Wformat-truncation=] 1320 | if(rxn->permit[ms1]!=rxn2->permit[ms1]) {snprintf(erstr,sizeof(erstr),"reactions %s and %s have the same reactant but different state permissions, which is not allowed",rxn->rname,rxn2->rname);return 2;} | ~~~~~~~~^~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output 93 or more bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1332:79: warning: 'reaction ' directive output truncated writing 9 bytes into a region of size 8 [-Wformat-truncation=] 1332 | if(!(rxn->prob>=0 && rxn->prob<=1)) {snprintf(erstr,sizeof(erstr),"reaction %s probability is %g, which is out of range",rxn->rname,rxn->prob);return 5;}} | ~~~~~~~~^ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1332:70: note: assuming directive output of 12 bytes 1332 | if(!(rxn->prob>=0 && rxn->prob<=1)) {snprintf(erstr,sizeof(erstr),"reaction %s probability is %g, which is out of range",rxn->rname,rxn->prob);return 5;}} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output 50 or more bytes (assuming 61) into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1310:58: warning: 'reaction ' directive output truncated writing 9 bytes into a region of size 8 [-Wformat-truncation=] 1310 | if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} | ~~~~~~~~^ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output 28 or more bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1302:58: warning: 'reaction ' directive output truncated writing 9 bytes into a region of size 8 [-Wformat-truncation=] 1302 | if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} | ~~~~~~~~^ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output 28 or more bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1298:58: warning: 'reaction ' directive output truncated writing 9 bytes into a region of size 8 [-Wformat-truncation=] 1298 | if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} | ~~~~~~~~^ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output 28 or more bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c: In function 'int rxnsetproduct(simptr, int, int, char*)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1541:44: warning: 'Illegal input values' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] 1541 | snprintf(erstr,sizeof(erstr),"Illegal input values");er=9; } | ~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 21 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1533:44: warning: 'Maximum possible geminate bi...' directive output truncated writing 49 bytes into a region of size 8 [-Wformat-truncation=] 1533 | snprintf(erstr,sizeof(erstr),"Maximum possible geminate binding probability is %g",-rpar);er=8; } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1533:35: note: assuming directive output of 12 bytes 1533 | snprintf(erstr,sizeof(erstr),"Maximum possible geminate binding probability is %g",-rpar);er=8; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 51 and 63 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1531:44: warning: 'Cannot create an unbinding r...' directive output truncated writing 61 bytes into a region of size 8 [-Wformat-truncation=] 1531 | snprintf(erstr,sizeof(erstr),"Cannot create an unbinding radius due to illegal input values");er=7; } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 62 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1527:43: warning: 'Cannot set unbinding distanc...' directive output truncated writing 77 bytes into a region of size 8 [-Wformat-truncation=] 1527 | snprintf(erstr,sizeof(erstr),"Cannot set unbinding distance because sum of product diffusion constants is 0");er=4; } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 78 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1517:43: warning: 'Binding radius of reaction p...' directive output truncated writing 48 bytes into a region of size 8 [-Wformat-truncation=] 1517 | snprintf(erstr,sizeof(erstr),"Binding radius of reaction products is undefined");er=6; } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 49 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1511:43: warning: 'BUG: Undefined product place...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] 1511 | snprintf(erstr,sizeof(erstr),"BUG: Undefined product placement for reversible reaction");er=5; } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 57 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1495:43: warning: 'Illegal product parameter be...' directive output truncated writing 54 bytes into a region of size 8 [-Wformat-truncation=] 1495 | snprintf(erstr,sizeof(erstr),"Illegal product parameter because products don't react");er=3; } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 55 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1443:42: warning: 'Illegal product parameter be...' directive output truncated writing 63 bytes into a region of size 8 [-Wformat-truncation=] 1443 | snprintf(erstr,sizeof(erstr),"Illegal product parameter because reaction only has one product"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 64 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:1427:42: warning: 'Illegal product parameter be...' directive output truncated writing 58 bytes into a region of size 8 [-Wformat-truncation=] 1427 | snprintf(erstr,sizeof(erstr),"Illegal product parameter because reaction has no products"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:872, from /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolreact.c:7: /usr/include/bits/stdio2.h:70:35: note: '__builtin_snprintf' output 59 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 77%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/StructuredGrid.cpp.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/NextSubVolume/StructuredGrid.cpp.o -c /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/StructuredGrid.cpp make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' In file included from /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/StructuredGrid.h:29, from /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/StructuredGrid.cpp:8: /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Geometry.h: In member function 'Kairos::Rectangle Kairos::StructuredGrid::get_face_between(int, int) const': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Geometry.h:219:21: warning: '' may be used uninitialized in this function [-Wmaybe-uninitialized] 219 | low(lower_corner) { | ^ In file included from /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/StructuredGrid.h:28, from /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/StructuredGrid.cpp:8: /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 187 | OPERATOR(-) | ^ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 80%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/Species.cpp.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/NextSubVolume/Species.cpp.o -c /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Species.cpp make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 70%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolsim.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolsim.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolsim.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 82%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/ReactionEquation.cpp.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/NextSubVolume/ReactionEquation.cpp.o -c /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.cpp In file included from /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.cpp:8: /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In function 'Kairos::ReactionSide Kairos::operator+(Kairos::Species&, Kairos::Species&)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In function 'Kairos::ReactionSide Kairos::operator+(Kairos::Species&, const Kairos::ReactionComponent&)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In function 'Kairos::ReactionSide Kairos::operator+(const Kairos::ReactionComponent&, Kairos::Species&)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In function 'Kairos::ReactionEquation Kairos::operator>>(Kairos::Species&, int)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In function 'Kairos::ReactionEquation Kairos::operator>>(int, Kairos::Species&)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In function 'Kairos::ReactionEquation Kairos::operator>>(Kairos::Species&, Kairos::Species&)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In function 'Kairos::ReactionEquation Kairos::operator>>(Kairos::Species&, const Kairos::ReactionSide&)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In function 'Kairos::ReactionEquation Kairos::operator>>(const Kairos::ReactionSide&, Kairos::Species&)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In function 'Kairos::ReactionEquation Kairos::operator>>(Kairos::Species&, const Kairos::ReactionComponent&)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In function 'Kairos::ReactionEquation Kairos::operator>>(const Kairos::ReactionComponent&, Kairos::Species&)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 90%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/Io.cpp.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/NextSubVolume/Io.cpp.o -c /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Io.cpp make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 92%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/Geometry.cpp.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/NextSubVolume/Geometry.cpp.o -c /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Geometry.cpp make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 87%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/Kairos.cpp.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/NextSubVolume/Kairos.cpp.o -c /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Kairos.cpp make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 97%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smoldyn.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smoldyn.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.c: In function 'int main(int, char**)': /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.c:45:9: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 45 | fgets(root,STRCHAR,stdin); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smoldyn.c:48:9: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 48 | fgets(flags,STRCHAR,stdin); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 72%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolsurface.c.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolsurface.c.o -c /builddir/build/BUILD/smoldyn-2.61/source/Smoldyn/smolsurface.c make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 85%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/NextSubvolumeMethod.cpp.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/NextSubVolume/NextSubvolumeMethod.cpp.o -c /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/NextSubvolumeMethod.cpp In file included from /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/NextSubvolumeMethod.h:34, from /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/NextSubvolumeMethod.cpp:8: /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In member function 'void Kairos::NextSubvolumeMethod::add_diffusion(Kairos::Species&, double)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In member function 'void Kairos::NextSubvolumeMethod::add_diffusion(Kairos::Species&)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In member function 'void Kairos::NextSubvolumeMethod::add_diffusion_between(Kairos::Species&, double, std::vector&, std::vector&)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In member function 'void Kairos::NextSubvolumeMethod::set_interface_reactions(std::vector&, std::vector&, int, double, bool)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In member function 'void Kairos::NextSubvolumeMethod::unset_interface_reactions(std::vector&, std::vector&)': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [ 95%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/nsvc.cpp.o /usr/bin/c++ -I/builddir/build/BUILD/smoldyn-2.61/source/lib -I/builddir/build/BUILD/smoldyn-2.61/source/Smoldyn -I/builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume -I/builddir/build/BUILD/smoldyn-2.61/source/vtk -I/builddir/build/BUILD/smoldyn-2.61/build -I/usr/include/GL -isystem /usr/include/boost -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -o CMakeFiles/smoldyn.dir/source/NextSubVolume/nsvc.cpp.o -c /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/nsvc.cpp In file included from /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/NextSubvolumeMethod.h:34, from /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/Kairos.h:29, from /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/nsvc.h:36, from /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/nsvc.cpp:26: /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In member function 'void Kairos::NextSubvolumeMethod::scale_diffusion_across(Kairos::Species&, T&, double) [with T = SmoldynSurface]': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h: In member function 'void Kairos::NextSubvolumeMethod::absorption_across(Kairos::Species&, T&, double) [with T = SmoldynSurface]': /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ /builddir/build/BUILD/smoldyn-2.61/source/NextSubVolume/ReactionEquation.h:41:11: warning: '.Kairos::ReactionComponent::tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | tmp(arg.tmp){} | ~~~~^~~ make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [100%] Linking CXX executable smoldyn /usr/bin/cmake -E cmake_link_script CMakeFiles/smoldyn.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -Wall -DNDEBUG -I/usr/include -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/smoldyn.dir/source/lib/Geometry.c.o CMakeFiles/smoldyn.dir/source/lib/List.c.o CMakeFiles/smoldyn.dir/source/lib/math2.c.o CMakeFiles/smoldyn.dir/source/lib/opengl2.c.o CMakeFiles/smoldyn.dir/source/lib/parse.c.o CMakeFiles/smoldyn.dir/source/lib/queue.c.o CMakeFiles/smoldyn.dir/source/lib/random2.c.o CMakeFiles/smoldyn.dir/source/lib/Rn.c.o CMakeFiles/smoldyn.dir/source/lib/RnSort.c.o CMakeFiles/smoldyn.dir/source/lib/rxnparam.c.o CMakeFiles/smoldyn.dir/source/lib/SimCommand.c.o CMakeFiles/smoldyn.dir/source/lib/Sphere.c.o CMakeFiles/smoldyn.dir/source/lib/string2.c.o CMakeFiles/smoldyn.dir/source/lib/SurfaceParam.c.o CMakeFiles/smoldyn.dir/source/lib/Zn.c.o CMakeFiles/smoldyn.dir/source/lib/SFMT/SFMT.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolbng.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolboxes.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolcomparts.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolfilament.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolgraphics.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolmolec.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolport.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smollattice.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolreact.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolrule.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolsim.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolsurface.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolwall.c.o CMakeFiles/smoldyn.dir/source/NextSubVolume/StructuredGrid.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/Species.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/ReactionEquation.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/NextSubvolumeMethod.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/Kairos.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/Io.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/Geometry.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/nsvc.cpp.o CMakeFiles/smoldyn.dir/source/Smoldyn/smoldyn.c.o -o smoldyn -lGL -lGLU -lglut -ltiff -lz make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' make[1]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' [100%] Built target smoldyn make[1]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/smoldyn-2.61/build/CMakeFiles 0 + popd ~/build/BUILD/smoldyn-2.61 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.gP6MNO + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x '!=' / ']' + rm -rf /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x ++ dirname /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x + cd smoldyn-2.61 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x 'INSTALL=/usr/bin/install -p' -C build make: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' /usr/bin/cmake -S/builddir/build/BUILD/smoldyn-2.61 -B/builddir/build/BUILD/smoldyn-2.61/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/smoldyn-2.61/build/CMakeFiles /builddir/build/BUILD/smoldyn-2.61/build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' /usr/bin/make -f CMakeFiles/smoldyn.dir/build.make CMakeFiles/smoldyn.dir/depend make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' cd /builddir/build/BUILD/smoldyn-2.61/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smoldyn-2.61 /builddir/build/BUILD/smoldyn-2.61 /builddir/build/BUILD/smoldyn-2.61/build /builddir/build/BUILD/smoldyn-2.61/build /builddir/build/BUILD/smoldyn-2.61/build/CMakeFiles/smoldyn.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' /usr/bin/make -f CMakeFiles/smoldyn.dir/build.make CMakeFiles/smoldyn.dir/build make[2]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' make[2]: Nothing to be done for 'CMakeFiles/smoldyn.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' [100%] Built target smoldyn make[1]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/smoldyn-2.61/build/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/smoldyn-2.61/build' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x/usr/bin/smoldyn make: Leaving directory '/builddir/build/BUILD/smoldyn-2.61/build' + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 2.61-2.fc33 --unique-debug-suffix -2.61-2.fc33.s390x --unique-debug-src-base smoldyn-2.61-2.fc33.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/smoldyn-2.61 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x/usr/bin/smoldyn extracting debug info from /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x/usr/bin/smoldyn original debug info size: 7520kB, size after compression: 6780kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 3171 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: smoldyn-2.61-2.fc33.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.TEF3nP + umask 022 + cd /builddir/build/BUILD + cd smoldyn-2.61 + DOCDIR=/builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x/usr/share/doc/smoldyn + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x/usr/share/doc/smoldyn + cp -pr source/lib/SFMT/SFMT-README.txt /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x/usr/share/doc/smoldyn + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.GC7XZM + umask 022 + cd /builddir/build/BUILD + cd smoldyn-2.61 + LICENSEDIR=/builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x/usr/share/licenses/smoldyn + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x/usr/share/licenses/smoldyn + cp -pr License.txt /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x/usr/share/licenses/smoldyn + cp -pr source/lib/SFMT/SFMT-LICENSE.txt /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x/usr/share/licenses/smoldyn + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(SFMT) = 1.3.3 smoldyn = 2.61-2.fc33 smoldyn(s390-64) = 2.61-2.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGL.so.1()(64bit) libGLU.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libglut.so.3()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtiff.so.5()(64bit) libtiff.so.5(LIBTIFF_4.0)(64bit) rtld(GNU_HASH) Processing files: smoldyn-doc-2.61-2.fc33.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.qb5UuL + umask 022 + cd /builddir/build/BUILD + cd smoldyn-2.61 + DOCDIR=/builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x/usr/share/doc/smoldyn-doc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x/usr/share/doc/smoldyn-doc + cp -pr documentation/BioNetGen documentation/SmolCrowd documentation/SmolEmulate documentation/Smoldyn documentation/libSteve documentation/wrl2smol /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x/usr/share/doc/smoldyn-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: smoldyn-doc = 2.61-2.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: smoldyn-debugsource-2.61-2.fc33.s390x Provides: smoldyn-debugsource = 2.61-2.fc33 smoldyn-debugsource(s390-64) = 2.61-2.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: smoldyn-debuginfo-2.61-2.fc33.s390x Provides: debuginfo(build-id) = bd7472da198e3ad067522aa433322c5a991f4e2e smoldyn-debuginfo = 2.61-2.fc33 smoldyn-debuginfo(s390-64) = 2.61-2.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: smoldyn-debugsource(s390-64) = 2.61-2.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x Wrote: /builddir/build/RPMS/smoldyn-2.61-2.fc33.s390x.rpm Wrote: /builddir/build/RPMS/smoldyn-debugsource-2.61-2.fc33.s390x.rpm Wrote: /builddir/build/RPMS/smoldyn-debuginfo-2.61-2.fc33.s390x.rpm Wrote: /builddir/build/RPMS/smoldyn-doc-2.61-2.fc33.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.0ljMZN + umask 022 + cd /builddir/build/BUILD + cd smoldyn-2.61 + /usr/bin/rm -rf /builddir/build/BUILDROOT/smoldyn-2.61-2.fc33.s390x + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0