Mock Version: 1.4.8 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/buici-clock.spec'], chrootPath='/var/lib/mock/716537-fedora-rawhide-x86_64-1518808575.758508/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': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '962bd31d59cc48739fa80e855772789f', '-D', '/var/lib/mock/716537-fedora-rawhide-x86_64-1518808575.758508/root', '-a', '--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=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/buici-clock.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': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/buici-clock-0.4.9.4-1.fc28.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/buici-clock.spec'], chrootPath='/var/lib/mock/716537-fedora-rawhide-x86_64-1518808575.758508/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': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '614dce47637f4fc48396d1fc37145a36', '-D', '/var/lib/mock/716537-fedora-rawhide-x86_64-1518808575.758508/root', '-a', '--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=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/buici-clock.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': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ItRI0M + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf buici + /usr/bin/xz -dc /builddir/build/SOURCES/buici-clock_0.4.9.4.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd buici + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Mu5D48 + umask 022 + cd /builddir/build/BUILD + cd buici + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + '[' 1 = 1 ']' + '[' x '!=' x-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ']' ++ find . -name ltmain.sh + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info checking for x86_64-redhat-linux-gnu-g++... no checking for x86_64-redhat-linux-gnu-c++... no checking for x86_64-redhat-linux-gnu-gpp... no checking for x86_64-redhat-linux-gnu-aCC... no checking for x86_64-redhat-linux-gnu-CC... no checking for x86_64-redhat-linux-gnu-cxx... no checking for x86_64-redhat-linux-gnu-cc++... no checking for x86_64-redhat-linux-gnu-cl... no checking for x86_64-redhat-linux-gnu-FCC... no checking for x86_64-redhat-linux-gnu-KCC... no checking for x86_64-redhat-linux-gnu-RCC... no checking for x86_64-redhat-linux-gnu-xlC_r... no checking for x86_64-redhat-linux-gnu-xlC... no checking for g++... g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c checking "for XO class library"... xo checking for cos in -lm... yes checking how to run the C++ preprocessor... g++ -E checking for X... libraries , headers in standard search path checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... no checking for egrep... grep -E checking for ANSI C header files... yes checking for memset... yes checking for strncmp... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for unistd.h... (cached) yes checking for time_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h cp: cannot stat 'config.cache': No such file or directory checking for bison... bison -y checking for g++... g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking whether ln -s works... yes checking how to run the C++ preprocessor... g++ -E checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... no checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for memset... yes checking for strncmp... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for memory.h... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for unistd.h... (cached) yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes configure: creating ./config.status config.status: creating Makefile config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting config.status: creating config.h ------------------------------------------------------------------- I cannot make some configuration determinations because you are not currently running on an X Server. Buici will compile as is, but certain display-specific errors can only be detected when configure is run in a window with access to the display. I encourage you to run configure again when the X display is active in order to complete the configuration tests. ------------------------------------------------------------------- Run 'make' to build the application. + make -- Use 'make depend' to create dependencies file. Continuing without it. === Creating 'o/' output directory make[1]: Entering directory '/builddir/build/BUILD/buici/xo' === Creating 'o/' output directory bison -y -d -o res_y.cxx res_y.y mv res_y.hxx res_y.h g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/ldisplay.o ldisplay.cxx In file included from lhash.h:35, from ldisplay.h:53, from ldisplay.cxx:34: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from ldisplay.h:54, from ldisplay.cxx:34: lfont.h: In member function 'void LFontCache::zero()': lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from ldisplay.cxx:34: ldisplay.h: In member function 'void LDisplay::zero()': ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ In file included from ldisplay.cxx:35: lwindow.h: In member function 'void LWindow::zero()': lwindow.h:111:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ lwindow.h: In member function 'virtual void LWindow::handle_resizerequest(XResizeRequestEvent*)': lwindow.h:212:20: warning: variable 'changes' set but not used [-Wunused-but-set-variable] XWindowChanges changes; ^~~~~~~ ldisplay.cxx: In member function 'void LDisplay::release_this()': ldisplay.cxx:279:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] index = m_hashTemplate.enumerate_reverse (index, &key, ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (const void**) &ppWindow); ) { ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from lhash.h:35, from ldisplay.h:53, from ldisplay.cxx:34: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from ldisplay.h:54, from ldisplay.cxx:34: lfont.h: In member function 'void LFontCache::zero()': lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from ldisplay.cxx:34: ldisplay.h: In member function 'void LDisplay::zero()': ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ In file included from ldisplay.cxx:35: lwindow.h: In member function 'void LWindow::zero()': lwindow.h:111:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/lwindow.o lwindow.cxx In file included from lhash.h:35, from ldisplay.h:53, from lwindow.cxx:34: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from ldisplay.h:54, from lwindow.cxx:34: lfont.h: In member function 'void LFontCache::zero()': lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from lwindow.cxx:34: ldisplay.h: In member function 'void LDisplay::zero()': ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ In file included from lwindow.cxx:35: lwindow.h: In member function 'void LWindow::zero()': lwindow.h:111:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ lwindow.h: In member function 'virtual void LWindow::handle_resizerequest(XResizeRequestEvent*)': lwindow.h:212:20: warning: variable 'changes' set but not used [-Wunused-but-set-variable] XWindowChanges changes; ^~~~~~~ lwindow.cxx: In member function 'void LWindow::init(LWindow*)': lwindow.cxx:264:46: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class LWindow' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (this + 1, pWindow + 1, m_cbInstance);// Duplicate instance data ^ In file included from lwindow.cxx:35: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from lhash.h:35, from ldisplay.h:53, from lwindow.cxx:34: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from ldisplay.h:54, from lwindow.cxx:34: lfont.h: In member function 'void LFontCache::zero()': lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from lwindow.cxx:34: ldisplay.h: In member function 'void LDisplay::zero()': ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ In file included from lwindow.cxx:35: lwindow.h: In member function 'void LWindow::zero()': lwindow.h:111:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ lwindow.cxx: In member function 'void LWindow::init(LWindow*)': lwindow.cxx:264:46: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class LWindow' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (this + 1, pWindow + 1, m_cbInstance);// Duplicate instance data ^ In file included from lwindow.cxx:35: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/lfont.o lfont.cxx In file included from lhash.h:35, from ldisplay.h:53, from lfont.cxx:34: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from ldisplay.h:54, from lfont.cxx:34: lfont.h: In member function 'void LFontCache::zero()': lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from lfont.cxx:34: ldisplay.h: In member function 'void LDisplay::zero()': ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ lfont.cxx: In member function 'void LFontCache::release_this()': lfont.cxx:76:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] index = m_hashFontName.enumerate_reverse (index, &key, ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (const void**) &ppFont); ) { ~~~~~~~~~~~~~~~~~~~~~~~ In file included from lhash.h:35, from ldisplay.h:53, from lfont.cxx:34: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from ldisplay.h:54, from lfont.cxx:34: lfont.h: In member function 'void LFontCache::zero()': lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from lfont.cxx:34: ldisplay.h: In member function 'void LDisplay::zero()': ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/wbutton.o wbutton.cxx In file included from lhash.h:35, from ldisplay.h:53, from wbutton.cxx:38: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from ldisplay.h:54, from wbutton.cxx:38: lfont.h: In member function 'void LFontCache::zero()': lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from wbutton.cxx:38: ldisplay.h: In member function 'void LDisplay::zero()': ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ In file included from wbutton.cxx:39: lwindow.h: In member function 'void LWindow::zero()': lwindow.h:111:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ lwindow.h: In member function 'virtual void LWindow::handle_resizerequest(XResizeRequestEvent*)': lwindow.h:212:20: warning: variable 'changes' set but not used [-Wunused-but-set-variable] XWindowChanges changes; ^~~~~~~ In file included from wbutton.cxx:42: wbutton.h: In member function 'void WButton::zero()': wbutton.h:67:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from wbutton.cxx:39: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from lhash.h:35, from ldisplay.h:53, from wbutton.cxx:38: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from ldisplay.h:54, from wbutton.cxx:38: lfont.h: In member function 'void LFontCache::zero()': lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from wbutton.cxx:38: ldisplay.h: In member function 'void LDisplay::zero()': ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ In file included from wbutton.cxx:39: lwindow.h: In member function 'void LWindow::zero()': lwindow.h:111:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from wbutton.cxx:42: wbutton.h: In member function 'void WButton::zero()': wbutton.h:67:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from wbutton.cxx:39: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/wtext.o wtext.cxx In file included from lhash.h:35, from ldisplay.h:53, from wtext.cxx:38: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from ldisplay.h:54, from wtext.cxx:38: lfont.h: In member function 'void LFontCache::zero()': lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from wtext.cxx:38: ldisplay.h: In member function 'void LDisplay::zero()': ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ In file included from wtext.cxx:39: lwindow.h: In member function 'void LWindow::zero()': lwindow.h:111:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ lwindow.h: In member function 'virtual void LWindow::handle_resizerequest(XResizeRequestEvent*)': lwindow.h:212:20: warning: variable 'changes' set but not used [-Wunused-but-set-variable] XWindowChanges changes; ^~~~~~~ In file included from wtext.cxx:40: wtext.h: In member function 'void WTextEdit::zero()': wtext.h:74:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from wtext.cxx:39: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from lhash.h:35, from ldisplay.h:53, from wtext.cxx:38: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from ldisplay.h:54, from wtext.cxx:38: lfont.h: In member function 'void LFontCache::zero()': lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from wtext.cxx:38: ldisplay.h: In member function 'void LDisplay::zero()': ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ In file included from wtext.cxx:39: lwindow.h: In member function 'void LWindow::zero()': lwindow.h:111:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from wtext.cxx:40: wtext.h: In member function 'void WTextEdit::zero()': wtext.h:74:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from wtext.cxx:39: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/wdialog.o wdialog.cxx In file included from lhash.h:35, from ldisplay.h:53, from wdialog.cxx:35: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from ldisplay.h:54, from wdialog.cxx:35: lfont.h: In member function 'void LFontCache::zero()': lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from wdialog.cxx:35: ldisplay.h: In member function 'void LDisplay::zero()': ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ In file included from wdialog.cxx:37: lwindow.h: In member function 'void LWindow::zero()': lwindow.h:111:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ lwindow.h: In member function 'virtual void LWindow::handle_resizerequest(XResizeRequestEvent*)': lwindow.h:212:20: warning: variable 'changes' set but not used [-Wunused-but-set-variable] XWindowChanges changes; ^~~~~~~ In file included from wdialog.cxx:38: wdialog.h: In member function 'void WDialog::zero()': wdialog.h:63:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from wdialog.cxx:37: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from wdialog.cxx:39: wbutton.h: In member function 'void WButton::zero()': wbutton.h:67:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from wdialog.cxx:37: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from wdialog.cxx:40: wtext.h: In member function 'void WTextEdit::zero()': wtext.h:74:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from wdialog.cxx:37: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from lhash.h:35, from ldisplay.h:53, from wdialog.cxx:35: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from ldisplay.h:54, from wdialog.cxx:35: lfont.h: In member function 'void LFontCache::zero()': lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from wdialog.cxx:35: ldisplay.h: In member function 'void LDisplay::zero()': ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ In file included from wdialog.cxx:37: lwindow.h: In member function 'void LWindow::zero()': lwindow.h:111:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from wdialog.cxx:38: wdialog.h: In member function 'void WDialog::zero()': wdialog.h:63:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from wdialog.cxx:37: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from wdialog.cxx:39: wbutton.h: In member function 'void WButton::zero()': wbutton.h:67:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from wdialog.cxx:37: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from wdialog.cxx:40: wtext.h: In member function 'void WTextEdit::zero()': wtext.h:74:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from wdialog.cxx:37: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/lhash.o lhash.cxx In file included from lhash.h:35, from lhash.cxx:35: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ lhash.cxx: In member function 'int LHashBucket::_find(HashKey)': lhash.cxx:74:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] pKey = (HashKey*) m_pArrayKey->enumerate ((void*) pKey); ++i) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lhash.cxx: In member function 'void LHashBucket::zero()': lhash.cxx:132:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LHashBucket'; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); ^ In file included from lhash.cxx:35: lhash.h:49:7: note: 'class LHashBucket' declared here class LHashBucket { ^~~~~~~~~~~ lhash.cxx: In member function 'void LHashTable::release_all()': lhash.cxx:275:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] pBucket = (LHashBucket*) m_pArrayBucket ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ->enumerate ((void*) pBucket); ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lhash.cxx: In member function 'void LHashTable::zero()': lhash.cxx:294:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LHashTable'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); ^ In file included from lhash.cxx:35: lhash.h:81:7: note: 'class LHashTable' declared here class LHashTable { ^~~~~~~~~~ In file included from lhash.h:35, from lhash.cxx:35: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ lhash.cxx: In member function 'void LHashBucket::zero()': lhash.cxx:132:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LHashBucket'; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); ^ In file included from lhash.cxx:35: lhash.h:49:7: note: 'class LHashBucket' declared here class LHashBucket { ^~~~~~~~~~~ lhash.cxx: In member function 'void LHashTable::zero()': lhash.cxx:294:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LHashTable'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); ^ In file included from lhash.cxx:35: lhash.h:81:7: note: 'class LHashTable' declared here class LHashTable { ^~~~~~~~~~ g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/larray.o larray.cxx In file included from larray.cxx:37: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ larray.cxx: In member function 'bool LArray::contains(const void*)': larray.cxx:184:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (void* pvElement = NULL; pvElement = enumerate (pvElement); ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from larray.cxx:37: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/res.o res.cxx res.cxx: In static member function 'static void LResNode::generate(LResNode*)': res.cxx:351:11: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write (fh, g_pvBase, (unsigned8*) g_pvAlloc - (unsigned8*) g_pvBase); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ res.cxx: In member function 'LResNode* LResNode::enum_args()': res.cxx:278:3: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] if (!this) ^~ res.cxx: In static member function 'static void LResNode::generate(LResNode*)': res.cxx:351:11: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write (fh, g_pvBase, (unsigned8*) g_pvAlloc - (unsigned8*) g_pvBase); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ res.cxx: In member function 'LResNode* LResNode::enum_args()': res.cxx:278:3: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] if (!this) ^~ g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/dither.o dither.cxx In file included from dither.cxx:37: dither.h: In member function 'void LDither::zero()': dither.h:80:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDither'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ dither.h:42:7: note: 'class LDither' declared here class LDither { ^~~~~~~ In file included from dither.cxx:37: dither.h: In member function 'void LDither::zero()': dither.h:80:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDither'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ dither.h:42:7: note: 'class LDither' declared here class LDither { ^~~~~~~ g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/lpicture.o lpicture.cxx In file included from lpicture.cxx:41: lpicture.h: In member function 'void LPicture::zero()': lpicture.h:86:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LPicture'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lpicture.h:55:7: note: 'class LPicture' declared here class LPicture { ^~~~~~~~ In file included from lpicture.cxx:41: lpicture.h: In member function 'void LPicture::zero()': lpicture.h:86:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LPicture'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lpicture.h:55:7: note: 'class LPicture' declared here class LPicture { ^~~~~~~~ g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/loupe.o loupe.cxx In file included from lhash.h:35, from ldisplay.h:53, from loupe.cxx:36: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from ldisplay.h:54, from loupe.cxx:36: lfont.h: In member function 'void LFontCache::zero()': lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from loupe.cxx:36: ldisplay.h: In member function 'void LDisplay::zero()': ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ In file included from loupe.cxx:37: lwindow.h: In member function 'void LWindow::zero()': lwindow.h:111:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ lwindow.h: In member function 'virtual void LWindow::handle_resizerequest(XResizeRequestEvent*)': lwindow.h:212:20: warning: variable 'changes' set but not used [-Wunused-but-set-variable] XWindowChanges changes; ^~~~~~~ In file included from loupe.cxx:38: wdialog.h: In member function 'void WDialog::zero()': wdialog.h:63:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from loupe.cxx:37: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from loupe.cxx:39: stats.h: In member function 'void LStatistics::zero()': stats.h:66:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LStatistics'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ stats.h:55:7: note: 'class LStatistics' declared here class LStatistics { ^~~~~~~~~~~ stats.h: In member function 'void LTime::zero()': stats.h:90:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LTime'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ stats.h:79:7: note: 'class LTime' declared here class LTime { ^~~~~ In file included from loupe.cxx:40: dither.h: In member function 'void LDither::zero()': dither.h:80:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDither'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ dither.h:42:7: note: 'class LDither' declared here class LDither { ^~~~~~~ In file included from loupe.cxx:41: lpicture.h: In member function 'void LPicture::zero()': lpicture.h:86:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LPicture'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lpicture.h:55:7: note: 'class LPicture' declared here class LPicture { ^~~~~~~~ loupe.cxx: In member function 'void WTopLevel::zero()': loupe.cxx:84:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from loupe.cxx:37: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from lhash.h:35, from ldisplay.h:53, from loupe.cxx:36: larray.h: In member function 'void LArray::zero()': larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from ldisplay.h:54, from loupe.cxx:36: lfont.h: In member function 'void LFontCache::zero()': lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from loupe.cxx:36: ldisplay.h: In member function 'void LDisplay::zero()': ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ In file included from loupe.cxx:37: lwindow.h: In member function 'void LWindow::zero()': lwindow.h:111:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from loupe.cxx:38: wdialog.h: In member function 'void WDialog::zero()': wdialog.h:63:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from loupe.cxx:37: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ In file included from loupe.cxx:39: stats.h: In member function 'void LStatistics::zero()': stats.h:66:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LStatistics'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ stats.h:55:7: note: 'class LStatistics' declared here class LStatistics { ^~~~~~~~~~~ stats.h: In member function 'void LTime::zero()': stats.h:90:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LTime'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ stats.h:79:7: note: 'class LTime' declared here class LTime { ^~~~~ In file included from loupe.cxx:40: dither.h: In member function 'void LDither::zero()': dither.h:80:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDither'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ dither.h:42:7: note: 'class LDither' declared here class LDither { ^~~~~~~ In file included from loupe.cxx:41: lpicture.h: In member function 'void LPicture::zero()': lpicture.h:86:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LPicture'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ lpicture.h:55:7: note: 'class LPicture' declared here class LPicture { ^~~~~~~~ loupe.cxx: In member function 'void WTopLevel::zero()': loupe.cxx:84:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from loupe.cxx:37: lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/stats.o stats.cxx In file included from stats.cxx:36: stats.h: In member function 'void LStatistics::zero()': stats.h:66:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LStatistics'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ stats.h:55:7: note: 'class LStatistics' declared here class LStatistics { ^~~~~~~~~~~ stats.h: In member function 'void LTime::zero()': stats.h:90:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LTime'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ stats.h:79:7: note: 'class LTime' declared here class LTime { ^~~~~ In file included from stats.cxx:36: stats.h: In member function 'void LStatistics::zero()': stats.h:66:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LStatistics'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ stats.h:55:7: note: 'class LStatistics' declared here class LStatistics { ^~~~~~~~~~~ stats.h: In member function 'void LTime::zero()': stats.h:90:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LTime'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ stats.h:79:7: note: 'class LTime' declared here class LTime { ^~~~~ flex -ores_l.cxx res_l.l g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/res_l.o res_l.cxx res_l.cxx: In function 'yy_buffer_state* yy_scan_bytes(const char*, int)': res_l.cxx:1737:17: warning: comparison of integer expressions of different signedness: 'yy_size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for ( i = 0; i < _yybytes_len; ++i ) ~~^~~~~~~~~~~~~~ res_l.cxx: In function 'yy_buffer_state* yy_scan_bytes(const char*, int)': res_l.cxx:1737:17: warning: comparison of integer expressions of different signedness: 'yy_size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for ( i = 0; i < _yybytes_len; ++i ) ~~^~~~~~~~~~~~~~ g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/res_y.o res_y.cxx g++ -o o/xo o/ldisplay.o o/lwindow.o o/lfont.o o/wbutton.o o/wtext.o o/wdialog.o o/lhash.o o/larray.o o/res.o o/dither.o o/lpicture.o o/loupe.o o/stats.o o/res_l.o o/res_y.o -g -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lX11 -lXext ar rc libxo.a o/ldisplay.o o/lwindow.o o/lfont.o o/wbutton.o o/wtext.o o/wdialog.o o/lhash.o o/larray.o o/res.o o/dither.o o/lpicture.o make[1]: Leaving directory '/builddir/build/BUILD/buici/xo' g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/main.o main.cxx g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/options.o options.cxx g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/version.o version.cxx g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/clock.o clock.cxx In file included from xo/lhash.h:35, from xo/ldisplay.h:53, from clock.cxx:71: xo/larray.h: In member function 'void LArray::zero()': xo/larray.h:67:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LArray'; use assignment or value-initialization instead [-Wclass-memaccess] void zero (void) { memset (this, 0, sizeof (*this)); } ^ xo/larray.h:42:7: note: 'class LArray' declared here class LArray ^~~~~~ In file included from xo/ldisplay.h:54, from clock.cxx:71: xo/lfont.h: In member function 'void LFontCache::zero()': xo/lfont.h:56:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LFontCache'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ xo/lfont.h:44:7: note: 'class LFontCache' declared here class LFontCache { ^~~~~~~~~~ In file included from clock.cxx:71: xo/ldisplay.h: In member function 'void LDisplay::zero()': xo/ldisplay.h:108:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class LDisplay'; use assignment or value-initialization instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ xo/ldisplay.h:70:7: note: 'class LDisplay' declared here class LDisplay { ^~~~~~~~ In file included from clock.cxx:72: xo/lwindow.h: In member function 'void LWindow::zero()': xo/lwindow.h:111:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (this, 0, sizeof (*this)); } ^ xo/lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ clock.cxx: In member function 'void WTopLevel::zero()': clock.cxx:152:72: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class LWindow' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ In file included from clock.cxx:72: xo/lwindow.h:64:7: note: 'class LWindow' declared here class LWindow { ^~~~~~~ g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/signal.o signal.cxx g++ -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o o/draw.o draw.cc g++ -o o/buici-clock o/main.o o/options.o o/version.o o/clock.o o/signal.o o/draw.o -g -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Lxo -lm -lxo -lX11 -lXext `pkg-config --libs cairo` Creating version-specific sed script... Creating README file... + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ESmQMk + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64 ++ dirname /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64 + cd buici + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64 'INSTALL=/usr/bin/install -p' ./mkinstalldirs /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/bin /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/man/man1 mkdir /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr mkdir /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/bin mkdir /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share mkdir /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/man mkdir /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/man/man1 ./mkinstalldirs /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/bin /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/doc/buici-clock mkdir /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/doc mkdir /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/doc/buici-clock /usr/bin/install -p buici-clock /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/bin/ /usr/bin/install -p -m 644 buici-clock.1 /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/man/man1 /usr/bin/install -p -m 644 buici-clock-`cat .version`.README /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/doc/buici-clock/README + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 0.4.9.4-1.fc28 --unique-debug-suffix -0.4.9.4-1.fc28.x86_64 --unique-debug-src-base buici-clock-0.4.9.4-1.fc28.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/buici extracting debug info from /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/bin/buici-clock /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. cpio: xo/res_y.hxx: Cannot stat: No such file or directory 323 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: buici-clock-0.4.9.4-1.fc28.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.cWl0ey + umask 022 + cd /builddir/build/BUILD + cd buici + DOCDIR=/builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/doc/buici-clock + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/doc/buici-clock + cp -pr ANNOUNCEMENT /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/doc/buici-clock + cp -pr CHANGELOG /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/doc/buici-clock + cp -pr NOTES /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/doc/buici-clock + cp -pr README /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/doc/buici-clock + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.kgcoJL + umask 022 + cd /builddir/build/BUILD + cd buici + LICENSEDIR=/builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/licenses/buici-clock + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/licenses/buici-clock + cp -pr COPYING /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64/usr/share/licenses/buici-clock + exit 0 Provides: buici-clock = 0.4.9.4-1.fc28 buici-clock(x86-64) = 0.4.9.4-1.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libX11.so.6()(64bit) libXext.so.6()(64bit) 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.4)(64bit) libcairo.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.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.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: buici-clock-debugsource-0.4.9.4-1.fc28.x86_64 Provides: buici-clock-debugsource = 0.4.9.4-1.fc28 buici-clock-debugsource(x86-64) = 0.4.9.4-1.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: buici-clock-debuginfo-0.4.9.4-1.fc28.x86_64 Provides: buici-clock-debuginfo = 0.4.9.4-1.fc28 buici-clock-debuginfo(x86-64) = 0.4.9.4-1.fc28 debuginfo(build-id) = 2d79ebd6645239cd7aa17a2a0c980d4a025b351a Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: buici-clock-debugsource(x86-64) = 0.4.9.4-1.fc28 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64 Wrote: /builddir/build/RPMS/buici-clock-0.4.9.4-1.fc28.x86_64.rpm Wrote: /builddir/build/RPMS/buici-clock-debugsource-0.4.9.4-1.fc28.x86_64.rpm Wrote: /builddir/build/RPMS/buici-clock-debuginfo-0.4.9.4-1.fc28.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.OUgh2Z + umask 022 + cd /builddir/build/BUILD + cd buici + /usr/bin/rm -rf /builddir/build/BUILDROOT/buici-clock-0.4.9.4-1.fc28.x86_64 + exit 0 Child return code was: 0