<86>Jun 29 09:01:06 userdel[1118322]: delete user 'rooter' <86>Jun 29 09:01:06 userdel[1118322]: removed group 'rooter' owned by 'rooter' <86>Jun 29 09:01:06 userdel[1118322]: removed shadow group 'rooter' owned by 'rooter' <86>Jun 29 09:01:06 groupadd[1118357]: group added to /etc/group: name=rooter, GID=1850 <86>Jun 29 09:01:06 groupadd[1118357]: group added to /etc/gshadow: name=rooter <86>Jun 29 09:01:06 groupadd[1118357]: new group: name=rooter, GID=1850 <86>Jun 29 09:01:06 useradd[1118386]: new user: name=rooter, UID=1850, GID=1850, home=/root, shell=/bin/bash, from=none <86>Jun 29 09:01:06 userdel[1118462]: delete user 'builder' <86>Jun 29 09:01:06 userdel[1118462]: removed group 'builder' owned by 'builder' <86>Jun 29 09:01:06 userdel[1118462]: removed shadow group 'builder' owned by 'builder' <86>Jun 29 09:01:06 groupadd[1118520]: group added to /etc/group: name=builder, GID=1851 <86>Jun 29 09:01:06 groupadd[1118520]: group added to /etc/gshadow: name=builder <86>Jun 29 09:01:06 groupadd[1118520]: new group: name=builder, GID=1851 <86>Jun 29 09:01:06 useradd[1118550]: new user: name=builder, UID=1851, GID=1851, home=/usr/src, shell=/bin/bash, from=none <13>Jun 29 09:01:08 rpmi: xorg-proto-devel-2022.1-alt1 sisyphus+299488.100.1.1 1651731532 installed <13>Jun 29 09:01:08 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Jun 29 09:01:08 rpmi: libglvnd-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Jun 29 09:01:08 rpmi: libpng16-1.6.40-alt1 sisyphus+323732.100.1.1 1687771851 installed <13>Jun 29 09:01:08 rpmi: perl-HTTP-Date-6.05-alt1 sisyphus+258981.100.1.1 1601542386 installed <13>Jun 29 09:01:08 rpmi: libjpeg-2:2.1.2-alt1.2 sisyphus+300827.100.2.1 1653916633 installed <13>Jun 29 09:01:08 rpmi: libwayland-server-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Jun 29 09:01:08 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed <13>Jun 29 09:01:08 rpmi: perl-Compress-Raw-Zlib-2.204-alt1 sisyphus+314931.100.1.1 1675930914 installed <13>Jun 29 09:01:08 rpmi: perl-libnet-1:3.15-alt1 sisyphus+317310.100.1.1 1679580208 installed <13>Jun 29 09:01:08 rpmi: libicu73-1:7.3.2-alt1 sisyphus+323036.100.1.1 1686763352 installed <13>Jun 29 09:01:08 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Jun 29 09:01:08 rpmi: zlib-devel-1.2.13-alt1 sisyphus+309409.200.2.1 1667402043 installed <13>Jun 29 09:01:08 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Jun 29 09:01:08 rpmi: xml-utils-1:2.10.4-alt1 sisyphus+311250.4140.175.1 1685628991 installed <13>Jun 29 09:01:08 rpmi: rpm-build-gir-0.7.3-alt3.1 sisyphus+319393.100.1.1 1682538783 installed <13>Jun 29 09:01:08 rpmi: libXau-devel-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Jun 29 09:01:08 rpmi: libpng-devel-1.6.40-alt1 sisyphus+323732.100.1.1 1687771851 installed <13>Jun 29 09:01:08 rpmi: libgraphite2-devel-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Jun 29 09:01:08 rpmi: icu-utils-1:7.3.2-alt1 sisyphus+323036.100.1.1 1686763352 installed <13>Jun 29 09:01:08 rpmi: libicu-devel-1:7.3.2-alt1 sisyphus+323036.100.1.1 1686763352 installed <13>Jun 29 09:01:08 rpmi: perl-File-Listing-6.15-alt1 sisyphus+298606.100.1.1 1650203737 installed <13>Jun 29 09:01:08 rpmi: libGLES-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Jun 29 09:01:08 rpmi: libOpenGL-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Jun 29 09:01:08 rpmi: libwebp7-1.3.0-alt1 sisyphus+313492.100.1.1 1673749693 installed <13>Jun 29 09:01:08 rpmi: libdeflate-1.18-alt1 sisyphus+317484.100.1.1 1679768609 installed <13>Jun 29 09:01:08 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180089 installed <13>Jun 29 09:01:08 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Jun 29 09:01:08 rpmi: libwayland-client-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Jun 29 09:01:08 rpmi: libpciaccess-1:0.17-alt1 sisyphus+308663.300.1.1 1666168260 installed <13>Jun 29 09:01:08 rpmi: libdrm-1:2.4.115-alt1 sisyphus+315873.100.1.1 1677481746 installed <13>Jun 29 09:01:08 rpmi: perl-Try-Tiny-0.31-alt1 sisyphus+290597.100.1.1 1637915507 installed <13>Jun 29 09:01:08 rpmi: perl-IO-Socket-IP-0.41-alt1 sisyphus+259012.100.1.2 1601553446 installed <13>Jun 29 09:01:08 rpmi: perl-Module-Load-0.36-alt1 sisyphus+258992.100.1.1 1601543407 installed <13>Jun 29 09:01:08 rpmi: perl-Compress-Raw-Bzip2-2.204-alt1 sisyphus+314930.100.1.1 1675930902 installed <13>Jun 29 09:01:08 rpmi: perl-IO-Compress-Brotli-2:0.004001-alt3 sisyphus+302124.100.1.1 1655283093 installed <13>Jun 29 09:01:08 rpmi: perl-Clone-0.46-alt1 sisyphus+308850.100.1.3 1666451819 installed <13>Jun 29 09:01:08 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>Jun 29 09:01:08 rpmi: perl-Filter-1.64-alt1 sisyphus+305464.100.1.1 1660815327 installed <13>Jun 29 09:01:08 rpmi: perl-Encode-3.19-alt1 sisyphus+304776.100.1.1 1659623409 installed <13>Jun 29 09:01:08 rpmi: perl-URI-5.19-alt1 sisyphus+321559.100.1.1 1684663596 installed <13>Jun 29 09:01:08 rpmi: perl-IO-Compress-2.204-alt1 sisyphus+315114.100.1.1 1676225908 installed <13>Jun 29 09:01:08 rpmi: perl-Net-HTTP-6.23-alt1 sisyphus+323470.100.1.1 1687422469 installed <13>Jun 29 09:01:08 rpmi: perl-HTML-Parser-3.81-alt1 sisyphus+314462.100.1.1 1675193797 installed <13>Jun 29 09:01:08 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Jun 29 09:01:08 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Jun 29 09:01:08 rpmi: perl-IO-HTML-1.004-alt1 sisyphus+258983.100.1.1 1601542619 installed <13>Jun 29 09:01:08 rpmi: perl-HTTP-Message-6.44-alt1 sisyphus+309106.100.1.1 1666913573 installed <13>Jun 29 09:01:08 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Jun 29 09:01:08 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed <13>Jun 29 09:01:08 rpmi: perl-Data-Dump-1.25-alt1 sisyphus+276551.100.1.1 1625126880 installed <13>Jun 29 09:01:08 rpmi: perl-libwww-6.71-alt1 sisyphus+323466.100.1.2 1687422225 installed <13>Jun 29 09:01:08 rpmi: perl-XML-Parser-2.46-alt1 sisyphus+279723.1300.1.1 1626649131 installed <13>Jun 29 09:01:08 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Jun 29 09:01:09 rpmi: libstdc++13-devel-13.1.1-alt1 sisyphus+323337.100.1.1 1687259761 installed <13>Jun 29 09:01:09 rpmi: gcc13-c++-13.1.1-alt1 sisyphus+323337.100.1.1 1687259761 installed <13>Jun 29 09:01:09 rpmi: libpixman-3:0.42.2-alt1 sisyphus+309549.100.1.1 1667649219 installed <13>Jun 29 09:01:09 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Jun 29 09:01:09 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Jun 29 09:01:09 rpmi: libharfbuzz-7.0.1-alt1 sisyphus+318888.200.2.1 1682012436 installed <13>Jun 29 09:01:09 rpmi: libfreetype-2.13.0-alt1 sisyphus+315092.100.1.1 1676198644 installed <13>Jun 29 09:01:09 rpmi: libfontconfig1-2.14.2-alt7 sisyphus+319291.100.1.1 1682426296 installed <13>Jun 29 09:01:09 rpmi: fontconfig-2.14.2-alt7 sisyphus+319291.100.1.1 1682426296 installed Updating fonts cache: <29>Jun 29 09:01:10 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Jun 29 09:01:10 rpmi: libharfbuzz-icu-7.0.1-alt1 sisyphus+318888.200.2.1 1682012436 installed <13>Jun 29 09:01:10 rpmi: libharfbuzz-gobject-7.0.1-alt1 sisyphus+318888.200.2.1 1682012436 installed <13>Jun 29 09:01:10 rpmi: libX11-locales-3:1.8.6-alt1 sisyphus+323114.100.1.1 1686850054 installed <13>Jun 29 09:01:10 rpmi: libXdmcp-1.1.4-alt1 sisyphus+311188.1000.1.1 1670233857 installed <13>Jun 29 09:01:10 rpmi: libxcb-1.15-alt1 sisyphus+299436.300.1.1 1651655472 installed <13>Jun 29 09:01:10 rpmi: libX11-3:1.8.6-alt1 sisyphus+323114.100.1.1 1686850054 installed <13>Jun 29 09:01:10 rpmi: libXext-1.3.5-alt1 sisyphus+309285.100.1.1 1667212412 installed <13>Jun 29 09:01:10 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Jun 29 09:01:10 rpmi: libcairo-1:1.16.0-alt2 sisyphus+312186.100.1.1 1671693937 installed <13>Jun 29 09:01:10 rpmi: libXft-2.3.7-alt1 sisyphus+310164.100.1.1 1668680608 installed <13>Jun 29 09:01:10 rpmi: libXfixes-6.0.0-alt1 sisyphus+284644.300.1.1 1630910331 installed <13>Jun 29 09:01:11 rpmi: libxcb-devel-1.15-alt1 sisyphus+299436.300.1.1 1651655472 installed <13>Jun 29 09:01:11 rpmi: libX11-devel-3:1.8.6-alt1 sisyphus+323114.100.1.1 1686850054 installed <13>Jun 29 09:01:11 rpmi: libXrender-devel-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Jun 29 09:01:11 rpmi: libXext-devel-1.3.5-alt1 sisyphus+309285.100.1.1 1667212412 installed <13>Jun 29 09:01:11 rpmi: libXcursor-1.2.1-alt1 sisyphus+297765.200.1.1 1649053926 installed <13>Jun 29 09:01:11 rpmi: libharfbuzz-cairo-7.0.1-alt1 sisyphus+318888.200.2.1 1682012436 installed <13>Jun 29 09:01:11 rpmi: libXrandr-1.5.3-alt1 sisyphus+310375.100.1.1 1669010696 installed <13>Jun 29 09:01:11 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Jun 29 09:01:11 rpmi: libGLX-mesa-4:23.1.3-alt1 sisyphus+323577.100.2.1 1687616453 installed <13>Jun 29 09:01:11 rpmi: libGLX-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Jun 29 09:01:11 rpmi: libGL-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Jun 29 09:01:11 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Jun 29 09:01:11 rpmi: libfox-1.6.57-alt1 sisyphus+275356.100.1.2 1624489785 installed <13>Jun 29 09:01:11 rpmi: libgbm-4:23.1.3-alt1 sisyphus+323577.100.2.1 1687616453 installed <13>Jun 29 09:01:12 rpmi: libEGL-mesa-4:23.1.3-alt1 sisyphus+323577.100.2.1 1687616453 installed <13>Jun 29 09:01:12 rpmi: libEGL-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Jun 29 09:01:12 rpmi: libglvnd-devel-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Jun 29 09:01:12 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Jun 29 09:01:12 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Jun 29 09:01:12 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Jun 29 09:01:12 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Jun 29 09:01:12 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Jun 29 09:01:12 rpmi: libtasn1-4.19.0-alt2 sisyphus+323514.100.1.1 1687445894 installed <13>Jun 29 09:01:12 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jun 29 09:01:12 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jun 29 09:01:12 rpmi: ca-certificates-2022.12.14-alt1 sisyphus+311754.200.1.1 1671046143 installed <13>Jun 29 09:01:12 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Jun 29 09:01:12 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Jun 29 09:01:12 rpmi: libcrypto1.1-1.1.1u-alt1 sisyphus+322200.100.1.1 1685474736 installed <13>Jun 29 09:01:12 rpmi: libssl1.1-1.1.1u-alt1 sisyphus+322200.100.1.1 1685474736 installed <13>Jun 29 09:01:12 rpmi: python3-3.11.4-alt2 sisyphus+323357.100.1.1 1687257026 installed <13>Jun 29 09:01:12 rpmi: python3-base-3.11.4-alt2 sisyphus+323357.100.1.1 1687257026 installed <13>Jun 29 09:01:12 rpmi: glib2-devel-2.76.3-alt1 sisyphus+311250.25703.176.1 1685735915 installed <13>Jun 29 09:01:12 rpmi: libcairo-devel-1:1.16.0-alt2 sisyphus+312186.100.1.1 1671693937 installed <13>Jun 29 09:01:12 rpmi: fontconfig-devel-2.14.2-alt7 sisyphus+319291.100.1.1 1682426296 installed <13>Jun 29 09:01:13 rpmi: libfreetype-devel-2.13.0-alt1 sisyphus+315092.100.1.1 1676198644 installed <13>Jun 29 09:01:13 rpmi: libharfbuzz-devel-7.0.1-alt1 sisyphus+318888.200.2.1 1682012436 installed <13>Jun 29 09:01:13 rpmi: libXft-devel-2.3.7-alt1 sisyphus+310164.100.1.1 1668680608 installed <13>Jun 29 09:01:13 rpmi: libfox-devel-1.6.57-alt1 sisyphus+275356.100.1.2 1624489785 installed <13>Jun 29 09:01:13 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed <13>Jun 29 09:01:13 rpmi: intltool-0.51.0-alt2 1513698802 installed <13>Jun 29 09:01:13 rpmi: desktop-file-utils-0.26-alt3 sisyphus+297027.100.1.1 1648023315 installed <13>Jun 29 09:01:13 rpmi: xorg-cf-files-1.0.7-alt3 sisyphus+299066.100.1.1 1650986799 installed <13>Jun 29 09:01:13 rpmi: imake-1.0.8-alt1 sisyphus+302593.100.1.1 1656080802 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/xfe-1.42-alt1.qa1.nosrc.rpm (w1.gzdio) Installing xfe-1.42-alt1.qa1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.12718 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf xfe-1.42 + echo 'Source #0 (xfe-1.42.tar):' Source #0 (xfe-1.42.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/xfe-1.42.tar + cd xfe-1.42 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.12718 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd xfe-1.42 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export FCFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + sort -u + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --enable-release checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for style of include used by make... GNU checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed checking whether x86_64-alt-linux-gcc understands -c and -o together... yes checking dependency style of x86_64-alt-linux-gcc... none checking how to run the C preprocessor... x86_64-alt-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for x86_64-alt-linux-gcc... (cached) x86_64-alt-linux-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether x86_64-alt-linux-gcc accepts -g... (cached) yes checking for x86_64-alt-linux-gcc option to accept ISO C89... (cached) none needed checking whether x86_64-alt-linux-gcc understands -c and -o together... (cached) yes checking dependency style of x86_64-alt-linux-gcc... (cached) none checking for x86_64-alt-linux-g++... x86_64-alt-linux-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-alt-linux-g++ accepts -g... yes checking dependency style of x86_64-alt-linux-g++... none checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking whether NLS is requested... yes checking for intltool-update... /usr/bin/intltool-update checking for intltool-merge... /usr/bin/intltool-merge checking for intltool-extract... /usr/bin/intltool-extract checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for perl... /usr/bin/perl checking for perl >= 5.8.1... 5.34.1 checking for XML::Parser... ok checking for msgfmt... (cached) /usr/bin/msgfmt checking for gmsgfmt... (cached) /usr/bin/msgfmt checking for xgettext... (cached) /usr/bin/xgettext checking for msgmerge... (cached) /usr/bin/msgmerge checking build system type... x86_64-alt-linux-gnu checking host system type... x86_64-alt-linux-gnu checking whether we are using the GNU C Library 2 or newer... yes checking for x86_64-alt-linux-ranlib... no checking for ranlib... ranlib checking for simple visibility declarations... yes checking for inline... inline checking for size_t... yes checking for stdint.h... yes checking for working alloca.h... yes checking for alloca... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for sys/time.h... yes checking for utime.h... yes checking for getpagesize... yes checking for working mmap... yes checking whether integer division by zero raises SIGFPE... no checking for inttypes.h... yes checking for unsigned long long int... yes checking for inttypes.h... (cached) yes checking whether the inttypes.h PRIxNN macros are broken... no checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking whether imported symbols can be declared weak... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread_kill in -lpthread... yes checking for pthread_rwlock_t... yes checking for multithread API to use... posix checking argz.h usability... yes checking argz.h presence... yes checking for argz.h... yes checking for inttypes.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for getcwd... yes checking for getegid... yes checking for geteuid... yes checking for getgid... yes checking for getuid... yes checking for mempcpy... yes checking for munmap... yes checking for stpcpy... yes checking for strcasecmp... yes checking for strdup... yes checking for strtoul... yes checking for tsearch... yes checking for argz_count... yes checking for argz_stringify... yes checking for argz_next... yes checking for __fsetlocking... yes checking whether feof_unlocked is declared... yes checking whether fgets_unlocked is declared... yes checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for NL_LOCALE_NAME macro... yes checking for bison... bison checking version of bison... 3.7.6, ok checking for long long int... yes checking for long double... yes checking for wchar_t... yes checking for wint_t... yes checking for intmax_t... yes checking whether printf() supports POSIX/XSI format strings... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking for stdint.h... (cached) yes checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for ptrdiff_t... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for asprintf... yes checking for fwprintf... yes checking for putenv... yes checking for setenv... yes checking for setlocale... yes checking for snprintf... yes checking for wcslen... yes checking whether _snprintf is declared... no checking whether _snwprintf is declared... no checking whether getc_unlocked is declared... yes checking for nl_langinfo and CODESET... yes checking for LC_MESSAGES... yes checking for CFPreferencesCopyAppValue... (cached) no checking for CFLocaleCopyCurrent... (cached) no checking whether included gettext is requested... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for X... libraries , headers checking for working alloca.h... (cached) yes checking for alloca... (cached) yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking mntent.h usability... yes checking mntent.h presence... yes checking for mntent.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for utime.h... (cached) yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... yes checking for inline... (cached) inline checking for mode_t... yes checking for pid_t... yes checking for size_t... (cached) yes checking for struct stat.st_rdev... 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 unistd.h... (cached) yes checking for working chown... yes checking whether closedir returns void... no checking for error_at_line... yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking type of array argument to getgroups... gid_t checking for getgroups... yes checking for working getgroups... yes checking for library containing getmntent... none required checking whether lstat correctly handles trailing slash... yes checking whether lstat accepts an empty string... no checking whether lstat correctly handles trailing slash... (cached) yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for alarm... yes checking for working mktime... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking whether stat accepts an empty string... no checking whether utime accepts a null argument... yes checking for endgrent... yes checking for endpwent... yes checking for gethostname... yes checking for getmntent... (cached) yes checking for gettimeofday... yes checking for lchown... yes checking for memset... yes checking for mkdir... yes checking for mkfifo... yes checking for putenv... (cached) yes checking for rmdir... yes checking for setlocale... (cached) yes checking for sqrt... no checking for strchr... yes checking for strdup... (cached) yes checking for strerror... yes checking for strstr... yes checking for strtol... yes checking for strtoul... (cached) yes checking for strtoull... yes checking for utime... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for fxfindfox in -lFOX-1.6... yes checking for ANSI C header files... (cached) yes checking how to run the C++ preprocessor... x86_64-alt-linux-g++ -E checking fox-1.6/fx.h usability... yes checking fox-1.6/fx.h presence... yes checking for fox-1.6/fx.h... yes checking for fox-config-1.6... no checking for fox-1.6-config... no checking for fox-config... fox-config checking whether FOX was compiled with Xft support... yes checking for freetype-config... freetype-config Package bzip2 was not found in the pkg-config search path. Perhaps you should add the directory containing `bzip2.pc' to the PKG_CONFIG_PATH environment variable Package 'bzip2', required by 'freetype2', not found Package bzip2 was not found in the pkg-config search path. Perhaps you should add the directory containing `bzip2.pc' to the PKG_CONFIG_PATH environment variable Package 'bzip2', required by 'freetype2', not found checking config/ftheader.h usability... no checking config/ftheader.h presence... no checking for config/ftheader.h... no checking freetype/config/ftheader.h usability... yes checking freetype/config/ftheader.h presence... yes checking for freetype/config/ftheader.h... yes checking for xft-config... no checking for pkg-config... pkg-config checking X11/Xft/Xft.h usability... yes checking X11/Xft/Xft.h presence... yes checking for X11/Xft/Xft.h... yes checking X11/Xlib.h usability... yes checking X11/Xlib.h presence... yes checking for X11/Xlib.h... yes checking for xrandr extension... checking X11/extensions/Xrandr.h usability... no checking X11/extensions/Xrandr.h presence... no checking for X11/extensions/Xrandr.h... no checking for png_read_info in -lpng... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking for FcInit in -lfontconfig... yes checking fontconfig/fontconfig.h usability... yes checking fontconfig/fontconfig.h presence... yes checking for fontconfig/fontconfig.h... yes checking for startup notification... checking for debugging... checking minimalflags... checking for release build... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating intl/Makefile config.status: creating m4/Makefile config.status: creating po/Makefile.in config.status: creating xfe.spec config.status: creating xferc config.status: creating xfe.desktop.in config.status: creating xfi.desktop.in config.status: creating xfw.desktop.in config.status: creating xfp.desktop.in config.status: creating src/Makefile config.status: creating icons/Makefile config.status: creating icons/xfe-theme/Makefile config.status: creating icons/gnome-theme/Makefile config.status: creating icons/gnomeblue-theme/Makefile config.status: creating icons/windows-theme/Makefile config.status: creating icons/tango-theme/Makefile config.status: creating icons/kde-theme/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing po/stamp-it commands ======================== Compiler and linker flags ======================== CXXFLAGS=-O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION CFLAGS=-O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto LIBS=-lfontconfig -lpng -lFOX-1.6 -lX11 -lfreetype -lXft =========================================================================== Configure finished! Do: 'make' to compile Xfe. Then: 'make install' (as root) to install Xfe. + make -j16 make all-recursive Making all in intl make[2]: Nothing to be done for 'all'. Making all in po make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo pt_PT | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file pt_PT.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo de | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file de.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo pl | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file pl.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo tr | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file tr.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo fr | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file fr.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo pt_BR | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file pt_BR.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo no | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file no.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo da | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file da.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo es | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file es.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo es_CO | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file es_CO.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo it | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file it.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo es_AR | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file es_AR.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo hu | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file hu.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo cs | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file cs.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo ca | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file ca.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo ru | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file ru.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo sv | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file sv.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo ja | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file ja.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo nl | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file nl.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo bs | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file bs.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo el | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file el.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo zh_CN | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file zh_CN.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/po' file=`echo zh_TW | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -o $file zh_TW.po make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/po' Making all in m4 make[2]: Nothing to be done for 'all'. Making all in src make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o Bookmarks.o Bookmarks.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o DialogBox.o DialogBox.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o StringList.o StringList.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o startupnotification.o startupnotification.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o OverwriteBox.o OverwriteBox.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o HistInputDialog.o HistInputDialog.cpp In file included from /usr/include/fox-1.6/fx.h:169, from HistInputDialog.cpp:6: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FileDialog.h:6, from HistInputDialog.cpp:12: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o icons.o icons.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o MessageBox.o MessageBox.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o xfeutils.o xfeutils.cpp xfeutils.cpp: In function 'FX::FXString FX::FXPath::dequote(const FX::FXString&)': xfeutils.cpp:35:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 35 | register int e = result.length(); | ^ xfeutils.cpp:36:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 36 | register int b = 0; | ^ xfeutils.cpp:37:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 37 | register int r = 0; | ^ xfeutils.cpp:38:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 38 | register int q = 0; | ^ xfeutils.cpp: In function 'FX::FXHotKey _parseAccel(const FX::FXString&)': xfeutils.cpp:79:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 79 | register FXuint code = 0, mods = 0; | ^~~~ xfeutils.cpp:79:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 79 | register FXuint code = 0, mods = 0; | ^~~~ xfeutils.cpp:80:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 80 | register int pos = 0; | ^~~ xfeutils.cpp: In function 'strlcpy': xfeutils.cpp:712:13: warning: 'nonnull' argument 'src' compared to NULL [-Wnonnull-compare] 712 | if (src && sz--) | ~~~~^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o FileDict.o FileDict.cpp FileDict.cpp: In member function 'virtual void* FileDict::createData(const void*)': FileDict.cpp:104:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 104 | register const char* p = (const char*)ptr; | ^ FileDict.cpp:105:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 105 | register char* q; | ^ FileDict.cpp: In member function 'FileAssoc* FileDict::associate(const char*)': FileDict.cpp:284:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 284 | register const char* association; | ^~~~~~~~~~~ FileDict.cpp:285:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 285 | register FileAssoc* record; | ^~~~~~ FileDict.cpp:286:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 286 | register char lowkey[MAXPATHLEN]; | ^~~~~~ FileDict.cpp: In member function 'virtual FileAssoc* FileDict::findFileBinding(const char*)': FileDict.cpp:319:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 319 | register const char* filename = pathname; | ^~~~~~~~ FileDict.cpp:320:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 320 | register const char* p = pathname; | ^ FileDict.cpp:321:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 321 | register FileAssoc* record; | ^~~~~~ FileDict.cpp: In member function 'virtual FileAssoc* FileDict::findDirBinding(const char*)': FileDict.cpp:365:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 365 | register const char* path = pathname; | ^~~~ FileDict.cpp:366:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register FileAssoc* record; | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o InputDialog.o InputDialog.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o ExecuteBox.o ExecuteBox.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o File.o File.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o IconList.o IconList.cpp IconList.cpp: In member function 'virtual void IconItem::draw(IconList*, FX::FXDC&, int, int, int, int) const': IconList.cpp:58:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 58 | register FXuint options = list->getListStyle(); | ^~~~~~~ IconList.cpp: In member function 'virtual void IconItem::drawBigIcon(const IconList*, FX::FXDC&, int, int, int, int) const': IconList.cpp:78:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 78 | register int len, dw, s, space, xt, yt, xi, yi; | ^~~ IconList.cpp:78:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 78 | register int len, dw, s, space, xt, yt, xi, yi; | ^~ IconList.cpp:78:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 78 | register int len, dw, s, space, xt, yt, xi, yi; | ^ IconList.cpp:78:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 78 | register int len, dw, s, space, xt, yt, xi, yi; | ^~~~~ IconList.cpp:78:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 78 | register int len, dw, s, space, xt, yt, xi, yi; | ^~ IconList.cpp:78:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 78 | register int len, dw, s, space, xt, yt, xi, yi; | ^~ IconList.cpp:78:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 78 | register int len, dw, s, space, xt, yt, xi, yi; | ^~ IconList.cpp:78:53: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 78 | register int len, dw, s, space, xt, yt, xi, yi; | ^~ IconList.cpp:79:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 79 | register FXFont* font = list->getFont(); | ^~~~ IconList.cpp:80:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 80 | register int iw = 0, ih = 0, tw = 0, th = 0, ss = 0; | ^~ IconList.cpp:80:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 80 | register int iw = 0, ih = 0, tw = 0, th = 0, ss = 0; | ^~ IconList.cpp:80:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 80 | register int iw = 0, ih = 0, tw = 0, th = 0, ss = 0; | ^~ IconList.cpp:80:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 80 | register int iw = 0, ih = 0, tw = 0, th = 0, ss = 0; | ^~ IconList.cpp:80:54: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 80 | register int iw = 0, ih = 0, tw = 0, th = 0, ss = 0; | ^~ IconList.cpp: In member function 'virtual void IconItem::drawMiniIcon(const IconList*, FX::FXDC&, int, int, int, int) const': IconList.cpp:159:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register FXFont* font = list->getFont(); | ^~~~ IconList.cpp:160:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 160 | register int iw = 0, ih = 0, tw = 0, th = 0; | ^~ IconList.cpp:160:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 160 | register int iw = 0, ih = 0, tw = 0, th = 0; | ^~ IconList.cpp:160:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 160 | register int iw = 0, ih = 0, tw = 0, th = 0; | ^~ IconList.cpp:160:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 160 | register int iw = 0, ih = 0, tw = 0, th = 0; | ^~ IconList.cpp:161:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 161 | register int len, dw, s, space; | ^~~ IconList.cpp:161:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 161 | register int len, dw, s, space; | ^~ IconList.cpp:161:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 161 | register int len, dw, s, space; | ^ IconList.cpp:161:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 161 | register int len, dw, s, space; | ^~~~~ IconList.cpp: In member function 'virtual void IconItem::drawDetails(IconList*, FX::FXDC&, int, int, int, int) const': IconList.cpp:239:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 239 | register FXHeader* header = list->getHeader(); | ^~~~~~ IconList.cpp:240:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 240 | register FXFont* font = list->getFont(); | ^~~~ IconList.cpp:241:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 241 | register int iw = 0, ih = 0, tw = 0, th = 0, yt, beg, end, hi, drw, space, used, dw, xx, dx = 0; | ^~ IconList.cpp:241:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 241 | register int iw = 0, ih = 0, tw = 0, th = 0, yt, beg, end, hi, drw, space, used, dw, xx, dx = 0; | ^~ IconList.cpp:241:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 241 | register int iw = 0, ih = 0, tw = 0, th = 0, yt, beg, end, hi, drw, space, used, dw, xx, dx = 0; | ^~ IconList.cpp:241:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 241 | register int iw = 0, ih = 0, tw = 0, th = 0, yt, beg, end, hi, drw, space, used, dw, xx, dx = 0; | ^~ IconList.cpp:241:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 241 | register int iw = 0, ih = 0, tw = 0, th = 0, yt, beg, end, hi, drw, space, used, dw, xx, dx = 0; | ^~ IconList.cpp:241:60: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 241 | register int iw = 0, ih = 0, tw = 0, th = 0, yt, beg, end, hi, drw, space, used, dw, xx, dx = 0; | ^~~ IconList.cpp:241:65: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 241 | register int iw = 0, ih = 0, tw = 0, th = 0, yt, beg, end, hi, drw, space, used, dw, xx, dx = 0; | ^~~ IconList.cpp:241:70: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 241 | register int iw = 0, ih = 0, tw = 0, th = 0, yt, beg, end, hi, drw, space, used, dw, xx, dx = 0; | ^~ IconList.cpp:241:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 241 | register int iw = 0, ih = 0, tw = 0, th = 0, yt, beg, end, hi, drw, space, used, dw, xx, dx = 0; | ^~~ IconList.cpp:241:79: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 241 | register int iw = 0, ih = 0, tw = 0, th = 0, yt, beg, end, hi, drw, space, used, dw, xx, dx = 0; | ^~~~~ IconList.cpp:241:86: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 241 | register int iw = 0, ih = 0, tw = 0, th = 0, yt, beg, end, hi, drw, space, used, dw, xx, dx = 0; | ^~~~ IconList.cpp:241:92: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 241 | register int iw = 0, ih = 0, tw = 0, th = 0, yt, beg, end, hi, drw, space, used, dw, xx, dx = 0; | ^~ IconList.cpp:241:96: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 241 | register int iw = 0, ih = 0, tw = 0, th = 0, yt, beg, end, hi, drw, space, used, dw, xx, dx = 0; | ^~ IconList.cpp:241:100: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 241 | register int iw = 0, ih = 0, tw = 0, th = 0, yt, beg, end, hi, drw, space, used, dw, xx, dx = 0; | ^~ IconList.cpp:242:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 242 | register FXbool highlight; | ^~~~~~~~~ IconList.cpp:243:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 243 | register FXuint options = list->getListStyle(); | ^~~~~~~ IconList.cpp: In member function 'virtual int IconItem::hitItem(const IconList*, int, int, int, int) const': IconList.cpp:374:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 374 | register int iw = 0, tw = 0, ih = 0, th = 0, ss = 0, ix, iy, tx, ty, w, h, sp, tlen; | ^~ IconList.cpp:374:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 374 | register int iw = 0, tw = 0, ih = 0, th = 0, ss = 0, ix, iy, tx, ty, w, h, sp, tlen; | ^~ IconList.cpp:374:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 374 | register int iw = 0, tw = 0, ih = 0, th = 0, ss = 0, ix, iy, tx, ty, w, h, sp, tlen; | ^~ IconList.cpp:374:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 374 | register int iw = 0, tw = 0, ih = 0, th = 0, ss = 0, ix, iy, tx, ty, w, h, sp, tlen; | ^~ IconList.cpp:374:54: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 374 | register int iw = 0, tw = 0, ih = 0, th = 0, ss = 0, ix, iy, tx, ty, w, h, sp, tlen; | ^~ IconList.cpp:374:62: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 374 | register int iw = 0, tw = 0, ih = 0, th = 0, ss = 0, ix, iy, tx, ty, w, h, sp, tlen; | ^~ IconList.cpp:374:66: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 374 | register int iw = 0, tw = 0, ih = 0, th = 0, ss = 0, ix, iy, tx, ty, w, h, sp, tlen; | ^~ IconList.cpp:374:70: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 374 | register int iw = 0, tw = 0, ih = 0, th = 0, ss = 0, ix, iy, tx, ty, w, h, sp, tlen; | ^~ IconList.cpp:374:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 374 | register int iw = 0, tw = 0, ih = 0, th = 0, ss = 0, ix, iy, tx, ty, w, h, sp, tlen; | ^~ IconList.cpp:374:78: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 374 | register int iw = 0, tw = 0, ih = 0, th = 0, ss = 0, ix, iy, tx, ty, w, h, sp, tlen; | ^ IconList.cpp:374:81: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 374 | register int iw = 0, tw = 0, ih = 0, th = 0, ss = 0, ix, iy, tx, ty, w, h, sp, tlen; | ^ IconList.cpp:374:84: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 374 | register int iw = 0, tw = 0, ih = 0, th = 0, ss = 0, ix, iy, tx, ty, w, h, sp, tlen; | ^~ IconList.cpp:374:88: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 374 | register int iw = 0, tw = 0, ih = 0, th = 0, ss = 0, ix, iy, tx, ty, w, h, sp, tlen; | ^~~~ IconList.cpp:375:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register FXuint options = list->getListStyle(); | ^~~~~~~ IconList.cpp:376:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register FXFont* font = list->getFont(); | ^~~~ IconList.cpp: In member function 'virtual int IconItem::getWidth(const IconList*) const': IconList.cpp:617:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 617 | register FXuint options = list->getListStyle(); | ^~~~~~~ IconList.cpp:618:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 618 | register FXFont* font = list->getFont(); | ^~~~ IconList.cpp:619:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 619 | register int iw = 0, tw = 0, w = 0, tlen; | ^~ IconList.cpp:619:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 619 | register int iw = 0, tw = 0, w = 0, tlen; | ^~ IconList.cpp:619:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 619 | register int iw = 0, tw = 0, w = 0, tlen; | ^ IconList.cpp:619:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 619 | register int iw = 0, tw = 0, w = 0, tlen; | ^~~~ IconList.cpp: In member function 'virtual int IconItem::getHeight(const IconList*) const': IconList.cpp:663:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 663 | register FXuint options = list->getListStyle(); | ^~~~~~~ IconList.cpp:664:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 664 | register int ih = 0, th = 0, h = 0; | ^~ IconList.cpp:664:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 664 | register int ih = 0, th = 0, h = 0; | ^~ IconList.cpp:664:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 664 | register int ih = 0, th = 0, h = 0; | ^ IconList.cpp: In member function 'virtual void IconList::create()': IconList.cpp:917:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 917 | register int i; | ^ IconList.cpp: In member function 'virtual void IconList::detach()': IconList.cpp:931:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 931 | register int i; | ^ IconList.cpp: In member function 'void IconList::recompute()': IconList.cpp:995:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 995 | register int w, h, i; | ^ IconList.cpp:995:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 995 | register int w, h, i; | ^ IconList.cpp:995:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 995 | register int w, h, i; | ^ IconList.cpp: In member function 'long int IconList::onHeaderResize(FX::FXObject*, FX::FXSelector, void*)': IconList.cpp:1237:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1237 | register int hi = (int)(FXival)ptr; | ^~ IconList.cpp:1238:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1238 | register int i, iw, tw, w, nw = 0; | ^ IconList.cpp:1238:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1238 | register int i, iw, tw, w, nw = 0; | ^~ IconList.cpp:1238:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1238 | register int i, iw, tw, w, nw = 0; | ^~ IconList.cpp:1238:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1238 | register int i, iw, tw, w, nw = 0; | ^ IconList.cpp:1238:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1238 | register int i, iw, tw, w, nw = 0; | ^~ IconList.cpp: In member function 'FX::FXbool IconList::isItemVisible(int) const': IconList.cpp:1533:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1533 | register FXbool vis = false; | ^~~ IconList.cpp:1534:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1534 | register int x, y, hh; | ^ IconList.cpp:1534:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1534 | register int x, y, hh; | ^ IconList.cpp:1534:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1534 | register int x, y, hh; | ^~ IconList.cpp: In member function 'virtual void IconList::makeItemVisible(int)': IconList.cpp:1576:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1576 | register int x, y, hh, px, py; | ^ IconList.cpp:1576:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1576 | register int x, y, hh, px, py; | ^ IconList.cpp:1576:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1576 | register int x, y, hh, px, py; | ^~ IconList.cpp:1576:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1576 | register int x, y, hh, px, py; | ^~ IconList.cpp:1576:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1576 | register int x, y, hh, px, py; | ^~ IconList.cpp: In member function 'virtual int IconList::getItemAt(int, int)': IconList.cpp:1658:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1658 | register int ix, iy; | ^~ IconList.cpp:1658:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1658 | register int ix, iy; | ^~ IconList.cpp:1659:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1659 | register int r, c, index; | ^ IconList.cpp:1659:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1659 | register int r, c, index; | ^ IconList.cpp:1659:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1659 | register int r, c, index; | ^~~~~ IconList.cpp: In function 'int comp(const FX::FXString&, const FX::FXString&, int)': IconList.cpp:1736:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1736 | register const FXuchar* p1 = (const FXuchar*)s1.text(); | ^~ IconList.cpp:1737:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1737 | register const FXuchar* p2 = (const FXuchar*)s2.text(); | ^~ IconList.cpp:1738:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1738 | register int c1, c2; | ^~ IconList.cpp:1738:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1738 | register int c1, c2; | ^~ IconList.cpp: In function 'int compcase(const FX::FXString&, const FX::FXString&, int)': IconList.cpp:1764:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1764 | register const FXuchar* p1 = (const FXuchar*)s1.text(); | ^~ IconList.cpp:1765:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1765 | register const FXuchar* p2 = (const FXuchar*)s2.text(); | ^~ IconList.cpp:1766:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1766 | register int c1, c2; | ^~ IconList.cpp:1766:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1766 | register int c1, c2; | ^~ IconList.cpp: In member function 'int IconList::findItem(const FX::FXString&, int, FX::FXuint) const': IconList.cpp:1795:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1795 | register FXCompareFunc comparefunc; | ^~~~~~~~~~~ IconList.cpp:1796:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1796 | register int index, len; | ^~~~~ IconList.cpp:1796:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1796 | register int index, len; | ^~~ IconList.cpp: In member function 'int IconList::findItemByData(const void*, int, FX::FXuint) const': IconList.cpp:1860:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1860 | register int index; | ^~~~~ IconList.cpp: In member function 'virtual FX::FXbool IconList::selectInRectangle(int, int, int, int, FX::FXbool)': IconList.cpp:2158:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2158 | register int r, c, index; | ^ IconList.cpp:2158:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2158 | register int r, c, index; | ^ IconList.cpp:2158:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2158 | register int r, c, index; | ^~~~~ IconList.cpp:2159:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2159 | register FXbool changed = false; | ^~~~~~~ IconList.cpp: In member function 'virtual FX::FXbool IconList::extendSelection(int, FX::FXbool)': IconList.cpp:2195:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2195 | register FXbool changes = false; | ^~~~~~~ IconList.cpp: In member function 'virtual FX::FXbool IconList::killSelection(FX::FXbool)': IconList.cpp:2307:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2307 | register FXbool changes = false; | ^~~~~~~ IconList.cpp:2308:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2308 | register int i; | ^ IconList.cpp: In member function 'void IconList::lassoChanged(int, int, int, int, int, int, int, int, FX::FXbool)': IconList.cpp:2330:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2330 | register int r, c; | ^ IconList.cpp:2330:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2330 | register int r, c; | ^ IconList.cpp: In member function 'long int IconList::onPaint(FX::FXObject*, FX::FXSelector, void*)': IconList.cpp:2579:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2579 | register int rlo, rhi, clo, chi, yy, xx; | ^~~ IconList.cpp:2579:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2579 | register int rlo, rhi, clo, chi, yy, xx; | ^~~ IconList.cpp:2579:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2579 | register int rlo, rhi, clo, chi, yy, xx; | ^~~ IconList.cpp:2579:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2579 | register int rlo, rhi, clo, chi, yy, xx; | ^~~ IconList.cpp:2579:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2579 | register int rlo, rhi, clo, chi, yy, xx; | ^~ IconList.cpp:2579:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2579 | register int rlo, rhi, clo, chi, yy, xx; | ^~ IconList.cpp:2580:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2580 | register int x, y, r, c, index; | ^ IconList.cpp:2580:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2580 | register int x, y, r, c, index; | ^ IconList.cpp:2580:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2580 | register int x, y, r, c, index; | ^ IconList.cpp:2580:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2580 | register int x, y, r, c, index; | ^ IconList.cpp:2580:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2580 | register int x, y, r, c, index; | ^~~~~ IconList.cpp: In static member function 'static int IconList::compareSection(const char*, const char*, int)': IconList.cpp:2881:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2881 | register int c1, c2, x; | ^~ IconList.cpp:2881:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2881 | register int c1, c2, x; | ^~ IconList.cpp:2881:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2881 | register int c1, c2, x; | ^ IconList.cpp: In static member function 'static int IconList::compareSectionCase(const char*, const char*, int)': IconList.cpp:2901:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2901 | register int c1, c2, x; | ^~ IconList.cpp:2901:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2901 | register int c1, c2, x; | ^~ IconList.cpp:2901:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2901 | register int c1, c2, x; | ^ IconList.cpp: In member function 'void IconList::sortItems()': IconList.cpp:2961:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2961 | register IconItem* v, *c = 0; | ^ IconList.cpp:2961:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2961 | register IconItem* v, *c = 0; | ^ IconList.cpp:2962:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2962 | register FXbool exch = false; | ^~~~ IconList.cpp:2963:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2963 | register int i, j, h; | ^ IconList.cpp:2963:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2963 | register int i, j, h; | ^ IconList.cpp:2963:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2963 | register int i, j, h; | ^ IconList.cpp: In member function 'int IconList::insertItem(int, IconItem*, FX::FXbool)': IconList.cpp:3865:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3865 | register int old = current; | ^~~ IconList.cpp: In member function 'int IconList::fillItems(const char**, FX::FXIcon*, FX::FXIcon*, void*, FX::FXbool)': IconList.cpp:3978:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3978 | register int n = 0; | ^ IconList.cpp: In member function 'int IconList::fillItems(const FX::FXString&, FX::FXIcon*, FX::FXIcon*, void*, FX::FXbool)': IconList.cpp:3994:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3994 | register int n = 0; | ^ IconList.cpp: In member function 'int IconList::moveItem(int, int, FX::FXbool)': IconList.cpp:4009:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4009 | register int old = current; | ^~~ IconList.cpp:4010:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4010 | register IconItem* item; | ^~~~ IconList.cpp: In member function 'IconItem* IconList::extractItem(int, FX::FXbool)': IconList.cpp:4106:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4106 | register IconItem* result; | ^~~~~~ IconList.cpp:4107:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4107 | register int old = current; | ^~~ IconList.cpp: In member function 'void IconList::removeItem(int, FX::FXbool)': IconList.cpp:4179:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4179 | register int old = current; | ^~~ IconList.cpp: In member function 'void IconList::clearItems(FX::FXbool)': IconList.cpp:4248:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4248 | register int old = current; | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o FileDialog.o FileDialog.cpp In file included from /usr/include/fox-1.6/fx.h:169, from FileDialog.cpp:6: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FileDialog.h:6, from FileDialog.cpp:17: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ FileDialog.cpp: In member function 'FX::FXString FileSelector::getFilename() const': FileDialog.cpp:1203:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1203 | register int i; | ^ FileDialog.cpp: In member function 'FX::FXString* FileSelector::getFilenames() const': FileDialog.cpp:1239:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1239 | register FXString* files = NULL; | ^~~~~ FileDialog.cpp:1240:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1240 | register int i, n; | ^ FileDialog.cpp:1240:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1240 | register int i, n; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o DirList.o DirList.cpp In file included from /usr/include/fox-1.6/fx.h:145, from DirList.cpp:8: /usr/include/fox-1.6/FXTopWindow.h:188:16: warning: 'virtual void FX::FXTopWindow::move(FX::FXint, FX::FXint)' was hidden [-Woverloaded-virtual=] 188 | virtual void move(FXint x,FXint y); | ^~~~ In file included from DirList.cpp:17: File.h:125:9: note: by 'int File::move(const FX::FXString&, const FX::FXString&, FX::FXbool)' 125 | int move(const FXString& source, const FXString& target, const FXbool restore = false); | ^~~~ In file included from /usr/include/fox-1.6/fx.h:169: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FilePanel.h:8, from XFileExplorer.h:17, from DirList.cpp:21: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ DirList.cpp: In function 'int compare_nolocale(char*, char*, FX::FXbool, FX::FXbool)': DirList.cpp:296:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 296 | register char* pp = p; | ^~ DirList.cpp:297:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 297 | register char* qq = q; | ^~ DirList.cpp:311:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 311 | register char pw = *pp; | ^~ DirList.cpp:312:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 312 | register char qw = *qq; | ^~ DirList.cpp: In function 'int compare_locale(wchar_t*, wchar_t*, FX::FXbool, FX::FXbool)': DirList.cpp:349:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 349 | register wchar_t* pp = p; | ^~ DirList.cpp:350:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 350 | register wchar_t* qq = q; | ^~ DirList.cpp:364:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 364 | register wchar_t pw = *pp; | ^~ DirList.cpp:365:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 365 | register wchar_t qw = *qq; | ^~ DirList.cpp: In static member function 'static int DirList::compareItem(const FX::FXTreeItem*, const FX::FXTreeItem*, FX::FXbool, FX::FXbool)': DirList.cpp:401:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 401 | register const DirItem* a = (DirItem*)pa; | ^ DirList.cpp:402:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 402 | register const DirItem* b = (DirItem*)pb; | ^ DirList.cpp:403:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 403 | register char* p = (char*)a->label.text(); | ^ DirList.cpp:404:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register char* q = (char*)b->label.text(); | ^ DirList.cpp: In member function 'long int DirList::onBeginDrag(FX::FXObject*, FX::FXSelector, void*)': DirList.cpp:969:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 969 | register TreeItem* item; | ^~~~ DirList.cpp: In member function 'TreeItem* DirList::getPathnameItem(const FX::FXString&)': DirList.cpp:2116:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2116 | register TreeItem* item, *it; | ^~~~ DirList.cpp:2116:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2116 | register TreeItem* item, *it; | ^~ DirList.cpp:2117:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2117 | register int beg = 0, end = 0; | ^~~ DirList.cpp:2117:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2117 | register int beg = 0, end = 0; | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o FileList.o FileList.cpp In file included from /usr/include/fox-1.6/fx.h:145, from FileList.cpp:9: /usr/include/fox-1.6/FXTopWindow.h:188:16: warning: 'virtual void FX::FXTopWindow::move(FX::FXint, FX::FXint)' was hidden [-Woverloaded-virtual=] 188 | virtual void move(FXint x,FXint y); | ^~~~ In file included from FileList.cpp:21: File.h:125:9: note: by 'int File::move(const FX::FXString&, const FX::FXString&, FX::FXbool)' 125 | int move(const FXString& source, const FXString& target, const FXbool restore = false); | ^~~~ FileList.cpp: In member function 'long int FileList::onBeginDrag(FX::FXObject*, FX::FXSelector, void*)': FileList.cpp:854:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 854 | register int i; | ^ FileList.cpp: In function 'int compare_nolocale(char*, char*, FX::FXbool, FX::FXbool, FX::FXuint)': FileList.cpp:2530:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2530 | register char* pp = p; | ^~ FileList.cpp:2531:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2531 | register char* qq = q; | ^~ FileList.cpp:2545:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2545 | register char pw = *pp; | ^~ FileList.cpp:2546:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2546 | register char qw = *qq; | ^~ FileList.cpp:2617:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2617 | register char* sp = pp; | ^~ FileList.cpp:2618:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2618 | register char* sq = qq; | ^~ FileList.cpp: In function 'int compare_locale(wchar_t*, wchar_t*, FX::FXbool, FX::FXbool, int)': FileList.cpp:2680:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2680 | register wchar_t* pp = p; | ^~ FileList.cpp:2681:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2681 | register wchar_t* qq = q; | ^~ FileList.cpp:2695:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2695 | register wchar_t pw = *pp; | ^~ FileList.cpp:2696:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2696 | register wchar_t qw = *qq; | ^~ FileList.cpp:2768:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2768 | register wchar_t* sp = pp; | ^~ FileList.cpp:2769:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2769 | register wchar_t* sq = qq; | ^~ FileList.cpp: In static member function 'static int FileList::compare(const IconItem*, const IconItem*, FX::FXbool, FX::FXbool, FX::FXbool, FX::FXuint)': FileList.cpp:2831:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2831 | register const FileItem* a = (FileItem*)pa; | ^ FileList.cpp:2832:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2832 | register const FileItem* b = (FileItem*)pb; | ^ FileList.cpp:2833:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2833 | register char* p = (char*)a->label.text(); | ^ FileList.cpp:2834:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2834 | register char* q = (char*)b->label.text(); | ^ FileList.cpp: In static member function 'static int FileList::ascendingSize(const IconItem*, const IconItem*)': FileList.cpp:2993:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2993 | register const FileItem* a = (FileItem*)pa; | ^ FileList.cpp:2994:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2994 | register const FileItem* b = (FileItem*)pb; | ^ FileList.cpp:2996:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2996 | register const FXuchar* p = (const FXuchar*)a->label.text(); | ^ FileList.cpp:2997:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2997 | register const FXuchar* q = (const FXuchar*)b->label.text(); | ^ FileList.cpp:3009:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3009 | register int diff = (int)b->isDirectory() - (int)a->isDirectory(); | ^~~~ FileList.cpp:3010:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3010 | register int sum = (int)b->isDirectory() + (int)a->isDirectory(); | ^~~ FileList.cpp:3021:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3021 | register FXlong l = a->size - b->size; | ^ FileList.cpp: In static member function 'static int FileList::ascendingSizeMix(const IconItem*, const IconItem*)': FileList.cpp:3041:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3041 | register const FileItem* a = (FileItem*)pa; | ^ FileList.cpp:3042:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3042 | register const FileItem* b = (FileItem*)pb; | ^ FileList.cpp:3044:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3044 | register const FXuchar* p = (const FXuchar*)a->label.text(); | ^ FileList.cpp:3045:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3045 | register const FXuchar* q = (const FXuchar*)b->label.text(); | ^ FileList.cpp:3046:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3046 | register int adir = (int)a->isDirectory(); | ^~~~ FileList.cpp:3047:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3047 | register int bdir = (int)b->isDirectory(); | ^~~~ FileList.cpp:3072:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3072 | register FXlong l = a->size - b->size; | ^ FileList.cpp: In static member function 'static int FileList::ascendingTime(const IconItem*, const IconItem*)': FileList.cpp:3091:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3091 | register const FileItem* a = (FileItem*)pa; | ^ FileList.cpp:3092:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3092 | register const FileItem* b = (FileItem*)pb; | ^ FileList.cpp:3094:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3094 | register const FXuchar* p = (const FXuchar*)a->label.text(); | ^ FileList.cpp:3095:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3095 | register const FXuchar* q = (const FXuchar*)b->label.text(); | ^ FileList.cpp:3107:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3107 | register int diff = (int)b->isDirectory() - (int)a->isDirectory(); | ^~~~ FileList.cpp:3113:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3113 | register FXlong l = (FXlong)a->date - (FXlong)b->date; | ^ FileList.cpp: In static member function 'static int FileList::ascendingTimeMix(const IconItem*, const IconItem*)': FileList.cpp:3125:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3125 | register const FileItem* a = (FileItem*)pa; | ^ FileList.cpp:3126:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3126 | register const FileItem* b = (FileItem*)pb; | ^ FileList.cpp:3128:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3128 | register const FXuchar* p = (const FXuchar*)a->label.text(); | ^ FileList.cpp:3129:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3129 | register const FXuchar* q = (const FXuchar*)b->label.text(); | ^ FileList.cpp:3141:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3141 | register FXlong l = (FXlong)a->date - (FXlong)b->date; | ^ FileList.cpp: In static member function 'static int FileList::ascendingDeltime(const IconItem*, const IconItem*)': FileList.cpp:3195:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3195 | register const FileItem* a = (FileItem*)pa; | ^ FileList.cpp:3196:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3196 | register const FileItem* b = (FileItem*)pb; | ^ FileList.cpp:3198:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3198 | register const FXuchar* p = (const FXuchar*)a->label.text(); | ^ FileList.cpp:3199:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3199 | register const FXuchar* q = (const FXuchar*)b->label.text(); | ^ FileList.cpp:3211:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3211 | register int diff = (int)b->isDirectory() - (int)a->isDirectory(); | ^~~~ FileList.cpp:3216:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3216 | register FXlong l = (FXlong)a->deldate - (FXlong)b->deldate; | ^ FileList.cpp: In static member function 'static int FileList::ascendingDeltimeMix(const IconItem*, const IconItem*)': FileList.cpp:3228:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3228 | register const FileItem* a = (FileItem*)pa; | ^ FileList.cpp:3229:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3229 | register const FileItem* b = (FileItem*)pb; | ^ FileList.cpp:3231:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3231 | register const FXuchar* p = (const FXuchar*)a->label.text(); | ^ FileList.cpp:3232:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3232 | register const FXuchar* q = (const FXuchar*)b->label.text(); | ^ FileList.cpp:3244:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3244 | register FXlong l = (FXlong)a->deldate - (FXlong)b->deldate; | ^ FileList.cpp: In static member function 'static int FileList::descendingSize(const IconItem*, const IconItem*)': FileList.cpp:3354:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3354 | register const FileItem* a = (FileItem*)pa; | ^ FileList.cpp:3355:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3355 | register const FileItem* b = (FileItem*)pb; | ^ FileList.cpp:3357:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3357 | register const FXuchar* p = (const FXuchar*)a->label.text(); | ^ FileList.cpp:3358:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3358 | register const FXuchar* q = (const FXuchar*)b->label.text(); | ^ FileList.cpp:3370:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3370 | register int diff = (int)b->isDirectory() - (int)a->isDirectory(); | ^~~~ FileList.cpp:3371:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3371 | register int sum = (int)b->isDirectory() + (int)a->isDirectory(); | ^~~ FileList.cpp:3380:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3380 | register FXlong l = a->size - b->size; | ^ FileList.cpp: In static member function 'static int FileList::descendingSizeMix(const IconItem*, const IconItem*)': FileList.cpp:3399:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3399 | register const FileItem* a = (FileItem*)pa; | ^ FileList.cpp:3400:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3400 | register const FileItem* b = (FileItem*)pb; | ^ FileList.cpp:3402:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3402 | register const FXuchar* p = (const FXuchar*)a->label.text(); | ^ FileList.cpp:3403:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3403 | register const FXuchar* q = (const FXuchar*)b->label.text(); | ^ FileList.cpp:3404:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3404 | register int adir = (int)a->isDirectory(); | ^~~~ FileList.cpp:3405:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3405 | register int bdir = (int)b->isDirectory(); | ^~~~ FileList.cpp:3430:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3430 | register FXlong l = a->size - b->size; | ^ FileList.cpp: In static member function 'static int FileList::descendingTime(const IconItem*, const IconItem*)': FileList.cpp:3449:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3449 | register const FileItem* a = (FileItem*)pa; | ^ FileList.cpp:3450:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3450 | register const FileItem* b = (FileItem*)pb; | ^ FileList.cpp:3452:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3452 | register const FXuchar* p = (const FXuchar*)a->label.text(); | ^ FileList.cpp:3453:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3453 | register const FXuchar* q = (const FXuchar*)b->label.text(); | ^ FileList.cpp:3465:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3465 | register int diff = (int)b->isDirectory() - (int)a->isDirectory(); | ^~~~ FileList.cpp:3470:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3470 | register FXlong l = (FXlong)a->date - (FXlong)b->date; | ^ FileList.cpp: In static member function 'static int FileList::descendingTimeMix(const IconItem*, const IconItem*)': FileList.cpp:3482:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3482 | register const FileItem* a = (FileItem*)pa; | ^ FileList.cpp:3483:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3483 | register const FileItem* b = (FileItem*)pb; | ^ FileList.cpp:3485:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3485 | register const FXuchar* p = (const FXuchar*)a->label.text(); | ^ FileList.cpp:3486:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3486 | register const FXuchar* q = (const FXuchar*)b->label.text(); | ^ FileList.cpp:3498:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3498 | register FXlong l = (FXlong)a->date - (FXlong)b->date; | ^ FileList.cpp: In static member function 'static int FileList::descendingDeltime(const IconItem*, const IconItem*)': FileList.cpp:3552:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3552 | register const FileItem* a = (FileItem*)pa; | ^ FileList.cpp:3553:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3553 | register const FileItem* b = (FileItem*)pb; | ^ FileList.cpp:3555:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3555 | register const FXuchar* p = (const FXuchar*)a->label.text(); | ^ FileList.cpp:3556:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3556 | register const FXuchar* q = (const FXuchar*)b->label.text(); | ^ FileList.cpp:3568:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3568 | register int diff = (int)b->isDirectory() - (int)a->isDirectory(); | ^~~~ FileList.cpp:3573:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3573 | register FXlong l = (FXlong)a->deldate - (FXlong)b->deldate; | ^ FileList.cpp: In static member function 'static int FileList::descendingDeltimeMix(const IconItem*, const IconItem*)': FileList.cpp:3585:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3585 | register const FileItem* a = (FileItem*)pa; | ^ FileList.cpp:3586:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3586 | register const FileItem* b = (FileItem*)pb; | ^ FileList.cpp:3588:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3588 | register const FXuchar* p = (const FXuchar*)a->label.text(); | ^ FileList.cpp:3589:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3589 | register const FXuchar* q = (const FXuchar*)b->label.text(); | ^ FileList.cpp:3601:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3601 | register FXlong l = (FXlong)a->deldate - (FXlong)b->deldate; | ^ FileList.cpp: In function 'FX::FXbool fileequal(const FX::FXString&, const FX::FXString&)': FileList.cpp:3860:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3860 | register const FXuchar* p1 = (const FXuchar*)a.text(); | ^~ FileList.cpp:3861:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3861 | register const FXuchar* p2 = (const FXuchar*)b.text(); | ^~ FileList.cpp:3862:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3862 | register int c1, c2; | ^~ FileList.cpp:3862:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3862 | register int c1, c2; | ^~ FileList.cpp: In member function 'FX::FXbool FileList::updateItems(FX::FXbool)': FileList.cpp:4435:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4435 | register FXuint w = bigthumb->getWidth(); | ^ FileList.cpp:4436:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4436 | register FXuint h = bigthumb->getHeight(); | ^ FileList.cpp: In member function 'void FileList::listItems(FX::FXbool)': FileList.cpp:5171:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5171 | register FXuint w = bigthumb->getWidth(); | ^ FileList.cpp:5172:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5172 | register FXuint h = bigthumb->getHeight(); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o TextWindow.o TextWindow.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o DirHistBox.o DirHistBox.cpp DirHistBox.cpp: In constructor 'DirHistBox::DirHistBox(FX::FXWindow*, const char**, FX::FXuint, int, int, int, int)': DirHistBox.cpp:37:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 37 | register int n; | ^ DirHistBox.cpp: In constructor 'DirHistBox::DirHistBox(FX::FXWindow*, const FX::FXString&, FX::FXuint, int, int, int, int)': DirHistBox.cpp:51:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 51 | register int n; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o CommandWindow.o CommandWindow.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o BrowseInputDialog.o BrowseInputDialog.cpp In file included from /usr/include/fox-1.6/fx.h:169, from BrowseInputDialog.cpp:6: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FileDialog.h:6, from BrowseInputDialog.cpp:12: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o TextLabel.o TextLabel.cpp TextLabel.cpp: In member function 'long int TextLabel::onAutoScroll(FX::FXObject*, FX::FXSelector, void*)': TextLabel.cpp:524:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 524 | register FXEvent* event = (FXEvent*)ptr; | ^~~~~ TextLabel.cpp:528:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 528 | register int newcursor = cursor; | ^~~~~~~~~ TextLabel.cpp:529:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 529 | register int ll = border+padleft; | ^~ TextLabel.cpp:530:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 530 | register int rr = width-border-padright; | ^~ TextLabel.cpp:531:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 531 | register int ww = rr-ll; | ^~ TextLabel.cpp:532:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 532 | register int tw; | ^~ TextLabel.cpp: In member function 'virtual void TextLabel::layout()': TextLabel.cpp:711:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 711 | register int rr = width-border-padright; | ^~ TextLabel.cpp:712:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 712 | register int ll = border+padleft; | ^~ TextLabel.cpp:713:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 713 | register int ww = rr-ll; | ^~ TextLabel.cpp:714:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 714 | register int tw; | ^~ TextLabel.cpp: In member function 'void TextLabel::makePositionVisible(int)': TextLabel.cpp:791:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 791 | register int rr = width-border-padright; | ^~ TextLabel.cpp:792:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 792 | register int ll = border+padleft; | ^~ TextLabel.cpp:793:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 793 | register int ww = rr-ll; | ^~ TextLabel.cpp:794:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 794 | register int oldshift = shift; | ^~~~~~~~ TextLabel.cpp:795:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 795 | register int xx; | ^~ TextLabel.cpp: In member function 'int TextLabel::index(int) const': TextLabel.cpp:869:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 869 | register int rr = width-border-padright; | ^~ TextLabel.cpp:870:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 870 | register int ll = border+padleft; | ^~ TextLabel.cpp:871:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 871 | register int mm = (ll+rr)/2; | ^~ TextLabel.cpp:872:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 872 | register int pos, xx, cw; | ^~~ TextLabel.cpp:872:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 872 | register int pos, xx, cw; | ^~ TextLabel.cpp:872:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 872 | register int pos, xx, cw; | ^~ TextLabel.cpp: In member function 'int TextLabel::coord(int) const': TextLabel.cpp:933:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 933 | register int rr = width-border-padright; | ^~ TextLabel.cpp:934:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 934 | register int ll = border+padleft; | ^~ TextLabel.cpp:935:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 935 | register int mm = (ll+rr)/2; | ^~ TextLabel.cpp:936:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 936 | register int pos; | ^~~ TextLabel.cpp: In member function 'FX::FXbool TextLabel::isPosVisible(int) const': TextLabel.cpp:981:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 981 | register int x = coord(contents.validate(pos)); | ^ TextLabel.cpp: In member function 'void TextLabel::drawTextRange(FX::FXDCWindow&, int, int)': TextLabel.cpp:1007:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1007 | register int sx, ex, xx, yy, cw, hh, ww, si, ei, lx, rx, t; | ^~ TextLabel.cpp:1007:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1007 | register int sx, ex, xx, yy, cw, hh, ww, si, ei, lx, rx, t; | ^~ TextLabel.cpp:1007:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1007 | register int sx, ex, xx, yy, cw, hh, ww, si, ei, lx, rx, t; | ^~ TextLabel.cpp:1007:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1007 | register int sx, ex, xx, yy, cw, hh, ww, si, ei, lx, rx, t; | ^~ TextLabel.cpp:1007:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1007 | register int sx, ex, xx, yy, cw, hh, ww, si, ei, lx, rx, t; | ^~ TextLabel.cpp:1007:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1007 | register int sx, ex, xx, yy, cw, hh, ww, si, ei, lx, rx, t; | ^~ TextLabel.cpp:1007:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1007 | register int sx, ex, xx, yy, cw, hh, ww, si, ei, lx, rx, t; | ^~ TextLabel.cpp:1007:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1007 | register int sx, ex, xx, yy, cw, hh, ww, si, ei, lx, rx, t; | ^~ TextLabel.cpp:1007:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1007 | register int sx, ex, xx, yy, cw, hh, ww, si, ei, lx, rx, t; | ^~ TextLabel.cpp:1007:54: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1007 | register int sx, ex, xx, yy, cw, hh, ww, si, ei, lx, rx, t; | ^~ TextLabel.cpp:1007:58: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1007 | register int sx, ex, xx, yy, cw, hh, ww, si, ei, lx, rx, t; | ^~ TextLabel.cpp:1007:62: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1007 | register int sx, ex, xx, yy, cw, hh, ww, si, ei, lx, rx, t; | ^ TextLabel.cpp:1008:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1008 | register int rr = width-border-padright; | ^~ TextLabel.cpp:1009:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1009 | register int ll = border+padleft; | ^~ TextLabel.cpp:1010:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1010 | register int mm = (ll+rr)/2; | ^~ TextLabel.cpp: In member function 'int TextLabel::leftWord(int) const': TextLabel.cpp:1236:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1236 | register int pp = pos, p; | ^~ TextLabel.cpp:1236:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1236 | register int pp = pos, p; | ^ TextLabel.cpp: In member function 'int TextLabel::rightWord(int) const': TextLabel.cpp:1266:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1266 | register int pp = pos; | ^~ TextLabel.cpp: In member function 'int TextLabel::wordStart(int) const': TextLabel.cpp:1296:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1296 | register int p; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o FontDialog.o FontDialog.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o ArchInputDialog.o ArchInputDialog.cpp In file included from /usr/include/fox-1.6/fx.h:169, from ArchInputDialog.cpp:6: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FileDialog.h:6, from ArchInputDialog.cpp:11: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o KeybindingsDialog.o KeybindingsDialog.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o Properties.o Properties.cpp In file included from /usr/include/fox-1.6/fx.h:169, from Properties.cpp:21: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FileDialog.h:6, from Properties.cpp:30: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ../libsn/sn-common.o ../libsn/sn-common.c make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ../libsn/sn-launchee.o ../libsn/sn-launchee.c make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ../libsn/sn-list.o ../libsn/sn-list.c make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o DirPanel.o DirPanel.cpp In file included from /usr/include/fox-1.6/fx.h:169, from DirPanel.cpp:10: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.cpp:18: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ../libsn/sn-launcher.o ../libsn/sn-launcher.c make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o PathLinker.o PathLinker.cpp In file included from /usr/include/fox-1.6/fx.h:169, from PathLinker.cpp:5: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FilePanel.h:8, from XFileExplorer.h:17, from PathLinker.cpp:9: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o Preferences.o Preferences.cpp In file included from /usr/include/fox-1.6/fx.h:169, from Preferences.cpp:6: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FileDialog.h:6, from Preferences.cpp:12: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ../libsn/sn-util.o ../libsn/sn-util.c make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ../libsn/sn-monitor.o ../libsn/sn-monitor.c make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ../libsn/sn-xutils.o ../libsn/sn-xutils.c make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ../libsn/sn-xmessages.o ../libsn/sn-xmessages.c make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -o ../st/st.o ../st/st.c make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o SearchWindow.o SearchWindow.cpp In file included from /usr/include/fox-1.6/fx.h:169, from SearchWindow.cpp:9: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FileDialog.h:6, from SearchWindow.cpp:17: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o Keybindings.o Keybindings.cpp In file included from /usr/include/fox-1.6/fx.h:169, from Keybindings.cpp:6: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FilePanel.h:8, from XFileExplorer.h:17, from Keybindings.cpp:14: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ Keybindings.cpp: In static member function 'static int KeybindingsBox::compareSection(const char*, const char*, int)': Keybindings.cpp:318:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 318 | register int c1, c2, x; | ^~ Keybindings.cpp:318:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 318 | register int c1, c2, x; | ^~ Keybindings.cpp:318:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 318 | register int c1, c2, x; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o FilePanel.o FilePanel.cpp In file included from /usr/include/fox-1.6/fx.h:169, from FilePanel.cpp:12: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FileDialog.h:6, from FilePanel.cpp:20: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o XFileExplorer.o XFileExplorer.cpp In file included from /usr/include/fox-1.6/fx.h:169, from XFileExplorer.cpp:11: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FilePanel.h:8, from XFileExplorer.cpp:23: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ XFileExplorer.cpp: In member function 'long int XFileExplorer::onUpdShowPanels(FX::FXObject*, FX::FXSelector, void*)': XFileExplorer.cpp:3440:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3440 | register int width; | ^~~~~ XFileExplorer.cpp:3441:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3441 | register int height; | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o SearchPanel.o SearchPanel.cpp In file included from /usr/include/fox-1.6/fx.h:145, from SearchPanel.cpp:5: /usr/include/fox-1.6/FXTopWindow.h:188:16: warning: 'virtual void FX::FXTopWindow::move(FX::FXint, FX::FXint)' was hidden [-Woverloaded-virtual=] 188 | virtual void move(FXint x,FXint y); | ^~~~ In file included from SearchPanel.cpp:17: File.h:125:9: note: by 'int File::move(const FX::FXString&, const FX::FXString&, FX::FXbool)' 125 | int move(const FXString& source, const FXString& target, const FXbool restore = false); | ^~~~ In file included from /usr/include/fox-1.6/fx.h:169: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FileDialog.h:6, from SearchPanel.cpp:19: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o main.o main.cpp In file included from /usr/include/fox-1.6/fx.h:169, from main.cpp:12: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FilePanel.h:8, from main.cpp:21: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ In file included from main.cpp:26: foxhacks.cpp: In member function 'void FX::FXTreeList::removeItems(FX::FXTreeItem*, FX::FXTreeItem*, FX::FXbool)': foxhacks.cpp:26:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 26 | register FXTreeItem* olditem = currentitem; | ^~~~~~~ foxhacks.cpp:27:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 27 | register FXTreeItem* prv; | ^~~ foxhacks.cpp:28:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 28 | register FXTreeItem* nxt; | ^~~ foxhacks.cpp:29:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 29 | register FXTreeItem* par; | ^~~ foxhacks.cpp: In member function 'void FX::FXSplitter::moveHSplit(int)': foxhacks.cpp:436:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register int smin, smax; | ^~~~ foxhacks.cpp:436:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register int smin, smax; | ^~~~ foxhacks.cpp: In member function 'void FX::FXSplitter::moveVSplit(int)': foxhacks.cpp:469:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 469 | register int smin, smax; | ^~~~ foxhacks.cpp:469:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 469 | register int smin, smax; | ^~~~ foxhacks.cpp: In member function 'bool FX::FXRegistry::read()': foxhacks.cpp:512:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 512 | register bool ok = false; | ^~ foxhacks.cpp: In function 'bool writeString(FX::FXFile&, const FX::FXchar*)': foxhacks.cpp:641:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 641 | register FXint len = strlen(string); | ^~~ foxhacks.cpp: In member function 'virtual bool FX::FXApp::getNextEvent(FX::FXRawEvent&, bool)': foxhacks.cpp:1650:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1650 | register FXRepaint* r = repaints; | ^ foxhacks.cpp:1667:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1667 | register FXChore* c = chores; | ^ foxhacks.cpp: In member function 'long int FX::FXAccelTable::onKeyPress(FX::FXObject*, FX::FXSelector, void*)': foxhacks.cpp:3384:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3384 | register FXEvent* event = (FXEvent*)ptr; | ^~~~~ foxhacks.cpp:3388:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3388 | register FXuint code; | ^~~~ foxhacks.cpp:3400:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3400 | register FXuint p = (code*13)&max; | ^ foxhacks.cpp:3401:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3401 | register FXuint c; | ^ foxhacks.cpp: In member function 'long int FX::FXAccelTable::onKeyRelease(FX::FXObject*, FX::FXSelector, void*)': foxhacks.cpp:3423:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3423 | register FXEvent* event = (FXEvent*)ptr; | ^~~~~ foxhacks.cpp:3427:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3427 | register FXuint code; | ^~~~ foxhacks.cpp:3439:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3439 | register FXuint p = (code*13)&max; | ^ foxhacks.cpp:3440:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3440 | register FXuint c; | ^ foxhacks.cpp: In function 'FX::FXString FX::FXURL::encode(const FX::FXString&)': foxhacks.cpp:3480:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3480 | register FXint p, q, c; | ^ foxhacks.cpp:3480:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3480 | register FXint p, q, c; | ^ foxhacks.cpp:3480:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3480 | register FXint p, q, c; | ^ foxhacks.cpp: In function 'FX::FXString FX::FXURL::decode(const FX::FXString&)': foxhacks.cpp:3516:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3516 | register FXint p, q, c; | ^ foxhacks.cpp:3516:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3516 | register FXint p, q, c; | ^ foxhacks.cpp:3516:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3516 | register FXint p, q, c; | ^ foxhacks.cpp: In member function 'FX::FXString& FX::FXString::vformat(const FX::FXchar*, __va_list_tag*)': foxhacks.cpp:3664:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3664 | register FXint len = 0; | ^~~ foxhacks.cpp:3668:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3668 | register FXint n = strlen(fmt); // Result is longer than format string | ^ In file included from main.cpp:27: clearlooks.cpp: In function 'void drawGradientRectangle(FX::FXDC&, FX::FXColor, FX::FXColor, int, int, int, int, FX::FXbool)': clearlooks.cpp:17:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:54: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:58: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:62: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:66: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:70: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:78: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:82: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^ clearlooks.cpp:17:85: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^ clearlooks.cpp:17:88: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp: In member function 'long int FX::FXScrollBar::onPaint(FX::FXObject*, FX::FXSelector, void*)': clearlooks.cpp:1282:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register FXEvent* ev = (FXEvent*)ptr; | ^~ clearlooks.cpp:1283:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1283 | register int total; | ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o XFilePackage.o XFilePackage.cpp In file included from /usr/include/fox-1.6/fx.h:169, from XFilePackage.cpp:4: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FileDialog.h:6, from XFilePackage.cpp:20: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ In file included from XFilePackage.cpp:27: foxhacks.cpp: In member function 'void FX::FXTreeList::removeItems(FX::FXTreeItem*, FX::FXTreeItem*, FX::FXbool)': foxhacks.cpp:26:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 26 | register FXTreeItem* olditem = currentitem; | ^~~~~~~ foxhacks.cpp:27:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 27 | register FXTreeItem* prv; | ^~~ foxhacks.cpp:28:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 28 | register FXTreeItem* nxt; | ^~~ foxhacks.cpp:29:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 29 | register FXTreeItem* par; | ^~~ foxhacks.cpp: In member function 'void FX::FXSplitter::moveHSplit(int)': foxhacks.cpp:436:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register int smin, smax; | ^~~~ foxhacks.cpp:436:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register int smin, smax; | ^~~~ foxhacks.cpp: In member function 'void FX::FXSplitter::moveVSplit(int)': foxhacks.cpp:469:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 469 | register int smin, smax; | ^~~~ foxhacks.cpp:469:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 469 | register int smin, smax; | ^~~~ foxhacks.cpp: In member function 'bool FX::FXRegistry::read()': foxhacks.cpp:512:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 512 | register bool ok = false; | ^~ foxhacks.cpp: In function 'bool writeString(FX::FXFile&, const FX::FXchar*)': foxhacks.cpp:641:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 641 | register FXint len = strlen(string); | ^~~ foxhacks.cpp: In member function 'virtual bool FX::FXApp::getNextEvent(FX::FXRawEvent&, bool)': foxhacks.cpp:1650:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1650 | register FXRepaint* r = repaints; | ^ foxhacks.cpp:1667:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1667 | register FXChore* c = chores; | ^ foxhacks.cpp: In member function 'long int FX::FXAccelTable::onKeyPress(FX::FXObject*, FX::FXSelector, void*)': foxhacks.cpp:3384:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3384 | register FXEvent* event = (FXEvent*)ptr; | ^~~~~ foxhacks.cpp:3388:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3388 | register FXuint code; | ^~~~ foxhacks.cpp:3400:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3400 | register FXuint p = (code*13)&max; | ^ foxhacks.cpp:3401:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3401 | register FXuint c; | ^ foxhacks.cpp: In member function 'long int FX::FXAccelTable::onKeyRelease(FX::FXObject*, FX::FXSelector, void*)': foxhacks.cpp:3423:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3423 | register FXEvent* event = (FXEvent*)ptr; | ^~~~~ foxhacks.cpp:3427:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3427 | register FXuint code; | ^~~~ foxhacks.cpp:3439:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3439 | register FXuint p = (code*13)&max; | ^ foxhacks.cpp:3440:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3440 | register FXuint c; | ^ foxhacks.cpp: In function 'FX::FXString FX::FXURL::encode(const FX::FXString&)': foxhacks.cpp:3480:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3480 | register FXint p, q, c; | ^ foxhacks.cpp:3480:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3480 | register FXint p, q, c; | ^ foxhacks.cpp:3480:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3480 | register FXint p, q, c; | ^ foxhacks.cpp: In function 'FX::FXString FX::FXURL::decode(const FX::FXString&)': foxhacks.cpp:3516:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3516 | register FXint p, q, c; | ^ foxhacks.cpp:3516:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3516 | register FXint p, q, c; | ^ foxhacks.cpp:3516:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3516 | register FXint p, q, c; | ^ foxhacks.cpp: In member function 'FX::FXString& FX::FXString::vformat(const FX::FXchar*, __va_list_tag*)': foxhacks.cpp:3664:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3664 | register FXint len = 0; | ^~~ foxhacks.cpp:3668:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3668 | register FXint n = strlen(fmt); // Result is longer than format string | ^ In file included from XFilePackage.cpp:28: clearlooks.cpp: In function 'void drawGradientRectangle(FX::FXDC&, FX::FXColor, FX::FXColor, int, int, int, int, FX::FXbool)': clearlooks.cpp:17:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:54: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:58: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:62: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:66: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:70: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:78: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:82: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^ clearlooks.cpp:17:85: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^ clearlooks.cpp:17:88: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp: In member function 'long int FX::FXScrollBar::onPaint(FX::FXObject*, FX::FXSelector, void*)': clearlooks.cpp:1282:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register FXEvent* ev = (FXEvent*)ptr; | ^~ clearlooks.cpp:1283:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1283 | register int total; | ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o XFileWrite.o XFileWrite.cpp In file included from /usr/include/fox-1.6/fx.h:169, from XFileWrite.cpp:14: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from XFileWrite.cpp:23: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ In file included from XFileWrite.cpp:28: foxhacks.cpp: In member function 'void FX::FXTreeList::removeItems(FX::FXTreeItem*, FX::FXTreeItem*, FX::FXbool)': foxhacks.cpp:26:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 26 | register FXTreeItem* olditem = currentitem; | ^~~~~~~ foxhacks.cpp:27:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 27 | register FXTreeItem* prv; | ^~~ foxhacks.cpp:28:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 28 | register FXTreeItem* nxt; | ^~~ foxhacks.cpp:29:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 29 | register FXTreeItem* par; | ^~~ foxhacks.cpp: In member function 'void FX::FXSplitter::moveHSplit(int)': foxhacks.cpp:436:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register int smin, smax; | ^~~~ foxhacks.cpp:436:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register int smin, smax; | ^~~~ foxhacks.cpp: In member function 'void FX::FXSplitter::moveVSplit(int)': foxhacks.cpp:469:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 469 | register int smin, smax; | ^~~~ foxhacks.cpp:469:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 469 | register int smin, smax; | ^~~~ foxhacks.cpp: In member function 'bool FX::FXRegistry::read()': foxhacks.cpp:512:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 512 | register bool ok = false; | ^~ foxhacks.cpp: In function 'bool writeString(FX::FXFile&, const FX::FXchar*)': foxhacks.cpp:641:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 641 | register FXint len = strlen(string); | ^~~ foxhacks.cpp: In member function 'virtual bool FX::FXApp::getNextEvent(FX::FXRawEvent&, bool)': foxhacks.cpp:1650:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1650 | register FXRepaint* r = repaints; | ^ foxhacks.cpp:1667:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1667 | register FXChore* c = chores; | ^ foxhacks.cpp: In member function 'long int FX::FXAccelTable::onKeyPress(FX::FXObject*, FX::FXSelector, void*)': foxhacks.cpp:3384:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3384 | register FXEvent* event = (FXEvent*)ptr; | ^~~~~ foxhacks.cpp:3388:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3388 | register FXuint code; | ^~~~ foxhacks.cpp:3400:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3400 | register FXuint p = (code*13)&max; | ^ foxhacks.cpp:3401:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3401 | register FXuint c; | ^ foxhacks.cpp: In member function 'long int FX::FXAccelTable::onKeyRelease(FX::FXObject*, FX::FXSelector, void*)': foxhacks.cpp:3423:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3423 | register FXEvent* event = (FXEvent*)ptr; | ^~~~~ foxhacks.cpp:3427:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3427 | register FXuint code; | ^~~~ foxhacks.cpp:3439:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3439 | register FXuint p = (code*13)&max; | ^ foxhacks.cpp:3440:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3440 | register FXuint c; | ^ foxhacks.cpp: In function 'FX::FXString FX::FXURL::encode(const FX::FXString&)': foxhacks.cpp:3480:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3480 | register FXint p, q, c; | ^ foxhacks.cpp:3480:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3480 | register FXint p, q, c; | ^ foxhacks.cpp:3480:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3480 | register FXint p, q, c; | ^ foxhacks.cpp: In function 'FX::FXString FX::FXURL::decode(const FX::FXString&)': foxhacks.cpp:3516:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3516 | register FXint p, q, c; | ^ foxhacks.cpp:3516:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3516 | register FXint p, q, c; | ^ foxhacks.cpp:3516:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3516 | register FXint p, q, c; | ^ foxhacks.cpp: In member function 'FX::FXString& FX::FXString::vformat(const FX::FXchar*, __va_list_tag*)': foxhacks.cpp:3664:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3664 | register FXint len = 0; | ^~~ foxhacks.cpp:3668:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3668 | register FXint n = strlen(fmt); // Result is longer than format string | ^ In file included from XFileWrite.cpp:29: clearlooks.cpp: In function 'void drawGradientRectangle(FX::FXDC&, FX::FXColor, FX::FXColor, int, int, int, int, FX::FXbool)': clearlooks.cpp:17:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:54: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:58: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:62: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:66: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:70: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:78: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:82: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^ clearlooks.cpp:17:85: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^ clearlooks.cpp:17:88: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp: In member function 'long int FX::FXScrollBar::onPaint(FX::FXObject*, FX::FXSelector, void*)': clearlooks.cpp:1282:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register FXEvent* ev = (FXEvent*)ptr; | ^~ clearlooks.cpp:1283:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1283 | register int total; | ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o WriteWindow.o WriteWindow.cpp In file included from /usr/include/fox-1.6/fx.h:169, from WriteWindow.cpp:15: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FileDialog.h:6, from WriteWindow.cpp:25: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ WriteWindow.cpp: In member function 'long int WriteWindow::onFocusIn(FX::FXObject*, FX::FXSelector, void*)': WriteWindow.cpp:2045:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2045 | register FXTime t; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../intl -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -c -o XFileImage.o XFileImage.cpp In file included from /usr/include/fox-1.6/fx.h:169, from XFileImage.cpp:15: /usr/include/fox-1.6/FXTreeList.h:517:18: warning: 'virtual FX::FXbool FX::FXTreeList::expandTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 517 | virtual FXbool expandTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~ In file included from DirPanel.h:3, from PathLinker.h:7, from FileDialog.h:6, from XFileImage.cpp:26: DirList.h:248:20: note: by 'virtual FX::FXbool DirList::expandTree(TreeItem*, FX::FXbool)' 248 | virtual FXbool expandTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~ /usr/include/fox-1.6/FXTreeList.h:514:18: warning: 'virtual FX::FXbool FX::FXTreeList::collapseTree(FX::FXTreeItem*, FX::FXbool)' was hidden [-Woverloaded-virtual=] 514 | virtual FXbool collapseTree(FXTreeItem* tree,FXbool notify=FALSE); | ^~~~~~~~~~~~ DirList.h:245:20: note: by 'virtual FX::FXbool DirList::collapseTree(TreeItem*, FX::FXbool)' 245 | virtual FXbool collapseTree(TreeItem* tree, FXbool notify = false); | ^~~~~~~~~~~~ In file included from XFileImage.cpp:34: foxhacks.cpp: In member function 'void FX::FXTreeList::removeItems(FX::FXTreeItem*, FX::FXTreeItem*, FX::FXbool)': foxhacks.cpp:26:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 26 | register FXTreeItem* olditem = currentitem; | ^~~~~~~ foxhacks.cpp:27:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 27 | register FXTreeItem* prv; | ^~~ foxhacks.cpp:28:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 28 | register FXTreeItem* nxt; | ^~~ foxhacks.cpp:29:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 29 | register FXTreeItem* par; | ^~~ foxhacks.cpp: In member function 'void FX::FXSplitter::moveHSplit(int)': foxhacks.cpp:436:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register int smin, smax; | ^~~~ foxhacks.cpp:436:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register int smin, smax; | ^~~~ foxhacks.cpp: In member function 'void FX::FXSplitter::moveVSplit(int)': foxhacks.cpp:469:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 469 | register int smin, smax; | ^~~~ foxhacks.cpp:469:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 469 | register int smin, smax; | ^~~~ foxhacks.cpp: In member function 'bool FX::FXRegistry::read()': foxhacks.cpp:512:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 512 | register bool ok = false; | ^~ foxhacks.cpp: In function 'bool writeString(FX::FXFile&, const FX::FXchar*)': foxhacks.cpp:641:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 641 | register FXint len = strlen(string); | ^~~ foxhacks.cpp: In member function 'virtual bool FX::FXApp::getNextEvent(FX::FXRawEvent&, bool)': foxhacks.cpp:1650:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1650 | register FXRepaint* r = repaints; | ^ foxhacks.cpp:1667:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1667 | register FXChore* c = chores; | ^ foxhacks.cpp: In member function 'long int FX::FXAccelTable::onKeyPress(FX::FXObject*, FX::FXSelector, void*)': foxhacks.cpp:3384:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3384 | register FXEvent* event = (FXEvent*)ptr; | ^~~~~ foxhacks.cpp:3388:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3388 | register FXuint code; | ^~~~ foxhacks.cpp:3400:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3400 | register FXuint p = (code*13)&max; | ^ foxhacks.cpp:3401:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3401 | register FXuint c; | ^ foxhacks.cpp: In member function 'long int FX::FXAccelTable::onKeyRelease(FX::FXObject*, FX::FXSelector, void*)': foxhacks.cpp:3423:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3423 | register FXEvent* event = (FXEvent*)ptr; | ^~~~~ foxhacks.cpp:3427:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3427 | register FXuint code; | ^~~~ foxhacks.cpp:3439:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3439 | register FXuint p = (code*13)&max; | ^ foxhacks.cpp:3440:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3440 | register FXuint c; | ^ foxhacks.cpp: In function 'FX::FXString FX::FXURL::encode(const FX::FXString&)': foxhacks.cpp:3480:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3480 | register FXint p, q, c; | ^ foxhacks.cpp:3480:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3480 | register FXint p, q, c; | ^ foxhacks.cpp:3480:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3480 | register FXint p, q, c; | ^ foxhacks.cpp: In function 'FX::FXString FX::FXURL::decode(const FX::FXString&)': foxhacks.cpp:3516:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3516 | register FXint p, q, c; | ^ foxhacks.cpp:3516:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3516 | register FXint p, q, c; | ^ foxhacks.cpp:3516:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3516 | register FXint p, q, c; | ^ foxhacks.cpp: In member function 'FX::FXString& FX::FXString::vformat(const FX::FXchar*, __va_list_tag*)': foxhacks.cpp:3664:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3664 | register FXint len = 0; | ^~~ foxhacks.cpp:3668:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3668 | register FXint n = strlen(fmt); // Result is longer than format string | ^ In file included from XFileImage.cpp:35: clearlooks.cpp: In function 'void drawGradientRectangle(FX::FXDC&, FX::FXColor, FX::FXColor, int, int, int, int, FX::FXbool)': clearlooks.cpp:17:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:54: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:58: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:62: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:66: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:70: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:78: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp:17:82: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^ clearlooks.cpp:17:85: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^ clearlooks.cpp:17:88: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 17 | register int rr, gg, bb, dr, dg, db, r1, g1, b1, r2, g2, b2, yl, yh, yy, dy, n, t, ww; | ^~ clearlooks.cpp: In member function 'long int FX::FXScrollBar::onPaint(FX::FXObject*, FX::FXSelector, void*)': clearlooks.cpp:1282:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register FXEvent* ev = (FXEvent*)ptr; | ^~ clearlooks.cpp:1283:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1283 | register int total; | ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -o xfp ../st/st.o icons.o xfeutils.o startupnotification.o StringList.o CommandWindow.o InputDialog.o DialogBox.o OverwriteBox.o FileDict.o IconList.o File.o FileList.o DirList.o FileDialog.o PathLinker.o TextLabel.o MessageBox.o DirHistBox.o XFilePackage.o ../libsn/sn-common.o ../libsn/sn-launchee.o ../libsn/sn-launcher.o ../libsn/sn-list.o ../libsn/sn-monitor.o ../libsn/sn-util.o ../libsn/sn-xmessages.o ../libsn/sn-xutils.o -lutil -lfontconfig -lpng -lFOX-1.6 -lX11 -lfreetype -lXft make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -o xfw ../st/st.o icons.o xfeutils.o startupnotification.o StringList.o CommandWindow.o OverwriteBox.o MessageBox.o IconList.o File.o FileList.o DirList.o InputDialog.o DialogBox.o FileDict.o FileDialog.o PathLinker.o TextLabel.o WriteWindow.o DirHistBox.o FontDialog.o XFileWrite.o ../libsn/sn-common.o ../libsn/sn-launchee.o ../libsn/sn-launcher.o ../libsn/sn-list.o ../libsn/sn-monitor.o ../libsn/sn-util.o ../libsn/sn-xmessages.o ../libsn/sn-xutils.o -lutil -lfontconfig -lpng -lFOX-1.6 -lX11 -lfreetype -lXft In function 'strlcpy', inlined from 'listFontFaces' at FontDialog.cpp:204:20: /usr/include/bits/string_fortified.h:164:31: warning: call to '__warn_strlcpy_size_large' declared with attribute warning: strlcpy used with a size argument which is too large [-Wattribute-warning] 164 | __warn_strlcpy_size_large (); | ^ In function 'strlcpy', inlined from 'onCmdFamily' at FontDialog.cpp:465:12: /usr/include/bits/string_fortified.h:164:31: warning: call to '__warn_strlcpy_size_large' declared with attribute warning: strlcpy used with a size argument which is too large [-Wattribute-warning] 164 | __warn_strlcpy_size_large (); | ^ In function 'strlcpy', inlined from '__ct ' at FontDialog.cpp:153:12, inlined from '__ct ' at FontDialog.cpp:787:74, inlined from 'onCmdFont' at WriteWindow.cpp:1484:72: /usr/include/bits/string_fortified.h:164:31: warning: call to '__warn_strlcpy_size_large' declared with attribute warning: strlcpy used with a size argument which is too large [-Wattribute-warning] 164 | __warn_strlcpy_size_large (); | ^ In member function 'getFilenames', inlined from 'getFilenames' at FileDialog.cpp:1691:30, inlined from 'onCmdOpen' at WriteWindow.cpp:1542:50: FileDialog.cpp:1255:42: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1255 | files = new FXString [n+1]; | ^ /usr/include/c++/13/new: In member function 'onCmdOpen': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'getFilenames', inlined from 'getFilenames' at FileDialog.cpp:1691:30, inlined from 'onCmdOpen' at WriteWindow.cpp:1542:50: FileDialog.cpp:1277:42: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1277 | files = new FXString [n+1]; | ^ /usr/include/c++/13/new: In member function 'onCmdOpen': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ ld: /usr/src/tmp/ccZGe9tF.ltrans8.ltrans.o: in function `FontSelector::listFontFaces()': /usr/include/bits/string_fortified.h:164: warning: strlcpy used with a size argument which is too large ld: /usr/include/bits/string_fortified.h:164: undefined reference to `__warn_strlcpy_size_large' ld: /usr/src/tmp/ccZGe9tF.ltrans8.ltrans.o: in function `FontSelector::onCmdFamily(FX::FXObject*, unsigned int, void*)': /usr/include/bits/string_fortified.h:164: undefined reference to `__warn_strlcpy_size_large' ld: /usr/src/tmp/ccZGe9tF.ltrans8.ltrans.o: in function `WriteWindow::onCmdFont(FX::FXObject*, unsigned int, void*)': /usr/include/bits/string_fortified.h:164: undefined reference to `__warn_strlcpy_size_large' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:697: xfw] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -o xfi ../st/st.o icons.o xfeutils.o startupnotification.o StringList.o CommandWindow.o InputDialog.o DialogBox.o OverwriteBox.o FileDict.o IconList.o File.o FileList.o DirList.o FileDialog.o MessageBox.o DirHistBox.o TextLabel.o PathLinker.o XFileImage.o ../libsn/sn-common.o ../libsn/sn-launchee.o ../libsn/sn-launcher.o ../libsn/sn-list.o ../libsn/sn-monitor.o ../libsn/sn-util.o ../libsn/sn-xmessages.o ../libsn/sn-xutils.o -lutil -lfontconfig -lpng -lFOX-1.6 -lX11 -lfreetype -lXft make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[2]: Entering directory '/usr/src/RPM/BUILD/xfe-1.42/src' x86_64-alt-linux-g++ -O3 -Wall -ffast-math -fomit-frame-pointer -fno-strict-aliasing -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/fox-1.6 -DHAVE_XFT_H -DSTARTUP_NOTIFICATION -o xfe ../st/st.o icons.o xfeutils.o startupnotification.o StringList.o File.o FileDict.o IconList.o FileList.o FileDialog.o DirList.o DialogBox.o MessageBox.o Bookmarks.o HistInputDialog.o InputDialog.o OverwriteBox.o ExecuteBox.o TextWindow.o CommandWindow.o Properties.o Preferences.o FilePanel.o DirPanel.o DirHistBox.o PathLinker.o BrowseInputDialog.o ArchInputDialog.o FontDialog.o TextLabel.o Keybindings.o KeybindingsDialog.o SearchWindow.o SearchPanel.o XFileExplorer.o main.o ../libsn/sn-common.o ../libsn/sn-launchee.o ../libsn/sn-launcher.o ../libsn/sn-list.o ../libsn/sn-monitor.o ../libsn/sn-util.o ../libsn/sn-xmessages.o ../libsn/sn-xutils.o -lutil -lfontconfig -lpng -lFOX-1.6 -lX11 -lfreetype -lXft FilePanel.cpp:67:22: warning: type of 'pkg_format' does not match original declaration [-Wlto-type-mismatch] 67 | extern FXbool pkg_format; | ^ main.cpp:209:8: note: type 'FXuint' should match type 'FXbool' 209 | FXuint pkg_format; | ^ main.cpp:209:8: note: 'pkg_format' was previously declared here Preferences.cpp:37:15: warning: type of 'single_click' does not match original declaration [-Wlto-type-mismatch] 37 | extern FXbool single_click; | ^ XFileExplorer.cpp:50:8: note: type 'FXuint' should match type 'FXbool' 50 | FXuint single_click; | ^ XFileExplorer.cpp:50:8: note: 'single_click' was previously declared here In function 'strlcpy', inlined from '__ct_base .constprop' at FontDialog.cpp:153:12: /usr/include/bits/string_fortified.h:164:31: warning: call to '__warn_strlcpy_size_large' declared with attribute warning: strlcpy used with a size argument which is too large [-Wattribute-warning] 164 | __warn_strlcpy_size_large (); | ^ In function 'strlcpy', inlined from 'listFontFaces' at FontDialog.cpp:204:20: /usr/include/bits/string_fortified.h:164:31: warning: call to '__warn_strlcpy_size_large' declared with attribute warning: strlcpy used with a size argument which is too large [-Wattribute-warning] 164 | __warn_strlcpy_size_large (); | ^ In function 'strlcpy', inlined from 'onCmdFamily' at FontDialog.cpp:465:12: /usr/include/bits/string_fortified.h:164:31: warning: call to '__warn_strlcpy_size_large' declared with attribute warning: strlcpy used with a size argument which is too large [-Wattribute-warning] 164 | __warn_strlcpy_size_large (); | ^ ld: /usr/src/tmp/cc9l1Ia8.ltrans15.ltrans.o: in function `FontSelector::listFontFaces()': /usr/include/bits/string_fortified.h:164: warning: strlcpy used with a size argument which is too large ld: /usr/include/bits/string_fortified.h:164: undefined reference to `__warn_strlcpy_size_large' ld: /usr/src/tmp/cc9l1Ia8.ltrans15.ltrans.o: in function `FontSelector::onCmdFamily(FX::FXObject*, unsigned int, void*)': /usr/include/bits/string_fortified.h:164: undefined reference to `__warn_strlcpy_size_large' ld: /usr/src/tmp/cc9l1Ia8.ltrans25.ltrans.o: in function `FontSelector::FontSelector(FX::FXComposite*, FX::FXObject*, unsigned int, unsigned int, int, int, int, int) [clone .constprop.0]': /usr/include/bits/string_fortified.h:164: undefined reference to `__warn_strlcpy_size_large' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:685: xfe] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/xfe-1.42/src' make[1]: *** [Makefile:615: all-recursive] Error 1 make: *** [Makefile:436: all] Error 2 error: Bad exit status from /usr/src/tmp/rpm-tmp.12718 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.12718 (%build) Command exited with non-zero status 1 106.80user 10.62system 0:16.42elapsed 714%CPU (0avgtext+0avgdata 168256maxresident)k 0inputs+0outputs (0major+3529039minor)pagefaults 0swaps hsh-rebuild: rebuild of `xfe-1.42-alt1.qa1.src.rpm' failed. Command exited with non-zero status 1 1.95user 1.31system 0:26.56elapsed 12%CPU (0avgtext+0avgdata 111720maxresident)k 2640inputs+0outputs (0major+219553minor)pagefaults 0swaps