time=2026-07-05T11:22:27.472Z level=DEBUG msg="Not attempting generation of an ABI report" time=2026-07-05T11:22:27.472Z level=DEBUG msg="Configuring container namespace" time=2026-07-05T11:22:27.472Z level=DEBUG msg="Set binaries" eopkg=eopkg.bin eopkg_xml=eopkg.py2 ypkg="" time=2026-07-05T11:22:27.472Z level=INFO msg="History generation enabled" time=2026-07-05T11:22:27.640Z level=DEBUG msg="Obtained package history" time=2026-07-05T11:22:27.641Z level=DEBUG msg="Building package" name=unrar version=7.2.7 release=54 type=ypkg profile=unstable-x86_64 time=2026-07-05T11:22:27.641Z level=DEBUG msg="Configuring overlay storage" time=2026-07-05T11:22:27.641Z level=DEBUG msg="Mounting overlayfs" time=2026-07-05T11:22:27.641Z level=DEBUG msg="Mounting root tmpfs" dir=/var/cache/solbuild/unstable-x86_64/unrar size=40G time=2026-07-05T11:22:27.642Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/unrar/work time=2026-07-05T11:22:27.642Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/unrar/tmp time=2026-07-05T11:22:27.642Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/unrar/img time=2026-07-05T11:22:27.642Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/unrar/union time=2026-07-05T11:22:27.642Z level=DEBUG msg="Mounting backing image" point=/var/lib/solbuild/images/unstable-x86_64.img time=2026-07-05T11:22:27.647Z level=DEBUG msg="Mounting overlayfs" upper=/var/cache/solbuild/unstable-x86_64/unrar/tmp lower=/var/cache/solbuild/unstable-x86_64/unrar/img workdir=/var/cache/solbuild/unstable-x86_64/unrar/work target=/var/cache/solbuild/unstable-x86_64/unrar/union time=2026-07-05T11:22:27.648Z level=DEBUG msg="Bringing up virtual filesystems" time=2026-07-05T11:22:27.648Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/unrar/union/dev/pts time=2026-07-05T11:22:27.648Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/unrar/union/dev/shm time=2026-07-05T11:22:27.648Z level=DEBUG msg="Mounting vfs /dev" time=2026-07-05T11:22:27.649Z level=DEBUG msg="Mounting vfs /dev/pts" time=2026-07-05T11:22:27.650Z level=DEBUG msg="Mounting vfs /proc" time=2026-07-05T11:22:27.650Z level=DEBUG msg="Mounting vfs /sys" time=2026-07-05T11:22:27.651Z level=DEBUG msg="Mounting vfs /dev/shm" time=2026-07-05T11:22:27.651Z level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/unrar/union/home/build/work time=2026-07-05T11:22:27.651Z level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/u/unrar/package.yml target=/var/cache/solbuild/unstable-x86_64/unrar/union/home/build/work/package.yml time=2026-07-05T11:22:27.651Z level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/unrar/union/home/build/work/files time=2026-07-05T11:22:27.651Z level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/u/unrar/files/0001-Fix-amateur-hour-shit.patch target=/var/cache/solbuild/unstable-x86_64/unrar/union/home/build/work/files/0001-Fix-amateur-hour-shit.patch time=2026-07-05T11:22:27.651Z level=DEBUG msg="Validating sources" time=2026-07-05T11:22:27.651Z level=DEBUG msg="Downloading source" uri=https://www.rarlab.com/rar/unrarsrc-7.2.7.tar.gz time=2026-07-05T11:22:27.764Z level=INFO msg="Downloading source" uri=https://www.rarlab.com/rar/unrarsrc-7.2.7.tar.gz time=2026-07-05T11:22:27.892Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-07-05T11:22:27.892Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-07-05T11:22:27.892Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2026-07-05T11:22:27.893Z level=DEBUG msg="Starting D-BUS" time=2026-07-05T11:22:27.893Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/unrar/union command="dbus-uuidgen --ensure" time=2026-07-05T11:22:27.898Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/unrar/union command="dbus-daemon --system" time=2026-07-05T11:22:27.901Z level=DEBUG msg="Discovering repos in rootfs" time=2026-07-05T11:22:27.901Z level=DEBUG msg="Removing repository" repo=Solus time=2026-07-05T11:22:27.901Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/unrar/union command="eopkg.bin remove-repo 'Solus' -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Repo Solus removed from system. time=2026-07-05T11:22:28.048Z level=DEBUG msg="Adding repo to system" name=Solus uri=https://packages.getsol.us/unstable/eopkg-index.xml.xz time=2026-07-05T11:22:28.048Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/unrar/union command="eopkg.bin add-repo 'Solus' 'https://packages.getsol.us/unstable/eopkg-index.xml.xz' -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: No repository found. Automatically adding Solus stable. Repo Solus added to system. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. Downloaded eopkg-index.xml.xz.sha1sum Downloaded eopkg-index.xml.xz.tmp Package database updated. time=2026-07-05T11:22:30.124Z level=DEBUG msg="Upgrading system base" time=2026-07-05T11:22:30.124Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/unrar/union command="eopkg.bin upgrade -y -N" Updating repositories Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. Downloaded eopkg-index.xml.xz.sha1sum Solus repository information is up-to-date. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: Safety switch forces the upgrade of following packages: eopkg hwdata The following packages will be upgraded: eopkg hwdata python-eopkg Total size of package(s): 82.04 MB Downloading 0 package resources (3 cached) eopkg-5.0.0-50-1-x86_64.eopkg [cached] hwdata-0.409-54-1-x86_64.eopkg [cached] python-eopkg-5.0.0-50-1-x86_64.eopkg [cached] Finished downloading package upgrades. Disabling keyboard interrupts for file operations. Installing 1 / 3 Installing eopkg, version 5.0.0, release 50 Upgrading to new distribution release Extracting the files of eopkg (6%) Extracting the files of eopkg (12%) Extracting the files of eopkg (18%) Extracting the files of eopkg (25%) Extracting the files of eopkg (31%) Extracting the files of eopkg (37%) Extracting the files of eopkg (43%) Extracting the files of eopkg (50%) Extracting the files of eopkg (56%) Extracting the files of eopkg (62%) Extracting the files of eopkg (68%) Extracting the files of eopkg (75%) Extracting the files of eopkg (81%) Extracting the files of eopkg (87%) Extracting the files of eopkg (93%) Extracting the files of eopkg (100%) [complete] Upgraded eopkg Installing 2 / 3 Installing hwdata, version 0.409, release 54 Upgrading to new distribution release Extracting the files of hwdata (12%) Extracting the files of hwdata (25%) Extracting the files of hwdata (37%) Extracting the files of hwdata (50%) Extracting the files of hwdata (62%) Extracting the files of hwdata (75%) Extracting the files of hwdata (87%) Extracting the files of hwdata (100%) [complete] Upgraded hwdata Installing 3 / 3 Installing python-eopkg, version 5.0.0, release 50 Upgrading to new distribution release Extracting the files of python-eopkg (0%) Extracting the files of python-eopkg (0%) Extracting the files of python-eopkg (0%) Extracting the files of python-eopkg (0%) Extracting the files of python-eopkg (1%) Extracting the files of python-eopkg (1%) Extracting the files of python-eopkg (1%) Extracting the files of python-eopkg (1%) Extracting the files of python-eopkg (2%) Extracting the files of python-eopkg (2%) Extracting the files of python-eopkg (2%) Extracting the files of python-eopkg (2%) Extracting the files of python-eopkg (3%) Extracting the files of python-eopkg (3%) Extracting the files of python-eopkg (3%) Extracting the files of python-eopkg (3%) Extracting the files of python-eopkg (4%) Extracting the files of python-eopkg (4%) Extracting the files of python-eopkg (4%) Extracting the files of python-eopkg (4%) Extracting the files of python-eopkg (4%) Extracting the files of python-eopkg (5%) Extracting the files of python-eopkg (5%) Extracting the files of python-eopkg (5%) Extracting the files of python-eopkg (5%) Extracting the files of python-eopkg (6%) Extracting the files of python-eopkg (6%) Extracting the files of python-eopkg (6%) Extracting the files of python-eopkg (6%) Extracting the files of python-eopkg (7%) Extracting the files of python-eopkg (7%) Extracting the files of python-eopkg (7%) Extracting the files of python-eopkg (7%) Extracting the files of python-eopkg (8%) Extracting the files of python-eopkg (8%) Extracting the files of python-eopkg (8%) Extracting the files of python-eopkg (8%) Extracting the files of python-eopkg (9%) Extracting the files of python-eopkg (9%) Extracting the files of python-eopkg (9%) Extracting the files of python-eopkg (9%) Extracting the files of python-eopkg (9%) Extracting the files of python-eopkg (10%) Extracting the files of python-eopkg (10%) Extracting the files of python-eopkg (10%) Extracting the files of python-eopkg (10%) Extracting the files of python-eopkg (11%) Extracting the files of python-eopkg (11%) Extracting the files of python-eopkg (11%) Extracting the files of python-eopkg (11%) Extracting the files of python-eopkg (12%) Extracting the files of python-eopkg (12%) Extracting the files of python-eopkg (12%) Extracting the files of python-eopkg (12%) Extracting the files of python-eopkg (13%) Extracting the files of python-eopkg (13%) Extracting the files of python-eopkg (13%) Extracting the files of python-eopkg (13%) Extracting the files of python-eopkg (14%) Extracting the files of python-eopkg (14%) Extracting the files of python-eopkg (14%) Extracting the files of python-eopkg (14%) Extracting the files of python-eopkg (14%) Extracting the files of python-eopkg (15%) Extracting the files of python-eopkg (15%) Extracting the files of python-eopkg (15%) Extracting the files of python-eopkg (15%) Extracting the files of python-eopkg (16%) Extracting the files of python-eopkg (16%) Extracting the files of python-eopkg (16%) Extracting the files of python-eopkg (16%) Extracting the files of python-eopkg (17%) Extracting the files of python-eopkg (17%) Extracting the files of python-eopkg (17%) Extracting the files of python-eopkg (17%) Extracting the files of python-eopkg (18%) Extracting the files of python-eopkg (18%) Extracting the files of python-eopkg (18%) Extracting the files of python-eopkg (18%) Extracting the files of python-eopkg (19%) Extracting the files of python-eopkg (19%) Extracting the files of python-eopkg (19%) Extracting the files of python-eopkg (19%) Extracting the files of python-eopkg (19%) Extracting the files of python-eopkg (20%) Extracting the files of python-eopkg (20%) Extracting the files of python-eopkg (20%) Extracting the files of python-eopkg (20%) Extracting the files of python-eopkg (21%) Extracting the files of python-eopkg (21%) Extracting the files of python-eopkg (21%) Extracting the files of python-eopkg (21%) Extracting the files of python-eopkg (22%) Extracting the files of python-eopkg (22%) Extracting the files of python-eopkg (22%) Extracting the files of python-eopkg (22%) Extracting the files of python-eopkg (23%) Extracting the files of python-eopkg (23%) Extracting the files of python-eopkg (23%) Extracting the files of python-eopkg (23%) Extracting the files of python-eopkg (23%) Extracting the files of python-eopkg (24%) Extracting the files of python-eopkg (24%) Extracting the files of python-eopkg (24%) Extracting the files of python-eopkg (24%) Extracting the files of python-eopkg (25%) Extracting the files of python-eopkg (25%) Extracting the files of python-eopkg (25%) Extracting the files of python-eopkg (25%) Extracting the files of python-eopkg (26%) Extracting the files of python-eopkg (26%) Extracting the files of python-eopkg (26%) Extracting the files of python-eopkg (26%) Extracting the files of python-eopkg (27%) Extracting the files of python-eopkg (27%) Extracting the files of python-eopkg (27%) Extracting the files of python-eopkg (27%) Extracting the files of python-eopkg (28%) Extracting the files of python-eopkg (28%) Extracting the files of python-eopkg (28%) Extracting the files of python-eopkg (28%) Extracting the files of python-eopkg (28%) Extracting the files of python-eopkg (29%) Extracting the files of python-eopkg (29%) Extracting the files of python-eopkg (29%) Extracting the files of python-eopkg (29%) Extracting the files of python-eopkg (30%) Extracting the files of python-eopkg (30%) Extracting the files of python-eopkg (30%) Extracting the files of python-eopkg (30%) Extracting the files of python-eopkg (31%) Extracting the files of python-eopkg (31%) Extracting the files of python-eopkg (31%) Extracting the files of python-eopkg (31%) Extracting the files of python-eopkg (32%) Extracting the files of python-eopkg (32%) Extracting the files of python-eopkg (32%) Extracting the files of python-eopkg (32%) Extracting the files of python-eopkg (33%) Extracting the files of python-eopkg (33%) Extracting the files of python-eopkg (33%) Extracting the files of python-eopkg (33%) Extracting the files of python-eopkg (33%) Extracting the files of python-eopkg (34%) Extracting the files of python-eopkg (34%) Extracting the files of python-eopkg (34%) Extracting the files of python-eopkg (34%) Extracting the files of python-eopkg (35%) Extracting the files of python-eopkg (35%) Extracting the files of python-eopkg (35%) Extracting the files of python-eopkg (35%) Extracting the files of python-eopkg (36%) Extracting the files of python-eopkg (36%) Extracting the files of python-eopkg (36%) Extracting the files of python-eopkg (36%) Extracting the files of python-eopkg (37%) Extracting the files of python-eopkg (37%) Extracting the files of python-eopkg (37%) Extracting the files of python-eopkg (37%) Extracting the files of python-eopkg (38%) Extracting the files of python-eopkg (38%) Extracting the files of python-eopkg (38%) Extracting the files of python-eopkg (38%) Extracting the files of python-eopkg (38%) Extracting the files of python-eopkg (39%) Extracting the files of python-eopkg (39%) Extracting the files of python-eopkg (39%) Extracting the files of python-eopkg (39%) Extracting the files of python-eopkg (40%) Extracting the files of python-eopkg (40%) Extracting the files of python-eopkg (40%) Extracting the files of python-eopkg (40%) Extracting the files of python-eopkg (41%) Extracting the files of python-eopkg (41%) Extracting the files of python-eopkg (41%) Extracting the files of python-eopkg (41%) Extracting the files of python-eopkg (42%) Extracting the files of python-eopkg (42%) Extracting the files of python-eopkg (42%) Extracting the files of python-eopkg (42%) Extracting the files of python-eopkg (42%) Extracting the files of python-eopkg (43%) Extracting the files of python-eopkg (43%) Extracting the files of python-eopkg (43%) Extracting the files of python-eopkg (43%) Extracting the files of python-eopkg (44%) Extracting the files of python-eopkg (44%) Extracting the files of python-eopkg (44%) Extracting the files of python-eopkg (44%) Extracting the files of python-eopkg (45%) Extracting the files of python-eopkg (45%) Extracting the files of python-eopkg (45%) Extracting the files of python-eopkg (45%) Extracting the files of python-eopkg (46%) Extracting the files of python-eopkg (46%) Extracting the files of python-eopkg (46%) Extracting the files of python-eopkg (46%) Extracting the files of python-eopkg (47%) Extracting the files of python-eopkg (47%) Extracting the files of python-eopkg (47%) Extracting the files of python-eopkg (47%) Extracting the files of python-eopkg (47%) Extracting the files of python-eopkg (48%) Extracting the files of python-eopkg (48%) Extracting the files of python-eopkg (48%) Extracting the files of python-eopkg (48%) Extracting the files of python-eopkg (49%) Extracting the files of python-eopkg (49%) Extracting the files of python-eopkg (49%) Extracting the files of python-eopkg (49%) Extracting the files of python-eopkg (50%) Extracting the files of python-eopkg (50%) Extracting the files of python-eopkg (50%) Extracting the files of python-eopkg (50%) Extracting the files of python-eopkg (51%) Extracting the files of python-eopkg (51%) Extracting the files of python-eopkg (51%) Extracting the files of python-eopkg (51%) Extracting the files of python-eopkg (52%) Extracting the files of python-eopkg (52%) Extracting the files of python-eopkg (52%) Extracting the files of python-eopkg (52%) Extracting the files of python-eopkg (52%) Extracting the files of python-eopkg (53%) Extracting the files of python-eopkg (53%) Extracting the files of python-eopkg (53%) Extracting the files of python-eopkg (53%) Extracting the files of python-eopkg (54%) Extracting the files of python-eopkg (54%) Extracting the files of python-eopkg (54%) Extracting the files of python-eopkg (54%) Extracting the files of python-eopkg (55%) Extracting the files of python-eopkg (55%) Extracting the files of python-eopkg (55%) Extracting the files of python-eopkg (55%) Extracting the files of python-eopkg (56%) Extracting the files of python-eopkg (56%) Extracting the files of python-eopkg (56%) Extracting the files of python-eopkg (56%) Extracting the files of python-eopkg (57%) Extracting the files of python-eopkg (57%) Extracting the files of python-eopkg (57%) Extracting the files of python-eopkg (57%) Extracting the files of python-eopkg (57%) Extracting the files of python-eopkg (58%) Extracting the files of python-eopkg (58%) Extracting the files of python-eopkg (58%) Extracting the files of python-eopkg (58%) Extracting the files of python-eopkg (59%) Extracting the files of python-eopkg (59%) Extracting the files of python-eopkg (59%) Extracting the files of python-eopkg (59%) Extracting the files of python-eopkg (60%) Extracting the files of python-eopkg (60%) Extracting the files of python-eopkg (60%) Extracting the files of python-eopkg (60%) Extracting the files of python-eopkg (61%) Extracting the files of python-eopkg (61%) Extracting the files of python-eopkg (61%) Extracting the files of python-eopkg (61%) Extracting the files of python-eopkg (61%) Extracting the files of python-eopkg (62%) Extracting the files of python-eopkg (62%) Extracting the files of python-eopkg (62%) Extracting the files of python-eopkg (62%) Extracting the files of python-eopkg (63%) Extracting the files of python-eopkg (63%) Extracting the files of python-eopkg (63%) Extracting the files of python-eopkg (63%) Extracting the files of python-eopkg (64%) Extracting the files of python-eopkg (64%) Extracting the files of python-eopkg (64%) Extracting the files of python-eopkg (64%) Extracting the files of python-eopkg (65%) Extracting the files of python-eopkg (65%) Extracting the files of python-eopkg (65%) Extracting the files of python-eopkg (65%) Extracting the files of python-eopkg (66%) Extracting the files of python-eopkg (66%) Extracting the files of python-eopkg (66%) Extracting the files of python-eopkg (66%) Extracting the files of python-eopkg (66%) Extracting the files of python-eopkg (67%) Extracting the files of python-eopkg (67%) Extracting the files of python-eopkg (67%) Extracting the files of python-eopkg (67%) Extracting the files of python-eopkg (68%) Extracting the files of python-eopkg (68%) Extracting the files of python-eopkg (68%) Extracting the files of python-eopkg (68%) Extracting the files of python-eopkg (69%) Extracting the files of python-eopkg (69%) Extracting the files of python-eopkg (69%) Extracting the files of python-eopkg (69%) Extracting the files of python-eopkg (70%) Extracting the files of python-eopkg (70%) Extracting the files of python-eopkg (70%) Extracting the files of python-eopkg (70%) Extracting the files of python-eopkg (71%) Extracting the files of python-eopkg (71%) Extracting the files of python-eopkg (71%) Extracting the files of python-eopkg (71%) Extracting the files of python-eopkg (71%) Extracting the files of python-eopkg (72%) Extracting the files of python-eopkg (72%) Extracting the files of python-eopkg (72%) Extracting the files of python-eopkg (72%) Extracting the files of python-eopkg (73%) Extracting the files of python-eopkg (73%) Extracting the files of python-eopkg (73%) Extracting the files of python-eopkg (73%) Extracting the files of python-eopkg (74%) Extracting the files of python-eopkg (74%) Extracting the files of python-eopkg (74%) Extracting the files of python-eopkg (74%) Extracting the files of python-eopkg (75%) Extracting the files of python-eopkg (75%) Extracting the files of python-eopkg (75%) Extracting the files of python-eopkg (75%) Extracting the files of python-eopkg (76%) Extracting the files of python-eopkg (76%) Extracting the files of python-eopkg (76%) Extracting the files of python-eopkg (76%) Extracting the files of python-eopkg (76%) Extracting the files of python-eopkg (77%) Extracting the files of python-eopkg (77%) Extracting the files of python-eopkg (77%) Extracting the files of python-eopkg (77%) Extracting the files of python-eopkg (78%) Extracting the files of python-eopkg (78%) Extracting the files of python-eopkg (78%) Extracting the files of python-eopkg (78%) Extracting the files of python-eopkg (79%) Extracting the files of python-eopkg (79%) Extracting the files of python-eopkg (79%) Extracting the files of python-eopkg (79%) Extracting the files of python-eopkg (80%) Extracting the files of python-eopkg (80%) Extracting the files of python-eopkg (80%) Extracting the files of python-eopkg (80%) Extracting the files of python-eopkg (80%) Extracting the files of python-eopkg (81%) Extracting the files of python-eopkg (81%) Extracting the files of python-eopkg (81%) Extracting the files of python-eopkg (81%) Extracting the files of python-eopkg (82%) Extracting the files of python-eopkg (82%) Extracting the files of python-eopkg (82%) Extracting the files of python-eopkg (82%) Extracting the files of python-eopkg (83%) Extracting the files of python-eopkg (83%) Extracting the files of python-eopkg (83%) Extracting the files of python-eopkg (83%) Extracting the files of python-eopkg (84%) Extracting the files of python-eopkg (84%) Extracting the files of python-eopkg (84%) Extracting the files of python-eopkg (84%) Extracting the files of python-eopkg (85%) Extracting the files of python-eopkg (85%) Extracting the files of python-eopkg (85%) Extracting the files of python-eopkg (85%) Extracting the files of python-eopkg (85%) Extracting the files of python-eopkg (86%) Extracting the files of python-eopkg (86%) Extracting the files of python-eopkg (86%) Extracting the files of python-eopkg (86%) Extracting the files of python-eopkg (87%) Extracting the files of python-eopkg (87%) Extracting the files of python-eopkg (87%) Extracting the files of python-eopkg (87%) Extracting the files of python-eopkg (88%) Extracting the files of python-eopkg (88%) Extracting the files of python-eopkg (88%) Extracting the files of python-eopkg (88%) Extracting the files of python-eopkg (89%) Extracting the files of python-eopkg (89%) Extracting the files of python-eopkg (89%) Extracting the files of python-eopkg (89%) Extracting the files of python-eopkg (90%) Extracting the files of python-eopkg (90%) Extracting the files of python-eopkg (90%) Extracting the files of python-eopkg (90%) Extracting the files of python-eopkg (90%) Extracting the files of python-eopkg (91%) Extracting the files of python-eopkg (91%) Extracting the files of python-eopkg (91%) Extracting the files of python-eopkg (91%) Extracting the files of python-eopkg (92%) Extracting the files of python-eopkg (92%) Extracting the files of python-eopkg (92%) Extracting the files of python-eopkg (92%) Extracting the files of python-eopkg (93%) Extracting the files of python-eopkg (93%) Extracting the files of python-eopkg (93%) Extracting the files of python-eopkg (93%) Extracting the files of python-eopkg (94%) Extracting the files of python-eopkg (94%) Extracting the files of python-eopkg (94%) Extracting the files of python-eopkg (94%) Extracting the files of python-eopkg (95%) Extracting the files of python-eopkg (95%) Extracting the files of python-eopkg (95%) Extracting the files of python-eopkg (95%) Extracting the files of python-eopkg (95%) Extracting the files of python-eopkg (96%) Extracting the files of python-eopkg (96%) Extracting the files of python-eopkg (96%) Extracting the files of python-eopkg (96%) Extracting the files of python-eopkg (97%) Extracting the files of python-eopkg (97%) Extracting the files of python-eopkg (97%) Extracting the files of python-eopkg (97%) Extracting the files of python-eopkg (98%) Extracting the files of python-eopkg (98%) Extracting the files of python-eopkg (98%) Extracting the files of python-eopkg (98%) Extracting the files of python-eopkg (99%) Extracting the files of python-eopkg (99%) Extracting the files of python-eopkg (99%) Extracting the files of python-eopkg (99%) Extracting the files of python-eopkg (100%) [complete] Upgraded python-eopkg time=2026-07-05T11:22:31.063Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/unrar/union command="eopkg.bin install -y abi-wizard iproute2 sccache -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: abi-wizard iproute2 sccache No packages to install. time=2026-07-05T11:22:31.249Z level=DEBUG msg="Asserting system.devel component installation" time=2026-07-05T11:22:31.249Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/unrar/union command="eopkg.bin install -y -c system.devel -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: asciify autoconf automake bash-completion-devel binutils bison blake3 cmake dbus-devel diffstat diffutils expat-devel fakeroot file-devel flex flex-devel g++ gcc gettext-devel gfortran glibc-devel gmp-devel gobject-introspection-devel intltool libarchive-bin libffi-devel libgpg-error-devel libgudev-devel libtextstyle-devel libtool-devel libxcrypt-devel libxml2-devel linux-headers m4 make meson mpc-devel mpfr-devel muon nano nano-syntax-highlighting nasm ncurses-devel openssl-devel pam-devel patch pkgconf polkit-devel readline-devel rootlesskit systemd-devel texinfo util-linux-devel ypkg zlib-devel No packages to install. time=2026-07-05T11:22:31.437Z level=DEBUG msg="Writing packager file" time=2026-07-05T11:22:31.437Z level=DEBUG msg="Installing build dependencies" file=/home/build/work/package.yml time=2026-07-05T11:22:31.437Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/unrar/union command="ypkg install-deps --eopkg-cmd 'eopkg.bin' -f /home/build/work/package.yml -n" [BuildDep] Checking build-deps for unrar-7.2.7-54 [BuildDep] All build deps satisfied time=2026-07-05T11:22:31.906Z level=DEBUG msg="Stopping D-BUS" time=2026-07-05T11:22:31.907Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/unrar/union command="chown -R build:build /home/build" time=2026-07-05T11:22:31.908Z level=DEBUG msg="Dropping container networking" time=2026-07-05T11:22:31.909Z level=DEBUG msg="Configuring container networking" time=2026-07-05T11:22:31.910Z level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/01d903a7dcf413cb2925696d7796e48e38d471f79bfe7ef3ad2aebf6c12dbefd/unrarsrc-7.2.7.tar.gz target=/var/cache/solbuild/unstable-x86_64/unrar/union/home/build/YPKG/sources/unrarsrc-7.2.7.tar.gz time=2026-07-05T11:22:31.911Z level=DEBUG msg="Exposing cache to build" cache=bazel source=/var/lib/solbuild/cache/bazel target=/var/cache/solbuild/unstable-x86_64/unrar/union/home/build/.cache/bazel time=2026-07-05T11:22:31.912Z level=DEBUG msg="Exposing cache to build" cache=ccache source=/var/lib/solbuild/cache/ccache target=/var/cache/solbuild/unstable-x86_64/unrar/union/home/build/.ccache time=2026-07-05T11:22:31.912Z level=DEBUG msg="Exposing cache to build" cache=go-build source=/var/lib/solbuild/cache/go-build target=/var/cache/solbuild/unstable-x86_64/unrar/union/home/build/.cache/go-build time=2026-07-05T11:22:31.913Z level=DEBUG msg="Exposing cache to build" cache=sccache source=/var/lib/solbuild/cache/sccache target=/var/cache/solbuild/unstable-x86_64/unrar/union/home/build/.cache/sccache time=2026-07-05T11:22:31.913Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-07-05T11:22:31.913Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2026-07-05T11:22:31.913Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-07-05T11:22:31.913Z level=DEBUG msg="Starting sccache server" time=2026-07-05T11:22:31.923Z level=INFO msg="Now starting build" package=unrar time=2026-07-05T11:22:31.923Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/unrar/union command="ypkg build -D /home/build/work -B /home/build/YPKG /home/build/work/package.yml -n -t 1783234316" + cd /home/build/YPKG/root/unrar/build/unrar + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/unrar/build/unrar + workdir=/home/build/YPKG/root/unrar/build/unrar + export package=unrar + package=unrar + export release=54 + release=54 + export version=7.2.7 + version=7.2.7 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/unrar/install + installdir=/home/build/YPKG/root/unrar/install + export PKG_ROOT_DIR=/home/build/YPKG/root/unrar + PKG_ROOT_DIR=/home/build/YPKG/root/unrar + export PKG_BUILD_DIR=/home/build/YPKG/root/unrar/build + PKG_BUILD_DIR=/home/build/YPKG/root/unrar/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1783234316 + SOURCE_DATE_EPOCH=1783234316 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + patch -t -E --no-backup-if-mismatch -f -p1 -i /home/build/work/files/0001-Fix-amateur-hour-shit.patch patching file makefile + cd /home/build/YPKG/root/unrar/build/unrar + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/unrar/build/unrar + workdir=/home/build/YPKG/root/unrar/build/unrar + export package=unrar + package=unrar + export release=54 + release=54 + export version=7.2.7 + version=7.2.7 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/unrar/install + installdir=/home/build/YPKG/root/unrar/install + export PKG_ROOT_DIR=/home/build/YPKG/root/unrar + PKG_ROOT_DIR=/home/build/YPKG/root/unrar + export PKG_BUILD_DIR=/home/build/YPKG/root/unrar/build + PKG_BUILD_DIR=/home/build/YPKG/root/unrar/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1783234316 + SOURCE_DATE_EPOCH=1783234316 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + make -j16 -f makefile x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c rar.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c strlist.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c strfn.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c pathfn.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c smallfn.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c global.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c file.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c filefn.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c filcreat.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c archive.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c arcread.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c unicode.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c system.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c crypt.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c crc.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c rawread.cpp arcread.cpp: In member function ‘size_t Archive::ReadHeader()’: arcread.cpp:17:9: warning: enumeration value ‘RARFMT_NONE’ not handled in switch [-Wswitch] 17 | switch(Format) | ^ arcread.cpp:17:9: warning: enumeration value ‘RARFMT_FUTURE’ not handled in switch [-Wswitch] arcread.cpp: In member function ‘size_t Archive::ReadHeader15()’: arcread.cpp:194:9: warning: enumeration value ‘HEAD_MARK’ not handled in switch [-Wswitch] 194 | switch(ShortBlock.HeaderType) | ^ arcread.cpp:194:9: warning: enumeration value ‘HEAD_MAIN’ not handled in switch [-Wswitch] arcread.cpp:194:9: warning: enumeration value ‘HEAD_FILE’ not handled in switch [-Wswitch] arcread.cpp:194:9: warning: enumeration value ‘HEAD_SERVICE’ not handled in switch [-Wswitch] arcread.cpp:194:9: warning: enumeration value ‘HEAD_CRYPT’ not handled in switch [-Wswitch] arcread.cpp:194:9: warning: enumeration value ‘HEAD_ENDARC’ not handled in switch [-Wswitch] arcread.cpp:194:9: warning: enumeration value ‘HEAD_UNKNOWN’ not handled in switch [-Wswitch] arcread.cpp:194:9: warning: enumeration value ‘HEAD3_MARK’ not handled in switch [-Wswitch] arcread.cpp:194:9: warning: enumeration value ‘HEAD3_CMT’ not handled in switch [-Wswitch] arcread.cpp:194:9: warning: enumeration value ‘HEAD3_AV’ not handled in switch [-Wswitch] arcread.cpp:194:9: warning: enumeration value ‘HEAD3_OLDSERVICE’ not handled in switch [-Wswitch] arcread.cpp:194:9: warning: enumeration value ‘HEAD3_PROTECT’ not handled in switch [-Wswitch] arcread.cpp:194:9: warning: enumeration value ‘HEAD3_SIGN’ not handled in switch [-Wswitch] arcread.cpp: In member function ‘size_t Archive::ReadHeader50()’: arcread.cpp:718:9: warning: enumeration value ‘HEAD_MARK’ not handled in switch [-Wswitch] 718 | switch(ShortBlock.HeaderType) | ^ arcread.cpp:718:9: warning: enumeration value ‘HEAD_UNKNOWN’ not handled in switch [-Wswitch] arcread.cpp:718:9: warning: enumeration value ‘HEAD3_MARK’ not handled in switch [-Wswitch] arcread.cpp:718:9: warning: enumeration value ‘HEAD3_MAIN’ not handled in switch [-Wswitch] arcread.cpp:718:9: warning: enumeration value ‘HEAD3_FILE’ not handled in switch [-Wswitch] arcread.cpp:718:9: warning: enumeration value ‘HEAD3_CMT’ not handled in switch [-Wswitch] arcread.cpp:718:9: warning: enumeration value ‘HEAD3_AV’ not handled in switch [-Wswitch] arcread.cpp:718:9: warning: enumeration value ‘HEAD3_OLDSERVICE’ not handled in switch [-Wswitch] arcread.cpp:718:9: warning: enumeration value ‘HEAD3_PROTECT’ not handled in switch [-Wswitch] arcread.cpp:718:9: warning: enumeration value ‘HEAD3_SIGN’ not handled in switch [-Wswitch] arcread.cpp:718:9: warning: enumeration value ‘HEAD3_SERVICE’ not handled in switch [-Wswitch] arcread.cpp:718:9: warning: enumeration value ‘HEAD3_ENDARC’ not handled in switch [-Wswitch] arcread.cpp: In member function ‘void Archive::ProcessExtra50(RawRead*, size_t, const BaseBlock*)’: arcread.cpp:1041:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1041 | if ((Flags & MHEXTRA_METADATA_CTIME)!=0) | ^ arcread.cpp:1133:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1133 | if ((Flags & FHEXTRA_HTIME_MTIME)!=0) | ^ arcread.cpp:1138:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1138 | if ((Flags & FHEXTRA_HTIME_CTIME)!=0) | ^ arcread.cpp:1143:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1143 | if ((Flags & FHEXTRA_HTIME_ATIME)!=0) | ^ arcread.cpp: In member function ‘void Archive::ConvertFileHeader(FileHeader*)’: arcread.cpp:1465:29: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1465 | if (*s=='/' || *s=='\\' && Format!=RARFMT50) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ arcread.cpp: In member function ‘bool Archive::ReadSubData(std::vector*, File*, bool)’: arcread.cpp:1524:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1524 | if (SubHead.Encrypted) | ^ strfn.cpp: In function ‘bool IsAlpha(int)’: strfn.cpp:214:18: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 214 | return ch>='A' && ch<='Z' || ch>='a' && ch<='z'; | ~~~~~~~~^~~~~~~~~~ In file included from archive.cpp:3: arccmt.cpp: In member function ‘bool Archive::DoGetComment(std::wstring&)’: arccmt.cpp:39:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 39 | if (SearchSubBlock(SUBHEAD_TYPE_CMT)!=0) | ^ arccmt.cpp:58:24: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 58 | if (Format==RARFMT14 && MainHead.PackComment || Format!=RARFMT14 && CommHead.Method!=0x30) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ arccmt.cpp: In member function ‘bool Archive::ReadCommentData(std::wstring&)’: arccmt.cpp:151:10: warning: unused variable ‘CmtSize’ [-Wunused-variable] 151 | size_t CmtSize=CmtRaw.size(); | ^~~~~~~ arccmt.cpp: In member function ‘void Archive::ViewComment()’: arccmt.cpp:177:12: warning: variable ‘CmtSize’ set but not used [-Wunused-but-set-variable] 177 | size_t CmtSize=CmtBuf.size(); | ^~~~~~~ archive.cpp: In static member function ‘static RARFORMAT Archive::IsSignature(const byte*, size_t)’: archive.cpp:103:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 103 | if (Size>=1 && D[0]==0x52) | ^ archive.cpp: In member function ‘bool Archive::IsArchive(bool)’: archive.cpp:211:46: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 211 | StartFound=Type==HEAD_MAIN || SilentOpen && Type==HEAD_CRYPT; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ pathfn.cpp: In function ‘void MakeNameUsable(std::wstring&, bool)’: pathfn.cpp:548:18: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 548 | Extended && (uint)Name[I]<32) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ pathfn.cpp:571:59: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 571 | !IsPathDiv(Name[I-1]) && (Name[I-1]!='.' || I>1 && !IsPathDiv(Name[I-2])))) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ pathfn.cpp:571:33: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 571 | !IsPathDiv(Name[I-1]) && (Name[I-1]!='.' || I>1 && !IsPathDiv(Name[I-2])))) file.cpp: In destructor ‘virtual File::~File()’: file.cpp:27:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 27 | if (hFile!=FILE_BAD_HANDLE && !SkipClose) | ^ pathfn.cpp: In function ‘void GenArcName(std::wstring&, const std::wstring&, uint, bool&)’: pathfn.cpp:857:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 857 | if (CurChar=='M') | ^ pathfn.cpp:907:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 907 | if (StartWeekDay<0) | ^ file.cpp: In member function ‘bool File::Create(const std::wstring&, uint)’: file.cpp:189:8: warning: unused variable ‘ShareRead’ [-Wunused-variable] 189 | bool ShareRead=(Mode & FMF_SHAREREAD)!=0 || File::OpenShared; | ^~~~~~~~~ file.cpp: In member function ‘bool File::Write(const void*, size_t)’: file.cpp:346:20: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 346 | Success=Written==Size; | ~~~~~~~^~~~~~ file.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 367 | if (Written0) | ~~~~~~~^~~~~ file.cpp: In member function ‘virtual int File::Read(void*, size_t)’: file.cpp:397:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 397 | if (AllowExceptions) | ^ file.cpp: In member function ‘bool File::RawSeek(int64, int)’: file.cpp:536:46: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 536 | if (Method==SEEK_CUR || Method==SEEK_SET && Offset>=CurFilePos) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ file.cpp: In member function ‘virtual int64 File::Tell()’: file.cpp:590:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 590 | if (hFile==FILE_BAD_HANDLE) | ^ arccmt.cpp: At global scope: arccmt.cpp:1:13: warning: ‘bool IsAnsiEscComment(const wchar*, size_t)’ declared ‘static’ but never defined [-Wunused-function] 1 | static bool IsAnsiEscComment(const wchar *Data,size_t Size); | ^~~~~~~~~~~~~~~~ x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c encname.cpp In file included from crypt.cpp:7: crypt3.cpp: In member function ‘void CryptData::SetKey30(bool, SecPassword*, const wchar*, const byte*)’: crypt3.cpp:8:21: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 8 | (Salt==NULL && !KDF3Cache[I].SaltPresent || Salt!=NULL && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c resource.cpp crypt.cpp: In member function ‘void CryptData::DecryptBlock(byte*, size_t)’: crypt.cpp:24:9: warning: enumeration value ‘CRYPT_NONE’ not handled in switch [-Wswitch] 24 | switch(Method) | ^ crypt.cpp:24:9: warning: enumeration value ‘CRYPT_UNKNOWN’ not handled in switch [-Wswitch] crypt.cpp: In member function ‘bool CryptData::SetCryptKeys(bool, CRYPT_METHOD, SecPassword*, const byte*, const byte*, uint, byte*, byte*)’: crypt.cpp:72:9: warning: enumeration value ‘CRYPT_NONE’ not handled in switch [-Wswitch] 72 | switch(Method) | ^ crypt.cpp:72:9: warning: enumeration value ‘CRYPT_UNKNOWN’ not handled in switch [-Wswitch] strlist.cpp: In member function ‘bool StringList::Search(const std::wstring&, bool)’: strlist.cpp:155:25: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 155 | if (CaseSensitive && Str!=CurStr || !CaseSensitive && wcsicomp(Str,CurStr)!=0) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c match.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c timefn.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c rdwrfn.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c consio.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c options.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c errhnd.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c rarvm.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c secpassword.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c rijndael.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c getbits.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c sha1.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c sha256.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c blake2s.cpp x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c hash.cpp match.cpp: In function ‘bool CmpName(const wchar*, const wchar*, uint)’: match.cpp:63:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 63 | if (CmpMode==MATCH_SUBPATH || CmpMode==MATCH_WILDSUBPATH) | ^ x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c extinfo.cpp rdwrfn.cpp: In member function ‘int ComprDataIO::UnpRead(byte*, size_t)’: rdwrfn.cpp:125:36: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 125 | (ReadSize==0 || Decryption && (TotalRead & CRYPT_BLOCK_MASK) != 0) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timefn.cpp: In member function ‘void RarTime::SetIsoText(const wchar*)’: timefn.cpp:238:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 238 | if (FieldPosUnpVer>=20 && hd->FileHash.CRC32!=0xffffffff; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extract.cpp: In member function ‘void CmdExtract::DoExtract()’: extract.cpp:109:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 109 | if (!Cmd->DisableDone) | ^ extract.cpp: In member function ‘EXTRACT_ARC_CODE CmdExtract::ExtractArchive()’: extract.cpp:302:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 302 | if (!ExtractCurrentFile(Arc,Size,Repeat)) | ^ extract.cpp: In member function ‘bool CmdExtract::ExtractCurrentFile(Archive&, size_t, bool&)’: extract.cpp:330:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 330 | if (HeaderSize==0) | ^ extract.cpp:352:44: warning: comparison of integer expressions of different signedness: ‘uint64’ {aka ‘long unsigned int’} and ‘int64’ {aka ‘long int’} [-Wsign-compare] 352 | if (Analyze.EndPos!=0 && Analyze.EndPos==Arc.CurBlockPos && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ extract.cpp:364:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 364 | if (HeaderType==HEAD_ENDARC) | ^ extract.cpp:462:32: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 462 | if (Cmd->VersionControl-1==Version) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ extract.cpp:523:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 523 | if (Arc.FileHead.Encrypted && Cmd->SkipEncrypted) | ^ extract.cpp:774:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 774 | if (Command!='I' && !Cmd->DisableNames) | ^ extract.cpp:854:14: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 854 | if (FileCreateMode && !NameExisting.empty()) // *NameExisting can be empty in case of excessive -ap switch. | ^ extract.cpp:860:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 860 | else | ^~~~ extract.cpp:888:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 888 | if (!LinkSuccess || Arc.Format==RARFMT15 && !FileCreateMode) | ^~ extract.cpp:888:52: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 888 | if (!LinkSuccess || Arc.Format==RARFMT15 && !FileCreateMode) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ extract.cpp:909:25: warning: catching polymorphic type ‘class std::bad_alloc’ by value [-Wcatch-value=] 909 | catch (std::bad_alloc) | ^~~~~~~~~ extract.cpp:900:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 900 | if (!Arc.FileHead.SplitBefore) | ^ extract.cpp:1014:66: warning: comparison of integer expressions of different signedness: ‘int64’ {aka ‘long int’} and ‘uint64’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | if (Preallocated>0 && (BrokenFile || DataIO.CurUnpWrite!=Preallocated)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ extract.cpp:1063:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1063 | if (!ExtrFile) | ^ extract.cpp: In member function ‘void CmdExtract::ExtrPrepareName(Archive&, const std::wstring&, std::wstring&)’: extract.cpp:1211:11: warning: enumeration value ‘APPENDARCNAME_NONE’ not handled in switch [-Wswitch] 1211 | switch(Cmd->AppendArcNameToPath) | ^ list.cpp: In function ‘void ListArchive(CommandData*)’: list.cpp:46:14: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 46 | if (Arc.Volume) | ^ list.cpp:97:17: warning: enumeration value ‘HEAD_MARK’ not handled in switch [-Wswitch] 97 | switch(HeaderType) | ^ list.cpp:97:17: warning: enumeration value ‘HEAD_MAIN’ not handled in switch [-Wswitch] list.cpp:97:17: warning: enumeration value ‘HEAD_CRYPT’ not handled in switch [-Wswitch] list.cpp:97:17: warning: enumeration value ‘HEAD_ENDARC’ not handled in switch [-Wswitch] list.cpp:97:17: warning: enumeration value ‘HEAD_UNKNOWN’ not handled in switch [-Wswitch] list.cpp:97:17: warning: enumeration value ‘HEAD3_MARK’ not handled in switch [-Wswitch] list.cpp:97:17: warning: enumeration value ‘HEAD3_MAIN’ not handled in switch [-Wswitch] list.cpp:97:17: warning: enumeration value ‘HEAD3_FILE’ not handled in switch [-Wswitch] list.cpp:97:17: warning: enumeration value ‘HEAD3_CMT’ not handled in switch [-Wswitch] list.cpp:97:17: warning: enumeration value ‘HEAD3_AV’ not handled in switch [-Wswitch] list.cpp:97:17: warning: enumeration value ‘HEAD3_OLDSERVICE’ not handled in switch [-Wswitch] list.cpp:97:17: warning: enumeration value ‘HEAD3_PROTECT’ not handled in switch [-Wswitch] list.cpp:97:17: warning: enumeration value ‘HEAD3_SIGN’ not handled in switch [-Wswitch] list.cpp:97:17: warning: enumeration value ‘HEAD3_SERVICE’ not handled in switch [-Wswitch] list.cpp:97:17: warning: enumeration value ‘HEAD3_ENDARC’ not handled in switch [-Wswitch] list.cpp:133:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 133 | if (!Bare && !Technical) | ^ list.cpp:167:46: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 167 | Arc.GetHeaderType()==HEAD_ENDARC && Arc.EndArcHead.NextVolume) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ list.cpp: In function ‘void ListFileHeader(Archive&, FileHeader&, bool&, bool, bool, bool, bool)’: list.cpp:285:15: warning: enumeration value ‘FSREDIR_NONE’ not handled in switch [-Wswitch] 285 | switch(hd.RedirType) | ^ list.cpp:299:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 299 | if (hd.RedirType!=FSREDIR_NONE) | ^ list.cpp:383:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 383 | if (!hd.Dir) | ^ list.cpp: At global scope: list.cpp:5:13: warning: ‘void ListOldSubHeader(Archive&)’ declared ‘static’ but never defined [-Wunused-function] 5 | static void ListOldSubHeader(Archive &Arc); | ^~~~~~~~~~~~~~~~ list.cpp:6:13: warning: ‘void ListNewSubHeader(CommandData*, Archive&)’ declared ‘static’ but never defined [-Wunused-function] 6 | static void ListNewSubHeader(CommandData *Cmd,Archive &Arc); | ^~~~~~~~~~~~~~~~ scantree.cpp:220:3: warning: multi-line comment [-Wcomment] 220 | // We prefer to scan entire disk if mask like \\server\share\ or c:\ | ^ In file included from unpack.cpp:3: model.cpp: In member function ‘int ModelPPM::DecodeChar()’: coder.cpp:23:45: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 23 | while ((low^(low+range))BlockHeader.TablePresent && !TablesRead5) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ unpack50mt.cpp:209:34: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 209 | if (!CurData->LargeBlock && !ProcessDecoded(*CurData) || | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unpack50mt.cpp: In member function ‘void Unpack::UnpackDecode(UnpackThreadData&)’: unpack50mt.cpp:320:65: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 320 | if (D.Inp.InAddr>BlockBorder || D.Inp.InAddr==BlockBorder && | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 321 | D.Inp.InBit>=D.BlockHeader.BlockBitSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unpack50mt.cpp:327:38: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 327 | if ((D.Inp.InAddr>=DataBorder) && !D.NoDataLeft || D.Inp.InAddr>=D.DataSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ unpack50mt.cpp: In member function ‘bool Unpack::UnpackLargeBlock(UnpackThreadData&)’: unpack50mt.cpp:572:65: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 572 | if (D.Inp.InAddr>BlockBorder || D.Inp.InAddr==BlockBorder && | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 573 | D.Inp.InBit>=D.BlockHeader.BlockBitSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unpack50mt.cpp:579:38: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 579 | if ((D.Inp.InAddr>=DataBorder) && !D.NoDataLeft || D.Inp.InAddr>=D.DataSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from unpack.cpp:11: unpack15.cpp: In member function ‘void Unpack::LongLZ()’: unpack15.cpp:298:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 298 | if (Length!=1 && Length!=4) | ^ unpack15.cpp:312:42: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 312 | if (OldAvr3 > 0xb0 || AvrPlc >= 0x2a00 && OldAvr2 < 0x40) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ unpack15.cpp: In member function ‘void Unpack::CopyString15(uint, uint)’: unpack15.cpp:478:21: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 478 | if (!FirstWinDone && Distance>UnpPtr || Distance>MaxWinSize || Distance==0) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from unpack.cpp:12: unpack20.cpp: In member function ‘void Unpack::ReadLastTables()’: unpack20.cpp:267:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 267 | if (ReadTop>=Inp.InAddr+5) | ^ In file included from unpack.cpp:13: unpack30.cpp: In member function ‘void Unpack::Unpack29(bool)’: unpack30.cpp:30:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 30 | for (int I=0;IParentFilter]->Prg; | ^~~~~~~~~ unpack30.cpp:564:29: warning: unused variable ‘ParentPrg’ [-Wunused-variable] 564 | VM_PreparedProgram *ParentPrg=&Filters30[flt->ParentFilter]->Prg; | ^~~~~~~~~ In file included from unpack.cpp:15: unpack50.cpp: In member function ‘void Unpack::Unpack5(bool)’: unpack50.cpp:35:73: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 35 | Inp.InAddr==BlockHeader.BlockStart+BlockHeader.BlockSize-1 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 36 | Inp.InBit>=BlockHeader.BlockBitSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unpack50.cpp:148:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 148 | if (LastLength!=0) | ^ unpack50.cpp: In member function ‘void Unpack::UnpWriteBuf()’: unpack50.cpp:417:21: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 417 | WrPtr!=UnpPtr && WrapDown(WrPtr-UnpPtr)FragWindow.GetWinSize())) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unpack.cpp:133:15: warning: catching polymorphic type ‘class std::bad_alloc’ by value [-Wcatch-value=] 133 | catch (std::bad_alloc) // Use the fragmented window in this case. | ^~~~~~~~~ unpack.cpp:137:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 137 | if (Window==nullptr) | ^ In file included from cmddata.cpp:3: cmdfilter.cpp: In member function ‘bool CommandData::TimeCheck(RarTime&, RarTime&, RarTime&)’: cmdfilter.cpp:217:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 217 | if (FileMtimeBefore.IsSet()) // Filter present. | ^ cmdfilter.cpp:227:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 227 | if (FileMtimeAfter.IsSet()) // Filter present. | ^ cmdfilter.cpp:237:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 237 | if (FileCtimeBefore.IsSet()) // Filter present. | ^ cmdfilter.cpp:247:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 247 | if (FileCtimeAfter.IsSet()) // Filter present. | ^ cmdfilter.cpp:257:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 257 | if (FileAtimeBefore.IsSet()) // Filter present. | ^ cmdfilter.cpp:267:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 267 | if (FileAtimeAfter.IsSet()) // Filter present. | ^ cmdfilter.cpp: In member function ‘int CommandData::IsProcessFile(FileHeader&, bool*, int, bool, std::wstring*)’: cmdfilter.cpp:311:61: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 311 | if ((FileHead.FileAttr & ExclFileAttr)!=0 || FileHead.Dir && ExclDir) | ~~~~~~~~~~~~~^~~~~~~~~~ In file included from cmddata.cpp:4: cmdmix.cpp: In member function ‘void CommandData::OutTitle()’: cmdmix.cpp:4:38: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 4 | if (BareOutput || DisableCopyright && !PrintVersion) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ cmddata.cpp: In member function ‘void CommandData::ParseArg(const wchar*)’: cmddata.cpp:131:76: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 131 | if (IsDriveLetter(Arg) && Arg[2]=='.' && (Arg[3]==0 || Arg[3]=='.' && Arg[4]==0)) | ~~~~~~~~~~~~^~~~~~~~~~~~ cmddata.cpp:139:44: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 139 | Arg[L-2]=='.' && (L==2 || L>=3 && IsPathDiv(Arg[L-3]))))) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ cmddata.cpp:139:27: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 139 | Arg[L-2]=='.' && (L==2 || L>=3 && IsPathDiv(Arg[L-3]))))) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmddata.cpp:138:51: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 138 | if (L>0 && Arg[L-1]=='.' && (L==1 || L>=2 && (IsPathDiv(Arg[L-2]) || | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | Arg[L-2]=='.' && (L==2 || L>=3 && IsPathDiv(Arg[L-3]))))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ui.cpp:12: uiconsole.cpp: In member function ‘void uiMsgStore::Msg()’: uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_INCERRCOUNT’ not handled in switch [-Wswitch] 101 | switch(Code) | ^ uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_NOTSFX’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_OLDTOSFX’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_WRONGSFXVER’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_HEADENCMISMATCH’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_DICTOUTMEM’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_USESMALLERDICT’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_MODIFYUNKNOWN’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_MODIFYOLD’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_MODIFYLOCKED’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_MODIFYVOLUME’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_NOTVOLUME’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_NOTFIRSTVOLUME’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_RECVOLLIMIT’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_RECVOLFOUND’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_NOTSUPPORTED’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_ENCRNOTSUPPORTED’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_RARZIPONLY’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_REPAIROLDFORMAT’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_NOFILESREPAIRED’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_NOFILESTOADD’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_NOFILESTODELETE’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_NTFSREQUIRED’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_ZIPVOLSFX’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_FILERO’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_TOOLARGESFX’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_NOZIPSFX’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_NEEEDSFX64’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_EMAIL’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_ACLGET’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_ACLBROKEN’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_ACLUNKNOWN’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_ACLSET’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_STREAMBROKEN’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_STREAMUNKNOWN’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_UOWNERGET’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_OPENPRESERVEATIME’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIERROR_AMBIGUOUSDATA’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_FIRST’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_BUILD’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_RRSEARCH’ not handled in switch [-Wswitch] cmddata.cpp: In member function ‘void CommandData::ProcessSwitch(const wchar*)’: cmddata.cpp:659:38: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 659 | Size<=0x100000000ULL && !IsPow2(Size)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_ANALYZEFILEDATA’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_RRFOUND’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_RRNOTFOUND’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_RRDAMAGED’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_BLOCKSRECOVERED’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_COPYINGDATA’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_AREADAMAGED’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_SECTORDAMAGED’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_SECTORRECOVERED’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_SECTORNOTRECOVERED’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_FOUND’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIMSG_FILERENAME’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIWAIT_FIRST’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIWAIT_DISKFULLNEXT’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIWAIT_FCREATEERROR’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_FIRST’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_SEARCHDUPFILESSTART’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_SEARCHDUPFILESEND’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_CLEARATTRSTART’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_CLEARATTRFILE’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_DELADDEDSTART’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_DELADDEDFILE’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_FILESFOUND’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_ERASEDISK’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_FILESUMSTART’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_FILESUMPROGRESS’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_FILESUMEND’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_PROTECTSTART’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_PROTECTEND’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_TESTADDEDSTART’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_TESTADDEDEND’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_RRTESTINGEND’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_NEWARCHIVE’ not handled in switch [-Wswitch] uiconsole.cpp:101:9: warning: enumeration value ‘UIEVENT_NEWREVFILE’ not handled in switch [-Wswitch] cmddata.cpp:973:18: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 973 | if (!AlreadyBad) | ^ cmddata.cpp: In member function ‘void CommandData::ProcessCommand()’: cmddata.cpp:1101:23: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1101 | if (Command.empty() && UseLargePages || SetupComplete) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ cmddata.cpp:1104:38: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1104 | if (Command[0]!=0 && Command[1]!=0 && wcschr(SingleCharCommands,Command[0])!=NULL || ArcName.empty()) cmddata.cpp:1174:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1174 | if (!BareOutput) | ^ In file included from recvol.cpp:4: recvol3.cpp: In function ‘bool IsNewStyleRev(const std::wstring&)’: recvol3.cpp:72:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 72 | if (!IsDigit(Name[ExtPos])) | ^ recvol3.cpp: In member function ‘bool RecVolumes3::Restore(CommandData*, const std::wstring&, bool)’: recvol3.cpp:209:25: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 209 | if (RecVolNumber!=0 && RecVolNumber!=P[1] || FileNumber!=0 && FileNumber!=P[2]) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ recvol3.cpp:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 223 | if (SrcPos<0 || SrcPos>=ASIZE(SrcFile)) In file included from recvol.cpp:5: recvol5.cpp: In member function ‘bool RecVolumes5::Restore(CommandData*, const std::wstring&, bool)’: recvol5.cpp:393:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (ReadSize!=RecBufferSize) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from rar.hpp:13, from recvol.cpp:1: rardefs.hpp:4:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64’ {aka ‘long unsigned int’} [-Wsign-compare] 4 | #define Min(x,y) (((x)<(y)) ? (x):(y)) | ~~~^~~~ recvol5.cpp:410:34: note: in expansion of macro ‘Min’ 410 | size_t WriteSize=(size_t)Min(MaxRead,Item->FileSize); | ^~~ recvol5.cpp: In member function ‘uint RecVolumes5::ReadHeader(File*, bool)’: recvol5.cpp:482:12: warning: unused variable ‘CurSize’ [-Wunused-variable] 482 | size_t CurSize=RecItems.size(); | ^~~~~~~ scantree.cpp: In member function ‘bool ScanTree::GetNextMask()’: scantree.cpp:233:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 233 | Slash!=std::wstring::npos && Slash+1==CurMask.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ scantree.cpp:224:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 224 | if (Recurse!=RECURSE_DISABLE) | ^ scantree.cpp: In member function ‘SCAN_CODE ScanTree::FindProc(FindData*)’: scantree.cpp:287:36: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 287 | FolderWildcards && Recurse!=RECURSE_DISABLE || | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ scantree.cpp:288:30: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 288 | Wildcards && Recurse==RECURSE_WILDCARDS || | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scantree.cpp:289:35: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 289 | ScanEntireDisk && Recurse!=RECURSE_DISABLE); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ scantree.cpp:430:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 430 | if (CurMask.size()+Mask.size()+1>=MAXPATHSIZE || Depth>=MAXSCANDEPTH-1) | ~~~~~^~~~~~~~~~~~~~~~ qopen.cpp: In member function ‘bool QuickOpen::ReadNext()’: qopen.cpp:290:8: warning: unused variable ‘Flags’ [-Wunused-variable] 290 | uint Flags=(uint)Raw.GetV(); | ^~~~~ x86_64-solus-linux-g++ -o unrar -Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs rar.o strlist.o strfn.o pathfn.o smallfn.o global.o file.o filefn.o filcreat.o archive.o arcread.o unicode.o system.o crypt.o crc.o rawread.o encname.o resource.o match.o timefn.o rdwrfn.o consio.o options.o errhnd.o rarvm.o secpassword.o rijndael.o getbits.o sha1.o sha256.o blake2s.o hash.o extinfo.o extract.o volume.o list.o find.o unpack.o headers.o threadpool.o rs16.o cmddata.o ui.o largepage.o filestr.o recvol.o rs.o scantree.o qopen.o strip unrar + cd /home/build/YPKG/root/unrar/build/unrar + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/unrar/build/unrar + workdir=/home/build/YPKG/root/unrar/build/unrar + export package=unrar + package=unrar + export release=54 + release=54 + export version=7.2.7 + version=7.2.7 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/unrar/install + installdir=/home/build/YPKG/root/unrar/install + export PKG_ROOT_DIR=/home/build/YPKG/root/unrar + PKG_ROOT_DIR=/home/build/YPKG/root/unrar + export PKG_BUILD_DIR=/home/build/YPKG/root/unrar/build + PKG_BUILD_DIR=/home/build/YPKG/root/unrar/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1783234316 + SOURCE_DATE_EPOCH=1783234316 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + install -Dm00755 unrar /home/build/YPKG/root/unrar/install/usr/bin/unrar + install_license license.txt + shopt -s failglob + license_dir=/home/build/YPKG/root/unrar/install//usr/share/licenses/unrar + [[ ! -d /home/build/YPKG/root/unrar/install//usr/share/licenses/unrar ]] + install -dm00755 /home/build/YPKG/root/unrar/install//usr/share/licenses/unrar + files=("$@") + for f in "${files[@]}" ++ basename license.txt + install -Dm00644 license.txt /home/build/YPKG/root/unrar/install//usr/share/licenses/unrar/license.txt [Warning] ypkg-build should be run via fakeroot, not as real root user [Info] Building unrar-7.2.7 [Build] Building native package [Source] Extracting source [Build] Running step: setup [Build] setup successful (0:00:00.002802) [Build] Running step: build [Build] build successful (0:00:04.051227) [Build] Running step: install [Build] install successful (0:00:00.004531) [Examine] Examining packages [Stripped] /usr/bin/unrar [Dependency] /usr/bin/unrar adds dependency on libgcc_s.so.1 from libgcc [Dependency] /usr/bin/unrar adds dependency on libstdc++.so.6 from libstdc++ [Dependency] /usr/bin/unrar adds dependency on libc.so.6 from glibc [Package] Creating /home/build/work/unrar-dbginfo-7.2.7-54-1-x86_64.eopkg ... [Package] unrar-dbginfo-7.2.7-54-1-x86_64.eopkg took 0:00:00.006868 to emit [Package] Creating /home/build/work/unrar-7.2.7-54-1-x86_64.eopkg ... [Package] unrar-7.2.7-54-1-x86_64.eopkg took 0:00:00.068367 to emit [Package] Building complete time=2026-07-05T11:22:37.327Z level=DEBUG msg="Collecting files" len=4 time=2026-07-05T11:22:37.327Z level=DEBUG msg="Collecting build artifact" path=unrar-7.2.7-54-1-x86_64.eopkg time=2026-07-05T11:22:37.327Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=unrar-7.2.7-54-1-x86_64.eopkg time=2026-07-05T11:22:37.327Z level=DEBUG msg="Collecting build artifact" path=unrar-dbginfo-7.2.7-54-1-x86_64.eopkg time=2026-07-05T11:22:37.328Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=unrar-dbginfo-7.2.7-54-1-x86_64.eopkg time=2026-07-05T11:22:37.328Z level=DEBUG msg="Collecting build artifact" path=unrar-7.2.7-54.tram time=2026-07-05T11:22:37.328Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=unrar-7.2.7-54.tram time=2026-07-05T11:22:37.328Z level=DEBUG msg="Collecting build artifact" path=pspec_x86_64.xml time=2026-07-05T11:22:37.328Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=pspec_x86_64.xml time=2026-07-05T11:22:37.328Z level=DEBUG msg="Acquiring global lock" time=2026-07-05T11:22:37.328Z level=DEBUG msg="Cleaning up" time=2026-07-05T11:22:37.330Z level=DEBUG msg="Killing child process in chroot" pid=2586108 time=2026-07-05T11:22:37.358Z level=DEBUG msg="Requesting unmount of all remaining mountpoints" time=2026-07-05T11:22:37.374Z level=INFO msg="Building succeeded"