Mock Version: 3.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/padring.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1656663306.841812/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=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.72m5ty18:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.72m5ty18:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'aea68a9c93574c33b447b9e6ce41fa3d', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1656663306.841812/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.72m5ty18:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/padring.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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1640217600 Wrote: /builddir/build/SRPMS/padring-0-20210731.1.gitb2a64abc.fc37.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/padring.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1656663306.841812/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=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.72m5ty18:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.72m5ty18:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '59ff4abf0f354b109e833bbd3f0a62fc', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1656663306.841812/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.72m5ty18:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/padring.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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1640217600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4Y8AVx + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf padring + /usr/bin/mkdir -p padring + cd padring + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + git clone --depth 1 -n -b master https://github.com/donn/padring.git . Cloning into '.'... + git fetch --depth 1 origin b2a64abcc8561d758c0bcb3945117dcb13bd9dca From https://github.com/donn/padring * branch b2a64abcc8561d758c0bcb3945117dcb13bd9dca -> FETCH_HEAD + git reset --hard b2a64abcc8561d758c0bcb3945117dcb13bd9dca HEAD is now at b2a64ab C++ Include Fixes + git log --format=fuller commit b2a64abcc8561d758c0bcb3945117dcb13bd9dca Author: Mohamed Gaber AuthorDate: Sat Jul 31 12:50:50 2021 +0200 Commit: Mohamed Gaber CommitDate: Sat Jul 31 12:50:50 2021 +0200 C++ Include Fixes + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.QdEoa9 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/padring/.package_note-padring-0-20210731.1.gitb2a64abc.fc37.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh padring 0-20210731.1.gitb2a64abc.fc37 x86_64 + cd padring + mkdir build ~/build/BUILD/padring/build ~/build/BUILD/padring + pushd build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/padring/.package_note-padring-0-20210731.1.gitb2a64abc.fc37.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /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_DO_STRIP:BOOL=OFF -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 .. -DCMAKE_SKIP_RPATH=ON -DCMAKE_VERBOSE_MAKEFILE=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -- The C compiler identification is GNU 12.1.1 -- The CXX compiler identification is GNU 12.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Doxygen: /usr/bin/doxygen (found version "1.9.4") found components: doxygen dot Doxygen need to be installed to generate the doxygen documentation -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_SHARED_LIBS CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/padring/build + /usr/bin/cmake --build . -j2 --verbose /usr/bin/cmake -S/builddir/build/BUILD/padring -B/builddir/build/BUILD/padring/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/padring/build/CMakeFiles /builddir/build/BUILD/padring/build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/padring/build' /usr/bin/gmake -f CMakeFiles/padring.dir/build.make CMakeFiles/padring.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/padring/build' cd /builddir/build/BUILD/padring/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/padring /builddir/build/BUILD/padring /builddir/build/BUILD/padring/build /builddir/build/BUILD/padring/build /builddir/build/BUILD/padring/build/CMakeFiles/padring.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/padring/build' /usr/bin/gmake -f CMakeFiles/padring.dir/build.make CMakeFiles/padring.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/padring/build' [ 9%] Building CXX object CMakeFiles/padring.dir/src/main.cpp.o /usr/bin/g++ -D_CRT_SECURE_NO_WARNINGS -I/builddir/build/BUILD/padring/contrib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -std=gnu++17 -MD -MT CMakeFiles/padring.dir/src/main.cpp.o -MF CMakeFiles/padring.dir/src/main.cpp.o.d -o CMakeFiles/padring.dir/src/main.cpp.o -c /builddir/build/BUILD/padring/src/main.cpp [ 18%] Building CXX object CMakeFiles/padring.dir/src/logging.cpp.o /usr/bin/g++ -D_CRT_SECURE_NO_WARNINGS -I/builddir/build/BUILD/padring/contrib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -std=gnu++17 -MD -MT CMakeFiles/padring.dir/src/logging.cpp.o -MF CMakeFiles/padring.dir/src/logging.cpp.o.d -o CMakeFiles/padring.dir/src/logging.cpp.o -c /builddir/build/BUILD/padring/src/logging.cpp [ 27%] Building CXX object CMakeFiles/padring.dir/src/layout.cpp.o /usr/bin/g++ -D_CRT_SECURE_NO_WARNINGS -I/builddir/build/BUILD/padring/contrib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -std=gnu++17 -MD -MT CMakeFiles/padring.dir/src/layout.cpp.o -MF CMakeFiles/padring.dir/src/layout.cpp.o.d -o CMakeFiles/padring.dir/src/layout.cpp.o -c /builddir/build/BUILD/padring/src/layout.cpp In file included from /builddir/build/BUILD/padring/src/lef/lefreader.h:29, from /builddir/build/BUILD/padring/src/prlefreader.h:26, from /builddir/build/BUILD/padring/src/main.cpp:33: /builddir/build/BUILD/padring/src/lef/../linereader.h: In member function 'void TextChunkifier::submitString(const std::string&)': /builddir/build/BUILD/padring/src/lef/../linereader.h:47:19: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 47 | while(idx < line.size()) | ~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h: In constructor 'ChunkyLineReader::ChunkyLineReader(std::istream&, std::string)': /builddir/build/BUILD/padring/src/lef/../linereader.h:255:22: warning: 'ChunkyLineReader::m_is' will be initialized after [-Wreorder] 255 | std::istream &m_is; | ^~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h:252:21: warning: 'TextChunkifier ChunkyLineReader::m_chunkifier' [-Wreorder] 252 | TextChunkifier m_chunkifier; | ^~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h:187:5: warning: when initialized here [-Wreorder] 187 | ChunkyLineReader(std::istream &is, const std::string separators = " \t") | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/padring/src/main.cpp:35: /builddir/build/BUILD/padring/src/layout.h: In constructor 'LayoutItem::LayoutItem(LayoutItemType)': /builddir/build/BUILD/padring/src/layout.h:59:20: warning: 'LayoutItem::m_ltype' will be initialized after [-Wreorder] 59 | LayoutItemType m_ltype; | ^~~~~~~ /builddir/build/BUILD/padring/src/layout.h:55:17: warning: 'double LayoutItem::m_size' [-Wreorder] 55 | double m_size; ///< size of the item (-1 if unknown) | ^~~~~~ /builddir/build/BUILD/padring/src/layout.h:40:5: warning: when initialized here [-Wreorder] 40 | LayoutItem(LayoutItemType ltype) : m_lefinfo(nullptr), | ^~~~~~~~~~ In file included from /builddir/build/BUILD/padring/src/lef/lefreader.h:29, from /builddir/build/BUILD/padring/src/prlefreader.h:26, from /builddir/build/BUILD/padring/src/layout.h:23, from /builddir/build/BUILD/padring/src/layout.cpp:23: /builddir/build/BUILD/padring/src/lef/../linereader.h: In member function 'void TextChunkifier::submitString(const std::string&)': /builddir/build/BUILD/padring/src/lef/../linereader.h:47:19: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 47 | while(idx < line.size()) | ~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h: In constructor 'ChunkyLineReader::ChunkyLineReader(std::istream&, std::string)': /builddir/build/BUILD/padring/src/lef/../linereader.h:255:22: warning: 'ChunkyLineReader::m_is' will be initialized after [-Wreorder] 255 | std::istream &m_is; | ^~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h:252:21: warning: 'TextChunkifier ChunkyLineReader::m_chunkifier' [-Wreorder] 252 | TextChunkifier m_chunkifier; | ^~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h:187:5: warning: when initialized here [-Wreorder] 187 | ChunkyLineReader(std::istream &is, const std::string separators = " \t") | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/layout.h: In constructor 'LayoutItem::LayoutItem(LayoutItemType)': /builddir/build/BUILD/padring/src/layout.h:59:20: warning: 'LayoutItem::m_ltype' will be initialized after [-Wreorder] 59 | LayoutItemType m_ltype; | ^~~~~~~ /builddir/build/BUILD/padring/src/layout.h:55:17: warning: 'double LayoutItem::m_size' [-Wreorder] 55 | double m_size; ///< size of the item (-1 if unknown) | ^~~~~~ /builddir/build/BUILD/padring/src/layout.h:40:5: warning: when initialized here [-Wreorder] 40 | LayoutItem(LayoutItemType ltype) : m_lefinfo(nullptr), | ^~~~~~~~~~ /builddir/build/BUILD/padring/src/layout.h: In constructor 'Layout::Layout(direction_t)': /builddir/build/BUILD/padring/src/layout.h:219:29: warning: 'Layout::m_edgePos' will be initialized after [-Wreorder] 219 | double m_edgePos; ///< position of fixed axis of layout | ^~~~~~~~~ /builddir/build/BUILD/padring/src/layout.h:215:12: warning: 'bool Layout::m_insertFlexSpacer' [-Wreorder] 215 | bool m_insertFlexSpacer; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/layout.cpp:26:1: warning: when initialized here [-Wreorder] 26 | Layout::Layout(direction_t dir) : m_dir(dir), m_edgePos(0.0), m_insertFlexSpacer(true) | ^~~~~~ /builddir/build/BUILD/padring/src/layout.cpp: In member function 'bool Layout::doLayout()': /builddir/build/BUILD/padring/src/layout.cpp:139:15: warning: enumeration value 'TYPE_FILLER' not handled in switch [-Wswitch] 139 | switch(item->m_ltype) | ^ [ 36%] Building CXX object CMakeFiles/padring.dir/src/svgwriter.cpp.o /usr/bin/g++ -D_CRT_SECURE_NO_WARNINGS -I/builddir/build/BUILD/padring/contrib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -std=gnu++17 -MD -MT CMakeFiles/padring.dir/src/svgwriter.cpp.o -MF CMakeFiles/padring.dir/src/svgwriter.cpp.o.d -o CMakeFiles/padring.dir/src/svgwriter.cpp.o -c /builddir/build/BUILD/padring/src/svgwriter.cpp In file included from /builddir/build/BUILD/padring/src/lef/lefreader.h:29, from /builddir/build/BUILD/padring/src/prlefreader.h:26, from /builddir/build/BUILD/padring/src/layout.h:23, from /builddir/build/BUILD/padring/src/svgwriter.h:28, from /builddir/build/BUILD/padring/src/svgwriter.cpp:25: /builddir/build/BUILD/padring/src/lef/../linereader.h: In member function 'void TextChunkifier::submitString(const std::string&)': /builddir/build/BUILD/padring/src/lef/../linereader.h:47:19: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 47 | while(idx < line.size()) | ~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h: In constructor 'ChunkyLineReader::ChunkyLineReader(std::istream&, std::string)': /builddir/build/BUILD/padring/src/lef/../linereader.h:255:22: warning: 'ChunkyLineReader::m_is' will be initialized after [-Wreorder] 255 | std::istream &m_is; | ^~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h:252:21: warning: 'TextChunkifier ChunkyLineReader::m_chunkifier' [-Wreorder] 252 | TextChunkifier m_chunkifier; | ^~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h:187:5: warning: when initialized here [-Wreorder] 187 | ChunkyLineReader(std::istream &is, const std::string separators = " \t") | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/layout.h: In constructor 'LayoutItem::LayoutItem(LayoutItemType)': /builddir/build/BUILD/padring/src/layout.h:59:20: warning: 'LayoutItem::m_ltype' will be initialized after [-Wreorder] 59 | LayoutItemType m_ltype; | ^~~~~~~ /builddir/build/BUILD/padring/src/layout.h:55:17: warning: 'double LayoutItem::m_size' [-Wreorder] 55 | double m_size; ///< size of the item (-1 if unknown) | ^~~~~~ /builddir/build/BUILD/padring/src/layout.h:40:5: warning: when initialized here [-Wreorder] 40 | LayoutItem(LayoutItemType ltype) : m_lefinfo(nullptr), | ^~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/padring.dir/src/defwriter.cpp.o /usr/bin/g++ -D_CRT_SECURE_NO_WARNINGS -I/builddir/build/BUILD/padring/contrib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -std=gnu++17 -MD -MT CMakeFiles/padring.dir/src/defwriter.cpp.o -MF CMakeFiles/padring.dir/src/defwriter.cpp.o.d -o CMakeFiles/padring.dir/src/defwriter.cpp.o -c /builddir/build/BUILD/padring/src/defwriter.cpp In file included from /builddir/build/BUILD/padring/src/lef/lefreader.h:29, from /builddir/build/BUILD/padring/src/prlefreader.h:26, from /builddir/build/BUILD/padring/src/layout.h:23, from /builddir/build/BUILD/padring/src/defwriter.h:29, from /builddir/build/BUILD/padring/src/defwriter.cpp:27: /builddir/build/BUILD/padring/src/lef/../linereader.h: In member function 'void TextChunkifier::submitString(const std::string&)': /builddir/build/BUILD/padring/src/lef/../linereader.h:47:19: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 47 | while(idx < line.size()) | ~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h: In constructor 'ChunkyLineReader::ChunkyLineReader(std::istream&, std::string)': /builddir/build/BUILD/padring/src/lef/../linereader.h:255:22: warning: 'ChunkyLineReader::m_is' will be initialized after [-Wreorder] 255 | std::istream &m_is; | ^~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h:252:21: warning: 'TextChunkifier ChunkyLineReader::m_chunkifier' [-Wreorder] 252 | TextChunkifier m_chunkifier; | ^~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h:187:5: warning: when initialized here [-Wreorder] 187 | ChunkyLineReader(std::istream &is, const std::string separators = " \t") | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/layout.h: In constructor 'LayoutItem::LayoutItem(LayoutItemType)': /builddir/build/BUILD/padring/src/layout.h:59:20: warning: 'LayoutItem::m_ltype' will be initialized after [-Wreorder] 59 | LayoutItemType m_ltype; | ^~~~~~~ /builddir/build/BUILD/padring/src/layout.h:55:17: warning: 'double LayoutItem::m_size' [-Wreorder] 55 | double m_size; ///< size of the item (-1 if unknown) | ^~~~~~ /builddir/build/BUILD/padring/src/layout.h:40:5: warning: when initialized here [-Wreorder] 40 | LayoutItem(LayoutItemType ltype) : m_lefinfo(nullptr), | ^~~~~~~~~~ /builddir/build/BUILD/padring/src/defwriter.cpp: In member function 'void DEFWriter::writeCell(const LayoutItem*)': /builddir/build/BUILD/padring/src/defwriter.cpp:85:12: warning: unused variable 'rot' [-Wunused-variable] 85 | double rot = 0.0; | ^~~ [ 54%] Building CXX object CMakeFiles/padring.dir/src/prlefreader.cpp.o /usr/bin/g++ -D_CRT_SECURE_NO_WARNINGS -I/builddir/build/BUILD/padring/contrib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -std=gnu++17 -MD -MT CMakeFiles/padring.dir/src/prlefreader.cpp.o -MF CMakeFiles/padring.dir/src/prlefreader.cpp.o.d -o CMakeFiles/padring.dir/src/prlefreader.cpp.o -c /builddir/build/BUILD/padring/src/prlefreader.cpp In file included from /builddir/build/BUILD/padring/src/lef/lefreader.h:29, from /builddir/build/BUILD/padring/src/prlefreader.h:26, from /builddir/build/BUILD/padring/src/prlefreader.cpp:20: /builddir/build/BUILD/padring/src/lef/../linereader.h: In member function 'void TextChunkifier::submitString(const std::string&)': /builddir/build/BUILD/padring/src/lef/../linereader.h:47:19: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 47 | while(idx < line.size()) | ~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h: In constructor 'ChunkyLineReader::ChunkyLineReader(std::istream&, std::string)': /builddir/build/BUILD/padring/src/lef/../linereader.h:255:22: warning: 'ChunkyLineReader::m_is' will be initialized after [-Wreorder] 255 | std::istream &m_is; | ^~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h:252:21: warning: 'TextChunkifier ChunkyLineReader::m_chunkifier' [-Wreorder] 252 | TextChunkifier m_chunkifier; | ^~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h:187:5: warning: when initialized here [-Wreorder] 187 | ChunkyLineReader(std::istream &is, const std::string separators = " \t") | ^~~~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/padring.dir/src/configreader.cpp.o /usr/bin/g++ -D_CRT_SECURE_NO_WARNINGS -I/builddir/build/BUILD/padring/contrib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -std=gnu++17 -MD -MT CMakeFiles/padring.dir/src/configreader.cpp.o -MF CMakeFiles/padring.dir/src/configreader.cpp.o.d -o CMakeFiles/padring.dir/src/configreader.cpp.o -c /builddir/build/BUILD/padring/src/configreader.cpp In file included from /builddir/build/BUILD/padring/src/configreader.h:29, from /builddir/build/BUILD/padring/src/configreader.cpp:23: /builddir/build/BUILD/padring/src/linereader.h: In member function 'void TextChunkifier::submitString(const std::string&)': /builddir/build/BUILD/padring/src/linereader.h:47:19: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 47 | while(idx < line.size()) | ~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/linereader.h: In constructor 'ChunkyLineReader::ChunkyLineReader(std::istream&, std::string)': /builddir/build/BUILD/padring/src/linereader.h:255:22: warning: 'ChunkyLineReader::m_is' will be initialized after [-Wreorder] 255 | std::istream &m_is; | ^~~~ /builddir/build/BUILD/padring/src/linereader.h:252:21: warning: 'TextChunkifier ChunkyLineReader::m_chunkifier' [-Wreorder] 252 | TextChunkifier m_chunkifier; | ^~~~~~~~~~~~ /builddir/build/BUILD/padring/src/linereader.h:187:5: warning: when initialized here [-Wreorder] 187 | ChunkyLineReader(std::istream &is, const std::string separators = " \t") | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/istream:39, from /usr/include/c++/12/sstream:38, from /builddir/build/BUILD/padring/src/configreader.cpp:20: In member function 'std::basic_ostream >::operator<<(double)', inlined from 'ConfigReader::onGrid(double)' at /builddir/build/BUILD/padring/src/configreader.h:111:33, inlined from 'ConfigReader::parseGrid()' at /builddir/build/BUILD/padring/src/configreader.cpp:480:11: /usr/include/c++/12/ostream:221:25: warning: 'gd' may be used uninitialized [-Wmaybe-uninitialized] 221 | { return _M_insert(__f); } | ~~~~~~~~~^~~~~ /builddir/build/BUILD/padring/src/configreader.cpp: In member function 'ConfigReader::parseGrid()': /builddir/build/BUILD/padring/src/configreader.cpp:470:12: note: 'gd' was declared here 470 | double gd; | ^~ In member function 'std::basic_ostream >::operator<<(double)', inlined from 'ConfigReader::onSpace(double)' at /builddir/build/BUILD/padring/src/configreader.h:123:34, inlined from 'ConfigReader::parseSpace()' at /builddir/build/BUILD/padring/src/configreader.cpp:516:12: /usr/include/c++/12/ostream:221:25: warning: 'gd' may be used uninitialized [-Wmaybe-uninitialized] 221 | { return _M_insert(__f); } | ~~~~~~~~~^~~~~ /builddir/build/BUILD/padring/src/configreader.cpp: In member function 'ConfigReader::parseSpace()': /builddir/build/BUILD/padring/src/configreader.cpp:506:12: note: 'gd' was declared here 506 | double gd; | ^~ In member function 'std::basic_ostream >::operator<<(double)', inlined from 'ConfigReader::onOffset(double)' at /builddir/build/BUILD/padring/src/configreader.h:129:35, inlined from 'ConfigReader::parseOffset()' at /builddir/build/BUILD/padring/src/configreader.cpp:553:13: /usr/include/c++/12/ostream:221:25: warning: 'gd' may be used uninitialized [-Wmaybe-uninitialized] 221 | { return _M_insert(__f); } | ~~~~~~~~~^~~~~ /builddir/build/BUILD/padring/src/configreader.cpp: In member function 'ConfigReader::parseOffset()': /builddir/build/BUILD/padring/src/configreader.cpp:543:12: note: 'gd' was declared here 543 | double gd; | ^~ [ 72%] Building CXX object CMakeFiles/padring.dir/src/lef/lefreader.cpp.o /usr/bin/g++ -D_CRT_SECURE_NO_WARNINGS -I/builddir/build/BUILD/padring/contrib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -std=gnu++17 -MD -MT CMakeFiles/padring.dir/src/lef/lefreader.cpp.o -MF CMakeFiles/padring.dir/src/lef/lefreader.cpp.o.d -o CMakeFiles/padring.dir/src/lef/lefreader.cpp.o -c /builddir/build/BUILD/padring/src/lef/lefreader.cpp In file included from /builddir/build/BUILD/padring/src/lef/lefreader.h:29, from /builddir/build/BUILD/padring/src/lef/lefreader.cpp:20: /builddir/build/BUILD/padring/src/lef/../linereader.h: In member function 'void TextChunkifier::submitString(const std::string&)': /builddir/build/BUILD/padring/src/lef/../linereader.h:47:19: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 47 | while(idx < line.size()) | ~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h: In constructor 'ChunkyLineReader::ChunkyLineReader(std::istream&, std::string)': /builddir/build/BUILD/padring/src/lef/../linereader.h:255:22: warning: 'ChunkyLineReader::m_is' will be initialized after [-Wreorder] 255 | std::istream &m_is; | ^~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h:252:21: warning: 'TextChunkifier ChunkyLineReader::m_chunkifier' [-Wreorder] 252 | TextChunkifier m_chunkifier; | ^~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h:187:5: warning: when initialized here [-Wreorder] 187 | ChunkyLineReader(std::istream &is, const std::string separators = " \t") | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp: In member function 'LEFReader::parseOrigin()': /builddir/build/BUILD/padring/src/lef/lefreader.cpp:491:13: warning: 'xnumd' may be used uninitialized [-Wmaybe-uninitialized] 491 | onOrigin(xnumd, ynumd); | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp:480:12: note: 'xnumd' was declared here 480 | double xnumd, ynumd; | ^~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp:491:13: warning: 'ynumd' may be used uninitialized [-Wmaybe-uninitialized] 491 | onOrigin(xnumd, ynumd); | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp:480:19: note: 'ynumd' was declared here 480 | double xnumd, ynumd; | ^~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp: In member function 'LEFReader::parseSize()': /builddir/build/BUILD/padring/src/lef/lefreader.cpp:573:11: warning: 'xnumd' may be used uninitialized [-Wmaybe-uninitialized] 573 | onSize(xnumd, ynumd); | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp:562:12: note: 'xnumd' was declared here 562 | double xnumd, ynumd; | ^~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp:573:11: warning: 'ynumd' may be used uninitialized [-Wmaybe-uninitialized] 573 | onSize(xnumd, ynumd); | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp:562:19: note: 'ynumd' was declared here 562 | double xnumd, ynumd; | ^~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp: In member function 'LEFReader::parseForeign()': /builddir/build/BUILD/padring/src/lef/lefreader.cpp:648:14: warning: 'xnumd' may be used uninitialized [-Wmaybe-uninitialized] 648 | onForeign(cellname, xnumd, ynumd); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp:637:12: note: 'xnumd' was declared here 637 | double xnumd, ynumd; | ^~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp:648:14: warning: 'ynumd' may be used uninitialized [-Wmaybe-uninitialized] 648 | onForeign(cellname, xnumd, ynumd); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp:637:19: note: 'ynumd' was declared here 637 | double xnumd, ynumd; | ^~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp: In member function 'LEFReader::parseLayerPitch()': /builddir/build/BUILD/padring/src/lef/lefreader.cpp:1006:17: warning: 'pitchd' may be used uninitialized [-Wmaybe-uninitialized] 1006 | onLayerPitch(pitchd); | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp:996:12: note: 'pitchd' was declared here 996 | double pitchd; | ^~~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp: In member function 'LEFReader::parseLayerOffset()': /builddir/build/BUILD/padring/src/lef/lefreader.cpp:1049:18: warning: 'offsetd' may be used uninitialized [-Wmaybe-uninitialized] 1049 | onLayerOffset(offsetd); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp:1039:12: note: 'offsetd' was declared here 1039 | double offsetd; | ^~~~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp: In member function 'LEFReader::parseLayerWidth()': /builddir/build/BUILD/padring/src/lef/lefreader.cpp:1125:17: warning: 'widthd' may be used uninitialized [-Wmaybe-uninitialized] 1125 | onLayerWidth(widthd); | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp:1115:12: note: 'widthd' was declared here 1115 | double widthd; | ^~~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp: In member function 'LEFReader::parseLayerMaxWidth()': /builddir/build/BUILD/padring/src/lef/lefreader.cpp:1168:20: warning: 'maxwidthd' may be used uninitialized [-Wmaybe-uninitialized] 1168 | onLayerMaxWidth(maxwidthd); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/lefreader.cpp:1158:12: note: 'maxwidthd' was declared here 1158 | double maxwidthd; | ^~~~~~~~~ [ 81%] Building CXX object CMakeFiles/padring.dir/src/gds2/gds2writer.cpp.o /usr/bin/g++ -D_CRT_SECURE_NO_WARNINGS -I/builddir/build/BUILD/padring/contrib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -std=gnu++17 -MD -MT CMakeFiles/padring.dir/src/gds2/gds2writer.cpp.o -MF CMakeFiles/padring.dir/src/gds2/gds2writer.cpp.o.d -o CMakeFiles/padring.dir/src/gds2/gds2writer.cpp.o -c /builddir/build/BUILD/padring/src/gds2/gds2writer.cpp In file included from /builddir/build/BUILD/padring/src/gds2/../lef/lefreader.h:29, from /builddir/build/BUILD/padring/src/gds2/../prlefreader.h:26, from /builddir/build/BUILD/padring/src/gds2/../layout.h:23, from /builddir/build/BUILD/padring/src/gds2/gds2writer.h:27, from /builddir/build/BUILD/padring/src/gds2/gds2writer.cpp:21: /builddir/build/BUILD/padring/src/gds2/../lef/../linereader.h: In member function 'void TextChunkifier::submitString(const std::string&)': /builddir/build/BUILD/padring/src/gds2/../lef/../linereader.h:47:19: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 47 | while(idx < line.size()) | ~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/gds2/../lef/../linereader.h: In constructor 'ChunkyLineReader::ChunkyLineReader(std::istream&, std::string)': /builddir/build/BUILD/padring/src/gds2/../lef/../linereader.h:255:22: warning: 'ChunkyLineReader::m_is' will be initialized after [-Wreorder] 255 | std::istream &m_is; | ^~~~ /builddir/build/BUILD/padring/src/gds2/../lef/../linereader.h:252:21: warning: 'TextChunkifier ChunkyLineReader::m_chunkifier' [-Wreorder] 252 | TextChunkifier m_chunkifier; | ^~~~~~~~~~~~ /builddir/build/BUILD/padring/src/gds2/../lef/../linereader.h:187:5: warning: when initialized here [-Wreorder] 187 | ChunkyLineReader(std::istream &is, const std::string separators = " \t") | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/gds2/../layout.h: In constructor 'LayoutItem::LayoutItem(LayoutItemType)': /builddir/build/BUILD/padring/src/gds2/../layout.h:59:20: warning: 'LayoutItem::m_ltype' will be initialized after [-Wreorder] 59 | LayoutItemType m_ltype; | ^~~~~~~ /builddir/build/BUILD/padring/src/gds2/../layout.h:55:17: warning: 'double LayoutItem::m_size' [-Wreorder] 55 | double m_size; ///< size of the item (-1 if unknown) | ^~~~~~ /builddir/build/BUILD/padring/src/gds2/../layout.h:40:5: warning: when initialized here [-Wreorder] 40 | LayoutItem(LayoutItemType ltype) : m_lefinfo(nullptr), | ^~~~~~~~~~ [ 90%] Building CXX object CMakeFiles/padring.dir/src/debugutils.cpp.o /usr/bin/g++ -D_CRT_SECURE_NO_WARNINGS -I/builddir/build/BUILD/padring/contrib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -std=gnu++17 -MD -MT CMakeFiles/padring.dir/src/debugutils.cpp.o -MF CMakeFiles/padring.dir/src/debugutils.cpp.o.d -o CMakeFiles/padring.dir/src/debugutils.cpp.o -c /builddir/build/BUILD/padring/src/debugutils.cpp In file included from /builddir/build/BUILD/padring/src/lef/lefreader.h:29, from /builddir/build/BUILD/padring/src/prlefreader.h:26, from /builddir/build/BUILD/padring/src/debugutils.h:25, from /builddir/build/BUILD/padring/src/debugutils.cpp:20: /builddir/build/BUILD/padring/src/lef/../linereader.h: In member function 'void TextChunkifier::submitString(const std::string&)': /builddir/build/BUILD/padring/src/lef/../linereader.h:47:19: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 47 | while(idx < line.size()) | ~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h: In constructor 'ChunkyLineReader::ChunkyLineReader(std::istream&, std::string)': /builddir/build/BUILD/padring/src/lef/../linereader.h:255:22: warning: 'ChunkyLineReader::m_is' will be initialized after [-Wreorder] 255 | std::istream &m_is; | ^~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h:252:21: warning: 'TextChunkifier ChunkyLineReader::m_chunkifier' [-Wreorder] 252 | TextChunkifier m_chunkifier; | ^~~~~~~~~~~~ /builddir/build/BUILD/padring/src/lef/../linereader.h:187:5: warning: when initialized here [-Wreorder] 187 | ChunkyLineReader(std::istream &is, const std::string separators = " \t") | ^~~~~~~~~~~~~~~~ [100%] Linking CXX executable padring /usr/bin/cmake -E cmake_link_script CMakeFiles/padring.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/padring/.package_note-padring-0-20210731.1.gitb2a64abc.fc37.x86_64.ld CMakeFiles/padring.dir/src/main.cpp.o CMakeFiles/padring.dir/src/logging.cpp.o CMakeFiles/padring.dir/src/layout.cpp.o CMakeFiles/padring.dir/src/svgwriter.cpp.o CMakeFiles/padring.dir/src/defwriter.cpp.o CMakeFiles/padring.dir/src/prlefreader.cpp.o CMakeFiles/padring.dir/src/configreader.cpp.o CMakeFiles/padring.dir/src/lef/lefreader.cpp.o CMakeFiles/padring.dir/src/gds2/gds2writer.cpp.o CMakeFiles/padring.dir/src/debugutils.cpp.o -o padring gmake[2]: Leaving directory '/builddir/build/BUILD/padring/build' [100%] Built target padring gmake[1]: Leaving directory '/builddir/build/BUILD/padring/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/padring/build/CMakeFiles 0 + popd ~/build/BUILD/padring + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.A0VUIV + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64 ++ dirname /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/padring/.package_note-padring-0-20210731.1.gitb2a64abc.fc37.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd padring + mkdir -p /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64/usr/bin + install -p -m 0755 build/padring /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64/usr/bin/ + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0-20210731.1.gitb2a64abc.fc37 --unique-debug-suffix -0-20210731.1.gitb2a64abc.fc37.x86_64 --unique-debug-src-base padring-0-20210731.1.gitb2a64abc.fc37.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/padring extracting debug info from /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64/usr/bin/padring original debug info size: 5368kB, size after compression: 5044kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 328 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/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: padring-0-20210731.1.gitb2a64abc.fc37.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.DTChhL + umask 022 + cd /builddir/build/BUILD + cd padring + DOCDIR=/builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64/usr/share/doc/padring + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64/usr/share/doc/padring + cp -pr README.md /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64/usr/share/doc/padring + cp -pr doc /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64/usr/share/doc/padring + cp -pr example /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64/usr/share/doc/padring + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.7VraDC + umask 022 + cd /builddir/build/BUILD + cd padring + LICENSEDIR=/builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64/usr/share/licenses/padring + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64/usr/share/licenses/padring + cp -pr License.txt /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64/usr/share/licenses/padring + RPM_EC=0 ++ jobs -p + exit 0 Provides: padring = 0-20210731.1.gitb2a64abc.fc37 padring(x86-64) = 0-20210731.1.gitb2a64abc.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(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.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: padring-debugsource-0-20210731.1.gitb2a64abc.fc37.x86_64 Provides: padring-debugsource = 0-20210731.1.gitb2a64abc.fc37 padring-debugsource(x86-64) = 0-20210731.1.gitb2a64abc.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: padring-debuginfo-0-20210731.1.gitb2a64abc.fc37.x86_64 Provides: debuginfo(build-id) = e5bd7685d5e67e50aed0e1d170a90ecc70b1f8e1 padring-debuginfo = 0-20210731.1.gitb2a64abc.fc37 padring-debuginfo(x86-64) = 0-20210731.1.gitb2a64abc.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: padring-debugsource(x86-64) = 0-20210731.1.gitb2a64abc.fc37 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64 Wrote: /builddir/build/RPMS/padring-0-20210731.1.gitb2a64abc.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/padring-debugsource-0-20210731.1.gitb2a64abc.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/padring-debuginfo-0-20210731.1.gitb2a64abc.fc37.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.yjeJ8p + umask 022 + cd /builddir/build/BUILD + cd padring + /usr/bin/rm -rf /builddir/build/BUILDROOT/padring-0-20210731.1.gitb2a64abc.fc37.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.KsEW1N + umask 022 + cd /builddir/build/BUILD + rm -rf padring padring.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0