D: [iurt_root_command] chroot Building target platforms: x86_64 Building for target x86_64 Installing /home/pterjan/rpmbuild/SRPMS/lshw-2.18-4.mga10.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.JXtMsS Executing(%prep): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.8lky5H + umask 022 + cd /home/pterjan/rpmbuild/BUILD/lshw-2.18-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/pterjan/rpmbuild/BUILD/lshw-2.18-build + rm -rf lshw-B.02.18 + /usr/lib/rpm/rpmuncompress -x /home/pterjan/rpmbuild/SOURCES/lshw-B.02.18.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd lshw-B.02.18 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/lshw-B.02.18-build.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + find -type f + xargs chmod 644 + find -type d + xargs chmod 755 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.AKYVA3 + umask 022 + cd /home/pterjan/rpmbuild/BUILD/lshw-2.18-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd lshw-B.02.18 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + make SQLITE=1 gui make -C src gui make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/src' make -C core all make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/src/core' c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c hw.cc -o hw.o hw.cc: In function 'std::string generateId(const std::string&, int)': hw.cc:747:39: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 747 | snprintf(buffer, sizeof(buffer), "%d", count); | ^ In file included from /usr/include/stdio.h:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56, from hw.h:4, from hw.cc:2: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'std::string generateId(const std::string&, int)' at hw.cc:747:11: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 2 and 11 bytes into a destination of size 10 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c main.cc -o main.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c print.cc -o print.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c mem.cc -o mem.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c dmi.cc -o dmi.o In file included from dmi.cc:78: In function 'const char* dmi_memory_array_location(u8)', inlined from 'void dmi_table(const u8*, int, hwNode&, int, int)' at dmi.cc:1427:52: config.h:11:27: warning: array subscript 160 is above array bounds of 'const char* [5]' [-Warray-bounds=] 11 | #define _(String) gettext (String) | ~~~~~~~~^~~~~~~~ dmi.cc:514:12: note: in expansion of macro '_' 514 | return _(jp_memory_array_location[num]); | ^ dmi.cc: In function 'void dmi_table(const u8*, int, hwNode&, int, int)': dmi.cc:503:22: note: while referencing 'jp_memory_array_location' 503 | static const char *jp_memory_array_location[] = | ^~~~~~~~~~~~~~~~~~~~~~~~ dmi.cc:1496:48: warning: '%d' directive output may be truncated writing between 1 and 5 bytes into a region of size between 4 and 8 [-Wformat-truncation=] 1496 | snprintf(bits, sizeof(bits), "%d/%d", width, u); | ^~ dmi.cc:1496:44: note: directive argument in the range [1, 65534] 1496 | snprintf(bits, sizeof(bits), "%d/%d", width, u); | ^~~~~~~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56, from hw.h:4, from dmi.h:4, from dmi.cc:80: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'void dmi_table(const u8*, int, hwNode&, int, int)' at dmi.cc:1496:23: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 4 and 12 bytes into a destination of size 10 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c device-tree.cc -o device-tree.o device-tree.cc: In function 'void scan_devtree_memory(hwNode&)': device-tree.cc:481:21: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 481 | read(fd, &dimminfo[0x80], (64 << ((dimminfo[0] & 0x70) >> 4))); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device-tree.cc:483:21: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 483 | read(fd, &dimminfo[0x80], (1 << (dimminfo[1]) )); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device-tree.cc:431:39: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 10 [-Wformat-truncation=] 431 | snprintf(buffer, sizeof(buffer), "%d", currentmc); | ^~ device-tree.cc:431:38: note: directive argument in the range [-2147483644, 2147483647] 431 | snprintf(buffer, sizeof(buffer), "%d", currentmc); | ^~~~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56, from hw.h:4, from device-tree.h:4, from device-tree.cc:15: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'void scan_devtree_memory(hwNode&)' at device-tree.cc:431:13: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 2 and 12 bytes into a destination of size 10 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c cpuinfo.cc -o cpuinfo.o cpuinfo.cc: In function 'hwNode* getcpu(hwNode&, int)': cpuinfo.cc:25:49: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=] 25 | snprintf(cpubusinfo, sizeof(cpubusinfo), "cpu@%d", n); | ^~ cpuinfo.cc:25:44: note: directive argument in the range [0, 2147483647] 25 | snprintf(cpubusinfo, sizeof(cpubusinfo), "cpu@%d", n); | ^~~~~~~~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56, from hw.h:4, from cpuinfo.h:4, from cpuinfo.cc:2: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'hwNode* getcpu(hwNode&, int)' at cpuinfo.cc:25:11: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 6 and 15 bytes into a destination of size 10 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c osutils.cc -o osutils.o osutils.cc: In function 'std::string dirname(const std::string&)': osutils.cc:425:10: warning: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 425 | delete buffer; | ^~~~~~ osutils.cc:421:34: note: returned from 'void* operator new [](std::size_t)' 421 | char *buffer = new char[len + 1]; | ^ c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c pci.cc -o pci.o pci.cc: In function 'bool scan_resources(hwNode&, pci_dev&)': pci.cc:623:34: warning: array subscript -4 is below array bounds of 'pciaddr_t [6]' {aka 'long long unsigned int [6]'} [-Warray-bounds=] 623 | u_int32_t pos = d.base_addr[i]; | ~~~~~~~~~~~~~^ pci.cc:224:13: note: while referencing 'pci_dev::base_addr' 224 | pciaddr_t base_addr[6]; /* Base addresses */ | ^~~~~~~~~ pci.cc:624:29: warning: array subscript -4 is below array bounds of 'pciaddr_t [6]' {aka 'long long unsigned int [6]'} [-Warray-bounds=] 624 | u_int32_t len = d.size[i]; | ~~~~~~~~^ pci.cc:225:13: note: while referencing 'pci_dev::size' 225 | pciaddr_t size[6]; /* Region sizes */ | ^~~~ c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c version.cc -o version.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c cpuid.cc -o cpuid.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c ide.cc -o ide.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c cdrom.cc -o cdrom.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c pcmcia-legacy.cc -o pcmcia-legacy.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c scsi.cc -o scsi.o scsi.cc: In function 'std::string scsi_handle(unsigned int, int, int, int)': scsi.cc:222:41: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 222 | snprintf(buffer, sizeof(buffer), "%02d", channel); | ^ In file included from /usr/include/stdio.h:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56, from hw.h:4, from mem.h:4, from scsi.cc:2: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'std::string scsi_handle(unsigned int, int, int, int)' at scsi.cc:222:11: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 3 and 11 bytes into a destination of size 10 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ scsi.cc: In function 'std::string scsi_handle(unsigned int, int, int, int)': scsi.cc:228:41: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 228 | snprintf(buffer, sizeof(buffer), "%02d", id); | ^ In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'std::string scsi_handle(unsigned int, int, int, int)' at scsi.cc:228:11: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 3 and 11 bytes into a destination of size 10 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ scsi.cc: In function 'std::string scsi_handle(unsigned int, int, int, int)': scsi.cc:234:41: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 234 | snprintf(buffer, sizeof(buffer), "%02d", lun); | ^ In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'std::string scsi_handle(unsigned int, int, int, int)' at scsi.cc:234:11: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 3 and 11 bytes into a destination of size 10 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c dasd.cc -o dasd.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c disk.cc -o disk.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c spd.cc -o spd.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c network.cc -o network.o network.cc: In function 'bool scan_network(hwNode&)': network.cc:399:14: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 33 equals destination size [-Wstringop-truncation] 399 | strncpy(buffer, interfaces[i].c_str(), sizeof(buffer)); | ^ c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c isapnp.cc -o isapnp.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c pnp.cc -o pnp.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c fb.cc -o fb.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c options.cc -o options.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c usb.cc -o usb.o usb.cc: In function 'bool addUSBChild(hwNode&, hwNode&, unsigned int, unsigned int, unsigned int)': usb.cc:88:44: warning: '%u' directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 4 [-Wformat-truncation=] 88 | snprintf(buffer, sizeof(buffer), "USB:%u:%u", bus, dev); | ^~ In function 'std::string usbhandle(unsigned int, unsigned int, unsigned int)', inlined from 'bool addUSBChild(hwNode&, hwNode&, unsigned int, unsigned int, unsigned int)' at usb.cc:123:52: usb.cc:88:36: note: directive argument in the range [1, 4294967295] 88 | snprintf(buffer, sizeof(buffer), "USB:%u:%u", bus, dev); | ^~~~~~~~~~~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56, from hw.h:4, from usb.h:4, from usb.cc:12: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'std::string usbhandle(unsigned int, unsigned int, unsigned int)' at usb.cc:88:11, inlined from 'bool addUSBChild(hwNode&, hwNode&, unsigned int, unsigned int, unsigned int)' at usb.cc:123:52: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 8 and 26 bytes into a destination of size 10 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c sysfs.cc -o sysfs.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c display.cc -o display.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c heuristics.cc -o heuristics.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c parisc.cc -o parisc.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c cpufreq.cc -o cpufreq.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c partitions.cc -o partitions.o partitions.cc: In function 'uint32_t __efi_crc32(const void*, long unsigned int, uint32_t)': partitions.cc:622:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 622 | register uint32_t crc32val; | ^~~~~~~~ partitions.cc: In function 'bool detect_gpt(source&, hwNode&)': partitions.cc:506:33: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 506 | #define PARTITION_READONLY (1LL << 60) | ~~~~~^~~~~~ partitions.cc:1111:26: note: in expansion of macro 'PARTITION_READONLY' 1111 | if(p.Attributes && PARTITION_READONLY) | ^~~~~~~~~~~~~~~~~~ partitions.cc:507:33: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 507 | #define PARTITION_HIDDEN (1LL << 62) | ~~~~~^~~~~~ partitions.cc:1113:26: note: in expansion of macro 'PARTITION_HIDDEN' 1113 | if(p.Attributes && PARTITION_HIDDEN) | ^~~~~~~~~~~~~~~~ partitions.cc:508:33: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 508 | #define PARTITION_NOMOUNT (1LL << 63) | ~~~~~^~~~~~ partitions.cc:1115:26: note: in expansion of macro 'PARTITION_NOMOUNT' 1115 | if(p.Attributes && PARTITION_NOMOUNT) | ^~~~~~~~~~~~~~~~~ partitions.cc: In function 'bool detect_dosmap(source&, hwNode&)': partitions.cc:1164:39: warning: '%08lx' directive output may be truncated writing between 8 and 16 bytes into a region of size 9 [-Wformat-truncation=] 1164 | snprintf(buffer, sizeof(buffer), "%08lx", signature); | ^~~~~ partitions.cc:1164:38: note: directive argument in the range [1, 18446744073709551615] 1164 | snprintf(buffer, sizeof(buffer), "%08lx", signature); | ^~~~~~~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56, from hw.h:4, from partitions.h:4, from partitions.cc:18: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'bool detect_dosmap(source&, hwNode&)' at partitions.cc:1164:13: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 9 and 17 bytes into a destination of size 9 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ partitions.cc: In function 'bool detect_gpt(source&, hwNode&)': partitions.cc:741:49: warning: '.' directive output may be truncated writing 1 byte into a region of size between 0 and 7 [-Wformat-truncation=] 741 | snprintf(gpt_version, sizeof(gpt_version), "%d.%02d", (gpt_header.Revision >> 8), (gpt_header.Revision & 0xff)); | ^ partitions.cc:741:46: note: directive argument in the range [0, 255] 741 | snprintf(gpt_version, sizeof(gpt_version), "%d.%02d", (gpt_header.Revision >> 8), (gpt_header.Revision & 0xff)); | ^~~~~~~~~ In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'bool detect_gpt(source&, hwNode&)' at partitions.cc:741:11: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 5 and 13 bytes into a destination of size 8 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c blockio.cc -o blockio.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c lvm.cc -o lvm.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c ideraid.cc -o ideraid.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c pcmcia.cc -o pcmcia.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c volumes.cc -o volumes.o volumes.cc: In function 'bool detect_ntfs(hwNode&, source&)': volumes.cc:990:21: warning: enum constant in boolean context [-Wint-in-bool-context] 990 | if(vi->flags && VOLUME_MODIFIED_BY_CHKDSK) | ^~~~~~~~~~~~~~~~~~~~~~~~~ volumes.cc:992:21: warning: enum constant in boolean context [-Wint-in-bool-context] 992 | if(vi->flags && VOLUME_MOUNTED_ON_NT4) | ^~~~~~~~~~~~~~~~~~~~~ volumes.cc:994:21: warning: enum constant in boolean context [-Wint-in-bool-context] 994 | if(vi->flags && VOLUME_UPGRADE_ON_MOUNT) | ^~~~~~~~~~~~~~~~~~~~~~~ volumes.cc:996:21: warning: enum constant in boolean context [-Wint-in-bool-context] 996 | if(vi->flags && VOLUME_RESIZE_LOG_FILE) | ^~~~~~~~~~~~~~~~~~~~~~ volumes.cc: In function 'bool detect_fat(hwNode&, source&)': volumes.cc:449:43: warning: '%04lx' directive output may be truncated writing 4 bytes into a region of size between 3 and 11 [-Wformat-truncation=] 449 | snprintf(buffer, sizeof(buffer), "%04lx-%04lx", serial >> 16, serial & 0xffff); | ^~~~~ In function 'std::string dos_serial(long unsigned int)', inlined from 'bool detect_fat(hwNode&, source&)' at volumes.cc:509:25: volumes.cc:449:36: note: directive argument in the range [0, 65535] 449 | snprintf(buffer, sizeof(buffer), "%04lx-%04lx", serial >> 16, serial & 0xffff); | ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56, from hw.h:4, from volumes.h:4, from volumes.cc:12: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'std::string dos_serial(long unsigned int)' at volumes.cc:449:11, inlined from 'bool detect_fat(hwNode&, source&)' at volumes.cc:509:25: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 10 and 18 bytes into a destination of size 16 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ volumes.cc: In function 'bool detect_ntfs(hwNode&, source&)': volumes.cc:449:43: warning: '%04lx' directive output may be truncated writing 4 bytes into a region of size between 3 and 11 [-Wformat-truncation=] 449 | snprintf(buffer, sizeof(buffer), "%04lx-%04lx", serial >> 16, serial & 0xffff); | ^~~~~ In function 'std::string dos_serial(long unsigned int)', inlined from 'bool detect_ntfs(hwNode&, source&)' at volumes.cc:918:22: volumes.cc:449:36: note: directive argument in the range [0, 65535] 449 | snprintf(buffer, sizeof(buffer), "%04lx-%04lx", serial >> 16, serial & 0xffff); | ^~~~~~~~~~~~~ In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'std::string dos_serial(long unsigned int)' at volumes.cc:449:11, inlined from 'bool detect_ntfs(hwNode&, source&)' at volumes.cc:918:22: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 10 and 18 bytes into a destination of size 16 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c mounts.cc -o mounts.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c smp.cc -o smp.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c abi.cc -o abi.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c jedec.cc -o jedec.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c dump.cc -o dump.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c fat.cc -o fat.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c virtio.cc -o virtio.o c++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c db.cc -o db.o ar rs liblshw.a hw.o main.o print.o mem.o dmi.o device-tree.o cpuinfo.o osutils.o pci.o version.o cpuid.o ide.o cdrom.o pcmcia-legacy.o scsi.o dasd.o disk.o spd.o network.o isapnp.o pnp.o fb.o options.o usb.o sysfs.o display.o heuristics.o parisc.o cpufreq.o partitions.o blockio.o lvm.o ideraid.o pcmcia.o volumes.o mounts.o smp.o abi.o jedec.o dump.o fat.o virtio.o db.o ar: creating liblshw.a make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/src/core' make -C gui all make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/src/gui' gcc -g -Wall -I../core -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -c gtk-lshw.c -o gtk-lshw.o In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from gtk-lshw.c:3: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ gcc -g -Wall -I../core -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -c callbacks.c -o callbacks.o In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from callbacks.c:5: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ g++ -g -Wall -I../core -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c engine.cc -o engine.o In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from engine.h:4, from engine.cc:1: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ g++ -g -Wall -I../core -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c print-gui.cc -o print-gui.o In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from print-gui.h:5, from print-gui.cc:7: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here 731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ gcc -g -Wall -I../core -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -c stock.c -o stock.o In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from stock.c:4: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ g++ -Wl,--as-needed -o gtk-lshw gtk-lshw.o callbacks.o engine.o print-gui.o stock.o ../core/liblshw.a -L../core -llshw -lresolv -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lharfbuzz -lfontconfig -lfreetype -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lsqlite3 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/src/gui' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/src' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.Xhtox0 + umask 022 + cd /home/pterjan/rpmbuild/BUILD/lshw-2.18-build + '[' 1 -eq 1 ']' + '[' /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT '!=' / ']' + rm -rf /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT ++ dirname /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT + mkdir -p /home/pterjan/rpmbuild/BUILD/lshw-2.18-build + mkdir /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd lshw-B.02.18 + '[' 1 -eq 1 ']' + echo 'warning: %makeinstall is deprecated, try %make_install instead' warning: %makeinstall is deprecated, try %make_install instead + /usr/bin/make prefix=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr exec_prefix=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr bindir=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/bin sbindir=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/sbin sysconfdir=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/etc datadir=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share includedir=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/include libdir=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/lib64 libexecdir=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/libexec localstatedir=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/var sharedstatedir=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/var/lib mandir=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/man infodir=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/info install DESTDIR=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT SQLITE=1 /usr/bin/make -C src install make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/src' make -C core all make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/src/core' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/src/core' g++ -g -Wall -g -I./core/ -DPREFIX=\"/usr\" -DSBINDIR=\"/usr/sbin\" -DMANDIR=\"/usr/share/man\" -DDATADIR=\"/usr/share\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -DSQLITE -c lshw.cc -o lshw.o g++ -L./core/ -g -Wl,--as-needed -o lshw lshw.o -llshw -lresolv -lsqlite3 install -p -d -m 0755 /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT//usr/sbin install -p -m 0755 lshw /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT//usr/sbin install -p -d -m 0755 /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT//usr/share/man/man1 install -p -m 0644 lshw.1 /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT//usr/share/man/man1 install -p -d -m 0755 /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT//usr/share/lshw install -p -m 0644 pci.ids usb.ids oui.txt manuf.txt /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT//usr/share/lshw make -C po install make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/src/po' install -D fr.mo /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT//usr/share/locale/fr/LC_MESSAGES/lshw.mo ; make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/src/po' make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/src' + /usr/bin/make -O -j16 V=1 VERBOSE=1 install-gui DESTDIR=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT SQLITE=1 /usr/bin/make -C src install-gui make -C core all make[2]: Nothing to be done for 'all'. make -C gui all make[2]: Nothing to be done for 'all'. make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/src' install -p -d -m 0755 /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT//usr/sbin install -p -m 0755 gui/gtk-lshw /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT//usr/sbin install -p -d -m 0755 /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT//usr/share/lshw/artwork install -p -d -m 0755 /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT//usr/share/lshw/ui install -p -m 0644 gui/*.ui /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT//usr/share/lshw/ui install -p -m 0644 gui/artwork/*.svg /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT//usr/share/lshw/artwork make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/src' + rm -f /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/lshw/oui.txt /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/lshw/pci.ids /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/lshw/usb.ids + mkdir -p /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/icons/hicolor/scalable/apps/ + install -D -m 0644 src/gui/artwork/logo.svg /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/icons/hicolor/scalable/apps/lshw.svg + mkdir -p /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/applications/ + install -D -m 0644 src/gui/integration/gtk-lshw.desktop /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/applications/ + sed -i s@/usr/share/lshw/artwork/logo.svg@lshw@g /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/applications/gtk-lshw.desktop + sed -i s@/usr/bin/gtk-lshw@/usr/sbin/lshw-gui@g /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/applications/gtk-lshw.desktop + sed -i 's@Application;System;X-Red-Hat-Base;X-Fedora;@Application;GTK;System;@g' /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/applications/gtk-lshw.desktop + install -D -m 0644 /home/pterjan/rpmbuild/SOURCES/org.ezix.lshw.gui.policy /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/polkit-1/actions/org.ezix.lshw.gui.policy + install -D -m 0755 /home/pterjan/rpmbuild/SOURCES/lshw-gui /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/sbin/lshw-gui + /usr/lib/rpm/find-lang.sh /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT lshw + /usr/bin/find-debuginfo -j16 --strict-build-id -m -i --build-id-seed 2.18-4.mga10 --unique-debug-suffix -2.18-4.mga10.x86_64 --unique-debug-src-base lshw-2.18-4.mga10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18 find-debuginfo: starting Extracting debug info from 2 files DWARF-compressing 2 files sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/lshw-2.18-4.mga10.x86_64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/applications/gtk-lshw.desktop: warning: value "Application;GTK;System;" for key "Categories" in group "Desktop Entry" contains a deprecated value "Application" /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/applications/gtk-lshw.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/sbin/lshw-gui from /bin/bash to #!/usr/bin/bash + env -u SOURCE_DATE_EPOCH /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j16 + /usr/lib/rpm/redhat/brp-python-hardlink Reading /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/SPECPARTS/rpm-debuginfo.specpart Processing files: lshw-2.18-4.mga10.x86_64 Executing(%doc): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.40l1Bl + umask 022 + cd /home/pterjan/rpmbuild/BUILD/lshw-2.18-build + cd lshw-B.02.18 + DOCDIR=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/doc/lshw + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/doc/lshw + cp -pr /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/COPYING /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/doc/lshw + cp -pr /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/README.md /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/doc/lshw + cp -pr /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/docs/Changelog /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/doc/lshw + cp -pr /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/docs/IODC.txt /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/doc/lshw + cp -pr /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/docs/TODO /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/doc/lshw + cp -pr /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/docs/lshw.xsd /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/doc/lshw + cp -pr /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/docs/proc_usb_info.txt /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/doc/lshw + RPM_EC=0 ++ jobs -p + exit 0 Provides: lshw = 2.18-4.mga10 lshw(x86-64) = 2.18-4.mga10 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.27)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libsqlite3.so.0()(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) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) Processing files: lshw-gui-2.18-4.mga10.x86_64 Executing(%doc): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.ZEYUQd + umask 022 + cd /home/pterjan/rpmbuild/BUILD/lshw-2.18-build + cd lshw-B.02.18 + DOCDIR=/home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/doc/lshw-gui + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/doc/lshw-gui + cp -pr /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/lshw-B.02.18/COPYING /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT/usr/share/doc/lshw-gui + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(gtk-lshw.desktop) lshw-gui = 2.18-4.mga10 lshw-gui(x86-64) = 2.18-4.mga10 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.27)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) libsqlite3.so.0()(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) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) Processing files: lshw-debugsource-2.18-4.mga10.x86_64 Provides: lshw-debugsource = 2.18-4.mga10 lshw-debugsource(x86-64) = 2.18-4.mga10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: lshw-debuginfo-2.18-4.mga10.x86_64 Provides: debuginfo(build-id) = 3f725ce3d97bcaa3cc0f0a79a7674dd7b614defa lshw-debuginfo = 2.18-4.mga10 lshw-debuginfo(x86-64) = 2.18-4.mga10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: lshw-debugsource(x86-64) = 2.18-4.mga10 Processing files: lshw-gui-debuginfo-2.18-4.mga10.x86_64 Provides: debuginfo(build-id) = 2a6ee132205a34c562fd02f80c13995bc30efabc lshw-gui-debuginfo = 2.18-4.mga10 lshw-gui-debuginfo(x86-64) = 2.18-4.mga10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: lshw-debugsource(x86-64) = 2.18-4.mga10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/pterjan/rpmbuild/BUILD/lshw-2.18-build/BUILDROOT Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/lshw-debugsource-2.18-4.mga10.x86_64.rpm Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/lshw-2.18-4.mga10.x86_64.rpm Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/lshw-gui-2.18-4.mga10.x86_64.rpm Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/lshw-gui-debuginfo-2.18-4.mga10.x86_64.rpm Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/lshw-debuginfo-2.18-4.mga10.x86_64.rpm Executing(rmbuild): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.kMU0SM + umask 022 + cd /home/pterjan/rpmbuild/BUILD/lshw-2.18-build + test -d /home/pterjan/rpmbuild/BUILD/lshw-2.18-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /home/pterjan/rpmbuild/BUILD/lshw-2.18-build + rm -rf /home/pterjan/rpmbuild/BUILD/lshw-2.18-build + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!