Adélie Linux issueshttps://git.adelielinux.org/groups/adelie/-/issues2023-10-04T04:10:22Zhttps://git.adelielinux.org/adelie/packages/-/issues/1063system/pigz: build static version2023-10-04T04:10:22ZA. Wilcoxsystem/pigz: build static versionTo fix #1049 (or rather, adelie-infra/autobuilder#40) properly, we should build a static-linked version of pigz for build / bootstrapping purposes.To fix #1049 (or rather, adelie-infra/autobuilder#40) properly, we should build a static-linked version of pigz for build / bootstrapping purposes.https://git.adelielinux.org/adelie/packages/-/issues/652system/binutils: multiple vulnerabilities2023-10-04T04:10:22ZZach van Rijnsystem/binutils: multiple vulnerabilitiesSee #214 to start.
| Name | Description |
|-------|-------------|
| CVE-2021-20197 | There is an open race window when writing output in the following utilities in GNU binutils version 2.35 and earlier:ar, objcopy, strip, ranlib. When...See #214 to start.
| Name | Description |
|-------|-------------|
| CVE-2021-20197 | There is an open race window when writing output in the following utilities in GNU binutils version 2.35 and earlier:ar, objcopy, strip, ranlib. When these utilities are run as a privileged user (presumably as part of a script updating binaries across different users), an unprivileged user can trick these utilities into getting ownership of arbitrary files through a symlink. |
| ~CVE-2019-9077~ | An issue was discovered in GNU Binutils 2.32. It is a heap-based buffer overflow in process_mips_specific in readelf.c via a malformed MIPS option section. |
| CVE-2019-9076 | An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is an attempted excessive memory allocation in elf_read_notes in elf.c. |
| ~CVE-2019-9075~ | An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is a heap-based buffer overflow in _bfd_archive_64_bit_slurp_armap in archive64.c. |
| ~CVE-2019-9074~ | An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is an out-of-bounds read leading to a SEGV in bfd_getl32 in libbfd.c, when called from pex64_get_runtime_function in pei-x86_64.c. |
| ~CVE-2019-9073~ | An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is an attempted excessive memory allocation in _bfd_elf_slurp_version_tables in elf.c. |
| CVE-2019-9072 | An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is an attempted excessive memory allocation in setup_group in elf.c. |
| ~CVE-2019-9071~ | An issue was discovered in GNU libiberty, as distributed in GNU Binutils 2.32. It is a stack consumption issue in d_count_templates_scopes in cp-demangle.c after many recursive calls. |
| ~CVE-2019-9070~ | An issue was discovered in GNU libiberty, as distributed in GNU Binutils 2.32. It is a heap-based buffer over-read in d_expression_1 in cp-demangle.c after many recursive calls. |
| ~CVE-2019-17451~ | An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is an integer overflow leading to a SEGV in _bfd_dwarf2_find_nearest_line in dwarf2.c, as demonstrated by nm. |
| ~CVE-2019-17450~ | find_abstract_instance in dwarf2.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32, allows remote attackers to cause a denial of service (infinite recursion and application crash) via a crafted ELF file. |
| ~CVE-2019-14444~ | apply_relocations in readelf.c in GNU Binutils 2.32 contains an integer overflow that allows attackers to trigger a write access violation (in byte_put_little_endian function in elfcomm.c) via an ELF file, as demonstrated by readelf. |
| ~CVE-2019-14250~ | An issue was discovered in GNU libiberty, as distributed in GNU Binutils 2.32. simple_object_elf_match in simple-object-elf.c does not check for a zero shstrndx value, leading to an integer overflow and resultant heap-based buffer overflow. |
| ~CVE-2019-12972~ | An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. There is a heap-based buffer over-read in _bfd_doprnt in bfd.c because elf_object_p in elfcode.h mishandles an e_shstrndx section of type SHT_GROUP by omitting a trailing '\0' character. |
| CVE-2018-1000876 | binutils version 2.32 and earlier contains a Integer Overflow vulnerability in objdump, bfd_get_dynamic_reloc_upper_bound,bfd_canonicalize_dynamic_reloc that can result in Integer overflow trigger heap overflow. Successful exploitation allows execution of arbitrary code.. This attack appear to be exploitable via Local. This vulnerability appears to have been fixed in after commit 3a551c7a1b80fca579461774860574eabfd7f18f. |https://git.adelielinux.org/adelie/packages/-/issues/668system/binutils: (armv7) FTTFS: ld: multiple unexpected failures2023-10-04T04:10:21ZZach van Rijnsystem/binutils: (armv7) FTTFS: ld: multiple unexpected failures```
=== ld Summary ===
# of expected passes 1496
# of unexpected failures 3
# of unexpected successes 6
# of expected failures 61
# of untested testcases 6
# of unsupported tests...```
=== ld Summary ===
# of expected passes 1496
# of unexpected failures 3
# of unexpected successes 6
# of expected failures 61
# of untested testcases 6
# of unsupported tests 52
./ld-new 2.32
make[5]: *** [Makefile:3485: check-DEJAGNU] Error 1
make[5]: Leaving directory '/root/packages/system/binutils/src/binutils-2.32/ld'
make[4]: *** [Makefile:1900: check-am] Error 2
make[4]: Leaving directory '/root/packages/system/binutils/src/binutils-2.32/ld'
make[3]: *** [Makefile:1769: check-recursive] Error 1
make[3]: Leaving directory '/root/packages/system/binutils/src/binutils-2.32/ld'
make[2]: *** [Makefile:1902: check] Error 2
make[2]: Leaving directory '/root/packages/system/binutils/src/binutils-2.32/ld'
make[1]: *** [Makefile:7191: check-ld] Error 2
make[1]: Leaving directory '/root/packages/system/binutils/src/binutils-2.32'
make: *** [Makefile:2173: do-check] Error 2
>>> ERROR: binutils: check failed
```
Tests in question:
```
Running /root/packages/system/binutils/src/binutils-2.32/ld/testsuite/ld-elfvers/vers.exp ...
FAIL: vers4
FAIL: vers4b
FAIL: vers16
```
Main reason:
```
private flags = 5000400: [Version5 EABI] [hard-float ABI]
objdump_emptyverstuff: did not expect any output from objdump
```
Gory details: [ld.log](/uploads/9071e3b64adc97dd126d6c727a806d8d/ld.log)https://git.adelielinux.org/adelie/packages/-/issues/1073user/grub: FTBFS: ld: -r and -pie may not be used together2023-10-04T04:10:21ZZach van Rijnuser/grub: FTBFS: ld: -r and -pie may not be used togetherFound on powerhouse (x86_64) using `awilfox/system-next`:
```
...
gcc -m64 -Wl,-melf_x86_64 -nostdlib -static -Wl,-r -o efiemu64.o.bin efiemu64_c.o efiemu64_s.o
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux...Found on powerhouse (x86_64) using `awilfox/system-next`:
```
...
gcc -m64 -Wl,-melf_x86_64 -nostdlib -static -Wl,-r -o efiemu64.o.bin efiemu64_c.o efiemu64_s.o
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: -r and -pie may not be used together
collect2: error: ld returned 1 exit status
```
[20231003-16_26_28.848021386_grub.log](/uploads/c61ede6906ff1cac27c33a3e53dcbbd6/20231003-16_26_28.848021386_grub.log)https://git.adelielinux.org/adelie/packages/-/issues/1066user/grub: does not support XFS file systems with CRC enabled2023-10-04T04:10:21ZA. Wilcoxuser/grub: does not support XFS file systems with CRC enabledOur GRUB is old enough that it can't understand XFS filesystems with the CRC bit enabled. This means `grub-install` (and `grub-probe`, which is the one actually generating the error) fail:
```
grub-install: info: Scanning for DISKFILTE...Our GRUB is old enough that it can't understand XFS filesystems with the CRC bit enabled. This means `grub-install` (and `grub-probe`, which is the one actually generating the error) fail:
```
grub-install: info: Scanning for DISKFILTER devices on disk hostdisk//dev/sda.
grub-install: info: Partition 0 starts from 2048.
grub-install: info: Partition 1 starts from 22528.
grub-install: info: Partition 2 starts from 546816.
grub-install: info: /dev/mapper/a64wdklab-root is not present.
grub-install: error: unknown filesystem.
```https://git.adelielinux.org/adelie/packages/-/issues/1064system/build-tools: should only pull in man-pages when `docs` is installed2023-10-04T04:10:21ZA. Wilcoxsystem/build-tools: should only pull in man-pages when `docs` is installedThe `docs` metapackage installs `-doc` packages for all the installed packages that have documentation.
`man-pages` is a pretty hefty load and most builders don't actually need it. It is, however, helpful for end users.
To that end, `...The `docs` metapackage installs `-doc` packages for all the installed packages that have documentation.
`man-pages` is a pretty hefty load and most builders don't actually need it. It is, however, helpful for end users.
To that end, `build-tools` should really only depend on `build-tools` when `docs` is installed, the same way other `-doc` (and `-openrc`, etc) packages work. This saves time and space on builder systems, and any other non-interactive systems used by us *and* end users that need `build-tools`.A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/horizon/-/issues/343txz: error: hostname: could not create /etc: No such file or directory2023-10-01T11:21:19ZZach van Rijntxz: error: hostname: could not create /etc: No such file or directoryIn a fresh Adélie environment:
```
adelie ~ # hscript-image -t txz -o rootfs-ppc.txz ./image/configs/arch/ppc.installfile
HorizonScript Image Creation Utility version 0.9.7
Copyright (c) 2020 Adélie Linux and contributors.
This software...In a fresh Adélie environment:
```
adelie ~ # hscript-image -t txz -o rootfs-ppc.txz ./image/configs/arch/ppc.installfile
HorizonScript Image Creation Utility version 0.9.7
Copyright (c) 2020 Adélie Linux and contributors.
This software is licensed to you under the terms of the
AGPL 3.0 license, unless otherwise noted.
2023-08-28T13:41:26.006 log /root/image/configs/arch/../base/base.installfile: parser: 0 error(s), 0 warning(s).
2023-08-28T13:41:26.023 step-start validate
2023-08-28T13:41:26.029 log /root/image/configs/arch/../base/base.installfile:39: warning: username: live has no set passphrase: This account will not be able to log in.
2023-08-28T13:41:26.034 log installfile: validator: 0 failure(s).
2023-08-28T13:41:26.037 step-end validate
2023-08-28T13:41:26.037 step-start disk
2023-08-28T13:41:26.038 log internal: warning: could not bind-mount /dev; bootloader configuration may fail
2023-08-28T13:41:26.039 log internal: warning: target procfs could not be mounted
2023-08-28T13:41:26.039 log internal: warning: target sysfs could not be mounted
2023-08-28T13:41:26.040 step-end disk
2023-08-28T13:41:26.040 step-start pre-metadata
2023-08-28T13:41:26.040 log /root/image/configs/arch/../base/base.installfile:13: info: hostname: set hostname to 'adelie-live'
2023-08-28T13:41:26.041 log /root/image/configs/arch/../base/base.installfile:13: info: hostname: write 'adelie-live' to /etc/hostname
2023-08-28T13:41:26.042 log /root/image/configs/arch/../base/base.installfile:13: error: hostname: could not create /etc: No such file or directory
2023-08-28T13:41:26.043 log hostname: error: The HorizonScript failed to execute: Check the log file for more details.
umount: /tmp/horizon-image/target/sys: not found
2023-08-28T13:41:26.088 log umount: error: exited abnormally with status 1
umount: /tmp/horizon-image/target/dev: not found
2023-08-28T13:41:26.130 log umount: error: exited abnormally with status 1
```
A temporary workaround is to do:
```sh
mkdir -p /tmp/horizon-image/target
```https://git.adelielinux.org/adelie/horizon/-/issues/344txz: requires pristine rootfs2023-10-01T11:21:08ZZach van Rijntxz: requires pristine rootfsIf `apk` (for example) had failed in a previous run of `hscript-image -t txz`, recovery is not automatic:
```
HorizonScript Image Creation Utility version 0.9.7
Copyright (c) 2020 Adélie Linux and contributors.
This software is licensed...If `apk` (for example) had failed in a previous run of `hscript-image -t txz`, recovery is not automatic:
```
HorizonScript Image Creation Utility version 0.9.7
Copyright (c) 2020 Adélie Linux and contributors.
This software is licensed to you under the terms of the
AGPL 3.0 license, unless otherwise noted.
2023-08-28T15:42:25.809 log /root/image/configs/arch/../base/base.installfile: parser: 0 error(s), 0 warning(s).
2023-08-28T15:42:25.828 step-start validate
2023-08-28T15:42:25.834 log /root/image/configs/arch/../base/base.installfile:39: warning: username: live has no set passphrase: This account will not be able to log in.
2023-08-28T15:42:25.841 log installfile: validator: 0 failure(s).
2023-08-28T15:42:25.842 step-end validate
2023-08-28T15:42:25.842 step-start disk
2023-08-28T15:42:25.843 step-end disk
2023-08-28T15:42:25.843 step-start pre-metadata
2023-08-28T15:42:25.844 log /root/image/configs/arch/../base/base.installfile:13: info: hostname: set hostname to 'adelie-live'
2023-08-28T15:42:25.844 log /root/image/configs/arch/../base/base.installfile:13: info: hostname: write 'adelie-live' to /etc/hostname
2023-08-28T15:42:25.847 log /root/image/configs/arch/../base/base.installfile:35: info: repository: write 'https://distfiles.adelielinux.org/adelie/current/system' to /etc/apk/repositories
2023-08-28T15:42:25.848 log /root/image/configs/arch/../base/base.installfile:36: info: repository: write 'https://distfiles.adelielinux.org/adelie/current/user' to /etc/apk/repositories
2023-08-28T15:42:25.848 step-end pre-metadata
2023-08-28T15:42:25.848 step-start net
2023-08-28T15:42:25.851 step-end net
2023-08-28T15:42:25.851 step-start pkgdb
2023-08-28T15:42:25.852 log /root/image/configs/arch/ppc.installfile:3: info: signingkey: trusting ppc-1@packages.adelielinux.org.pub for APK signing
2023-08-28T15:42:26.521 log /root/image/configs/arch/ppc.installfile:4: info: signingkey: trusting ppc-2@packages.adelielinux.org.pub for APK signing
2023-08-28T15:42:26.684 log /root/image/configs/arch/ppc.installfile:1: info: arch: setting system CPU architecture to ppc
2023-08-28T15:42:26.688 log internal: info: initialising APK
9 errors; 364 MiB in 205 packages
2023-08-28T15:42:27.475 log /sbin/apk: error: exited abnormally with status 9
2023-08-28T15:42:27.476 log pkginstall: error: The HorizonScript failed to execute: Check the log file for more details.
```
The temporary workaround is to do:
```sh
rm -fr /tmp/horizon-image
```https://git.adelielinux.org/adelie/horizon/-/issues/342image/backends/tar.cc:97:78: error: no matching function for call to ‘std::__...2023-10-01T11:19:36ZZach van Rijnimage/backends/tar.cc:97:78: error: no matching function for call to ‘std::__cxx11::basic_string<char>::basic_string(const boost::filesystem::path&)’Possibly due to a7b5f7eb901acf644098f7bf40208cebd6cac71a:
```
...
[ 95%] Building CXX object image/backends/CMakeFiles/hi-backends.dir/tar.cc.o
^[[91m/root/horizon/image/backends/tar.cc: In member function ‘virtual int Horizon::Image::T...Possibly due to a7b5f7eb901acf644098f7bf40208cebd6cac71a:
```
...
[ 95%] Building CXX object image/backends/CMakeFiles/hi-backends.dir/tar.cc.o
^[[91m/root/horizon/image/backends/tar.cc: In member function ‘virtual int Horizon::Image::TarBackend::create()’:
/root/horizon/image/backends/tar.cc:97:78: error: no matching function for call to ‘std::__cxx11::basic_string<char>::basic_string(const boost::filesystem::path&)’
output_error("tar backend", "failed to " x " '" + std::string(dent.path()) + "'",\
^
/root/horizon/image/backends/tar.cc:101:17: note: in expansion of macro ‘OUTPUT_FAILURE’
OUTPUT_FAILURE("stat")
^~~~~~~~~~~~~~
^[[0m^[[91mIn file included from /usr/include/c++/8.5.0/string:52,
from /usr/include/c++/8.5.0/stdexcept:39,
from /usr/include/c++/8.5.0/array:39,
from /usr/include/c++/8.5.0/tuple:39,
from /usr/include/c++/8.5.0/functional:54,
from /root/horizon/image/backends/basic.hh:15,
from /root/horizon/image/backends/tar.cc:22:
/usr/include/c++/8.5.0/bits/basic_string.h:653:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_>
basic_string(__sv_wrapper __svw, const _Alloc& __a)
^~~~~~~~~~~~
/usr/include/c++/8.5.0/bits/basic_string.h:653:7: note: candidate expects 2 arguments, 1 provided
...
```
Configured with:
```sh
cmake .. \
-DBUILD_TOOLS=ON \
-DINSTALL=ON \
-DUNSUPPORTED_NONFREE_FIRMWARE=ON
```
[horizon-build-failure.txt](/uploads/dce2ac79e3c8169c076f2c465d1daa0b/horizon-build-failure.txt)https://git.adelielinux.org/adelie/packages/-/issues/1060system/curl: (armv7) FTTFS: TESTFAIL: These test cases failed: 6502023-10-01T05:26:51ZZach van Rijnsystem/curl: (armv7) FTTFS: TESTFAIL: These test cases failed: 650Found on armv7 during the first system build pass, with latest tree as of 6c311468394f004e4bb3c2f68d65478f8e97478e:
```
...
test 0648...OK (585 out of 1434, remaining: 04:21, took 0.087s, duration: 03:00)
test 0649...OK (586 out of 1434...Found on armv7 during the first system build pass, with latest tree as of 6c311468394f004e4bb3c2f68d65478f8e97478e:
```
...
test 0648...OK (585 out of 1434, remaining: 04:21, took 0.087s, duration: 03:00)
test 0649...OK (586 out of 1434, remaining: 04:20, took 0.074s, duration: 03:00)
test 0650...FAILED
== Contents of files in the log/ dir after test 650
=== Start of file commands.log
./libtest/lib650 http://127.0.0.1:39077/650 log/test650.filedata <log/stdin-for-650 > log/stdout650 2> log/stderr650
=== End of file commands.log
=== Start of file http_server.log
05:14:00.278877 ====> Client connect
05:14:00.279005 accept_connection 3 returned 4
05:14:00.279067 accept_connection 3 returned 0
05:14:00.279153 Read 194 bytes
05:14:00.279199 Process 194 bytes request
05:14:00.279249 Got request: POST /650 HTTP/1.1
05:14:00.279292 Serve test number 650 part 0
05:14:00.279451 - request found to be complete (650)
05:14:01.280608 Read 872 bytes
05:14:01.280671 Process 1066 bytes request [CONTINUED]
05:14:01.280711 - request found to be complete (650)
05:14:01.280873 Read 352 bytes
05:14:01.280914 Process 1418 bytes request [CONTINUED]
05:14:01.280954 - request found to be complete (650)
05:14:01.281111 Read 360 bytes
05:14:01.281153 Process 1778 bytes request [CONTINUED]
05:14:01.281192 - request found to be complete (650)
05:14:01.281349 Read 5 bytes
05:14:01.281390 Process 1783 bytes request [CONTINUED]
05:14:01.281430 - request found to be complete (650)
05:14:01.281664 Wrote request (1783 bytes) input to log/server.input
05:14:01.281712 Send response test650 section <data>
05:14:01.281881 connection close instruction "swsclose" found in response
05:14:01.282260 Response sent (160 bytes) and written to log/server.response
05:14:01.282307 instructed to close connection after server-reply
05:14:01.282348 ====> Client disconnect 0
05:14:01.332680 ====> Client connect
05:14:01.332732 accept_connection 3 returned 4
05:14:01.332786 accept_connection 3 returned 0
05:14:01.332837 Connection closed by client
05:14:01.332879 ====> Client disconnect 0
=== End of file http_server.log
=== Start of file server.cmd
Testnum 650
=== End of file server.cmd
=== Start of file server.input
POST /650 HTTP/1.1
Host: 127.0.0.1:39077
Accept: */*
Transfer-Encoding: chunked
Content-Type: multipart/form-data; boundary=------------------------daf8b16abcd18ecb
Expect: 100-continue
361
--------------------------daf8b16abcd18ecb
Content-Disposition: form-data; name="fieldname"
Content-Type: text/plain
X-customheader-1: Header 1 data
X-customheader-2: Header 2 data
this is what we post to the silly web server
--------------------------daf8b16abcd18ecb
Content-Disposition: form-data; name="fieldnam"
uhis is what we post to the silly web serve
--------------------------daf8b16abcd18ecb
Content-Disposition: form-data; name="multifile"
Content-Type: multipart/mixed; boundary=------------------------f897e3eb8dd71f0f
--------------------------f897e3eb8dd71f0f
Content-Disposition: attachment; filename="test650.filedata"
Content-Type: application/octet-stream
This is data from a file.
--------------------------f897e3eb8dd71f0f
Content-Disposition: attachment; filename="test650.filedata"
Content-Type: text/whatever
a5
This is data from a file.
--------------------------f897e3eb8dd71f0f
Content-Disposition: attachment; filename="test650.filedata"
Content-Type: text/whatever
af
This is data from a file.
--------------------------f897e3eb8dd71f0f--
--------------------------daf8b16abcd18ecb
Content-Disposition: form-data; name="filecontents"
10f
This is data from a file.
--------------------------daf8b16abcd18ecb
Content-Disposition: form-data; name="formlength"
1367
--------------------------daf8b16abcd18ecb
Content-Disposition: form-data; name="standardinput"
Content-Type: application/octet-stream
16
Some data from stdin
30
--------------------------daf8b16abcd18ecb--
0
=== End of file server.input
=== Start of file server.response
HTTP/1.1 301 OK
Date: Tue, 09 Nov 2010 14:49:00 GMT
Server: test-server/fake swsclose
Connection: close
Content-Type: text/html
Location: /6500002
hello
=== End of file server.response
=== Start of file stderr650
URL: http://127.0.0.1:39077/650
* Trying 127.0.0.1:39077...
* Connected to 127.0.0.1 (127.0.0.1) port 39077
> POST /650 HTTP/1.1
Host: 127.0.0.1:39077
Accept: */*
Transfer-Encoding: chunked
Content-Type: multipart/form-data; boundary=------------------------daf8b16abcd18ecb
Expect: 100-continue
* Done waiting for 100-continue
* Signaling end of chunked upload via terminating chunk.
< HTTP/1.1 301 OK
< Date: Tue, 09 Nov 2010 14:49:00 GMT
< Server: test-server/fake swsclose
< Connection: close
< Content-Type: text/html
* Please rewind output before next send
< Location: /6500002
* Keep sending data to get tossed away
<
* Excess found: excess = 6 url = /650 (zero-length body)
* we are done reading and this is set to close, stop send
* Closing connection
* Issue another request to this URL: 'http://127.0.0.1:39077/6500002'
* Hostname 127.0.0.1 was found in DNS cache
* Trying 127.0.0.1:39077...
* Connected to 127.0.0.1 (127.0.0.1) port 39077
* Cannot rewind mime/post data
* Closing connection
=== End of file stderr650
=== Start of file stdin-for-650
Some data from stdin
=== End of file stdin-for-650
=== Start of file stdout650
HTTP/1.1 301 OK
Date: Tue, 09 Nov 2010 14:49:00 GMT
Server: test-server/fake swsclose
Connection: close
Content-Type: text/html
Location: /6500002
=== End of file stdout650
=== Start of file test650.filedata
This is data from a file.
=== End of file test650.filedata
test 0651...OK (588 out of 1434, remaining: 04:21, took 0.199s, duration: 03:01)
test 0652...OK (589 out of 1434, remaining: 04:21, took 0.356s, duration: 03:02)
...
```
Note that this passes on 32- and 64-bit x86 and POWER, and 64-bit ARM, but fails only on 32-bit ARM.
[20230920-05_08_14.280862223_curl.log](/uploads/a28fde8d4cb002a27863d326c074879b/20230920-05_08_14.280862223_curl.log)https://git.adelielinux.org/adelie/packages/-/issues/1071user/gnucobol: FTTFS: multiple failures2023-09-28T14:22:03ZZach van Rijnuser/gnucobol: FTTFS: multiple failuresFound on powerhouse (x86_64) in latest autobuilder environment:
```
...
795: POINTER ok
796: CALL RETURNING POINTER ok
797: ON EXCEPTION clause of DISPLAY ...Found on powerhouse (x86_64) in latest autobuilder environment:
```
...
795: POINTER ok
796: CALL RETURNING POINTER ok
797: ON EXCEPTION clause of DISPLAY FAILED (run_misc.at:7189)
798: EC-SCREEN-LINE-NUMBER and -STARTING-COLUMN FAILED (run_misc.at:7230)
799: LINE/COLUMN 0 exceptions FAILED (run_misc.at:7268)
800: SET LAST EXCEPTION TO OFF ok
801: void PROCEDURE ok
...
## ------------- ##
## Test results. ##
## ------------- ##
ERROR: 1265 tests were run,
34 failed (31 expected failures).
9 tests were skipped.
## -------------------------- ##
## testsuite.log was created. ##
## -------------------------- ##
Please send `tests/testsuite.log' and all information you think might help:
To: <bug-gnucobol@gnu.org>
Subject: [GnuCOBOL 3.2] testsuite: 797 798 799 failed
You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point. Its output may
be found below `tests/testsuite.dir'.
make[4]: *** [Makefile:802: check-local] Error 1
make[4]: Leaving directory '/usr/src/packages/user/gnucobol/src/gnucobol-3.2/tests'
make[3]: *** [Makefile:679: check-am] Error 2
make[3]: Leaving directory '/usr/src/packages/user/gnucobol/src/gnucobol-3.2/tests'
make[2]: *** [Makefile:528: check-recursive] Error 1
make[2]: Leaving directory '/usr/src/packages/user/gnucobol/src/gnucobol-3.2/tests'
make[1]: *** [Makefile:658: check-recursive] Error 1
make[1]: Leaving directory '/usr/src/packages/user/gnucobol/src/gnucobol-3.2'
make: *** [Makefile:958: check] Error 2
>>> ERROR: gnucobol: check failed
```
Root cause: adelie-infra/autobuilder@8dd37015b196aa8f588aa93e587a0636c2d347eb, in that the `TERM` variable is no longer set.
These three tests have this in common:
```
AT_CHECK([test "$COB_HAS_CURSES" = "yes" || exit 77])
```
and the tests pass if we do:
```sh
export TERM=screen
abuild check
```
[20230926-22_47_25.732355150_gnucobol.log](/uploads/0e777e19da87aeec4a05210e27842f3f/20230926-22_47_25.732355150_gnucobol.log)https://git.adelielinux.org/adelie/packages/-/issues/1068system/libssh2: FTTFS: Invalid user username from 127.0.0.1 port 466302023-09-26T21:26:16ZZach van Rijnsystem/libssh2: FTTFS: Invalid user username from 127.0.0.1 port 46630Found on powerhouse (x86_64) using latest autobuilder dev environment:
```
=====================================
libssh2 -: tests/test-suite.log
=====================================
# TOTAL: 3
# PASS: 2
# SKIP: 0
# XFAIL: 0
# FAI...Found on powerhouse (x86_64) using latest autobuilder dev environment:
```
=====================================
libssh2 -: tests/test-suite.log
=====================================
# TOTAL: 3
# PASS: 2
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: ssh2.sh
=============
command-line line 0: Deprecated option UsePrivilegeSeparation
Server listening on 0.0.0.0 port 4711.
Server listening on :: port 4711.
Couldn't create pid file "/run/sshd.pid": Permission denied
command-line line 0: Deprecated option UsePrivilegeSeparation
Fingerprint: 86 AD B2 21 33 60 65 3D 9A 29 86 DE 22 99 DA 18 CC BA D3 AC
Invalid user username from 127.0.0.1 port 46630
Received disconnect from 127.0.0.1 port 46630:11: Normal Shutdown [preauth]
Disconnected from invalid user username 127.0.0.1 port 46630 [preauth]
Authentication methods: publickey,password,keyboard-interactive
Authentication by public key failed!
Received signal 15; terminating.
FAIL ssh2.sh (exit status: 1)
```
Likely caused by adelie-infra/autobuilder@8dd37015b196aa8f588aa93e587a0636c2d347eb.https://git.adelielinux.org/adelie/packages/-/issues/1049system/pigz: pigz: abort: zlib version less than 1.2.32023-09-24T03:30:08ZZach van Rijnsystem/pigz: pigz: abort: zlib version less than 1.2.3Found in x86_64 autobuilder environment.
Caused by 6b6c13bf362433a727277a93c55bdbe1b3b0eb6b.
Not strictly a bug, but `pigz` needs to be rebuilt against the bumped `zlib`.
The `pigz` package should not be included in the autobuilder en...Found in x86_64 autobuilder environment.
Caused by 6b6c13bf362433a727277a93c55bdbe1b3b0eb6b.
Not strictly a bug, but `pigz` needs to be rebuilt against the bumped `zlib`.
The `pigz` package should not be included in the autobuilder environment.https://git.adelielinux.org/adelie/horizon/-/issues/352System Installation appears to be ignoring 'nameserver' keys2023-09-24T02:45:52ZA. WilcoxSystem Installation appears to be ignoring 'nameserver' keysGiven the installfile:
```
network true
hostname lab-x86_64-1.adelie.atwilcox.tech
pkginstall adelie-base-posix dev-kit netifrc openrc openssh
rootpw <REMOVED>
arch x86_64
language en_GB.UTF-8
firmware true
netconfigtype netifrc
netaddr...Given the installfile:
```
network true
hostname lab-x86_64-1.adelie.atwilcox.tech
pkginstall adelie-base-posix dev-kit netifrc openrc openssh
rootpw <REMOVED>
arch x86_64
language en_GB.UTF-8
firmware true
netconfigtype netifrc
netaddress eth0 dhcp
nameserver 2620:fe::fe
nameserver 9.9.9.9
timezone America/Chicago
version current
svcenable sshd
bootloader /dev/sde
diskid /dev/sde WD_Blue
disklabel /dev/sde gpt
partition /dev/sde 1 10M bios
partition /dev/sde 2 256M esp
partition /dev/sde 3 fill
lvm_pv /dev/sde3
lvm_vg /dev/sde3 labtj
lvm_lv labtj root 80G
fs /dev/labtj/root xfs
mount /dev/labtj/root /
signingkey /etc/apk/keys/x86_64-1@packages.adelielinux.org.pub
signingkey /etc/apk/keys/x86_64-2@packages.adelielinux.org.pub
signingkey /etc/apk/keys/packages@pleroma.apkfission.net-5ac0b300.rsa.pub
signingkey /etc/apk/keys/packages@pleroma.apkfission.net-5ac04808.rsa.pub
```
The only log for the `net` phase is:
```
2023-09-24T02:25:55.311 step-start net
2023-09-24T02:25:55.311 log /etc/horizon/installfile:9: info: netaddress: adding configuration for eth0
2023-09-24T02:25:55.312 step-end net
```
And the target does _not_ have a `/etc/resolv.conf` file.https://git.adelielinux.org/adelie/packages/-/issues/1061user/bash-completion: (x86_64) FTBFS: SyntaxError: invalid syntax2023-09-22T20:31:20ZZach van Rijnuser/bash-completion: (x86_64) FTBFS: SyntaxError: invalid syntaxFound on x86_64:
```
...
make[3]: Entering directory '/usr/src/packages/user/bash-completion/src/bash-completion-2.11/test/t'
make check-local
make[4]: Entering directory '/usr/src/packages/user/bash-completion/src/bash-completion-2.11...Found on x86_64:
```
...
make[3]: Entering directory '/usr/src/packages/user/bash-completion/src/bash-completion-2.11/test/t'
make check-local
make[4]: Entering directory '/usr/src/packages/user/bash-completion/src/bash-completion-2.11/test/t'
pytest .
Traceback (most recent call last):
File "/usr/bin/pytest", line 33, in <module>
sys.exit(load_entry_point('pytest==6.2.5', 'console_scripts', 'pytest')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/pytest", line 25, in importlib_load_entry_point
return next(matches).load()
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load
module = import_module(match.group('module'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/usr/lib/python3.11/site-packages/pytest/__init__.py", line 5, in <module>
from _pytest.assertion import register_assert_rewrite
File "/usr/lib/python3.11/site-packages/_pytest/assertion/__init__.py", line 9, in <module>
from _pytest.assertion import rewrite
File "/usr/lib/python3.11/site-packages/_pytest/assertion/rewrite.py", line 30, in <module>
import py
File "/usr/lib/python3.11/site-packages/py/__init__.py", line 23, in <module>
from ._version import version as __version__
File "/usr/lib/python3.11/site-packages/py/_version.py", line 4
__version__ : str = version : str = '1.11.0'
^
SyntaxError: invalid syntax
make[4]: *** [Makefile:1257: check-local] Error 1
```
[20230920-17_18_03.331890574_bash-completion.log](/uploads/cd2b9d7214f7a8366f53ec5e52182953/20230920-17_18_03.331890574_bash-completion.log)https://git.adelielinux.org/adelie/packages/-/issues/1058system/curl: (ppc) FTTFS: TESTFAIL: These test cases failed: 86 87 1240 1283 ...2023-09-22T11:16:36ZZach van Rijnsystem/curl: (ppc) FTTFS: TESTFAIL: These test cases failed: 86 87 1240 1283 1328Found on official builder (ppc) in latest available autobuilder environment (`20230829` snapshot), system build pass 1/2:
```
...
test 3100...OK (1412 out of 1415, remaining: 00:00, took 0.071s, duration: 06:32)
test 3101...OK (1413 out...Found on official builder (ppc) in latest available autobuilder environment (`20230829` snapshot), system build pass 1/2:
```
...
test 3100...OK (1412 out of 1415, remaining: 00:00, took 0.071s, duration: 06:32)
test 3101...OK (1413 out of 1415, remaining: 00:00, took 0.072s, duration: 06:32)
test 3201...OK (1414 out of 1415, remaining: 00:00, took 0.034s, duration: 06:32)
test 3202...OK (1415 out of 1415, remaining: 00:00, took 0.036s, duration: 06:32)
TESTDONE: 1611 tests were considered during 393 seconds.
TESTDONE: 1291 tests out of 1296 reported OK: 99%
TESTFAIL: These test cases failed: 86 87 1240 1283 1328
make[1]: *** [Makefile:821: quiet-test] Error 1
make[1]: Leaving directory '/usr/src/packages/system/curl/src/curl-8.2.1/tests'
make: *** [Makefile:1726: test] Error 2
>>> ERROR: curl: check failed
```
The tests passed on at least x86_64, pmmx, ppc64, and aarch64, keeping everything else constant.
[20230918-23_35_10.683468247_curl.log](/uploads/318ae3d82af19416e47c996e674834c6/20230918-23_35_10.683468247_curl.log)https://git.adelielinux.org/adelie/packages/-/issues/1055user/node: FTTFS: AssertionError [ERR_ASSERTION]: The input did not match the...2023-09-22T11:16:36ZZach van Rijnuser/node: FTTFS: AssertionError [ERR_ASSERTION]: The input did not match the regular expression /^\d+\.\d+\.\d+(?:-.*)?$/...Found on powerhouse (x86_64) in autobuilder dev environment:
```
...
[00:07|% 54|+ 2054|- 0]: release test-punycode
=== release test-process-versions ===
Path: parallel/test-process-v...Found on powerhouse (x86_64) in autobuilder dev environment:
```
...
[00:07|% 54|+ 2054|- 0]: release test-punycode
=== release test-process-versions ===
Path: parallel/test-process-versions
node:assert:1027
throw err;
^
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /^\d+\.\d+\.\d+(?:-.*)?$/. Input:
'1.3'
at Object.<anonymous> (/usr/src/packages/user/node/src/node-v18.15.0/test/parallel/test-process-versions.js:59:8)
at Module._compile (node:internal/modules/cjs/loader:1254:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
at Module.load (node:internal/modules/cjs/loader:1117:32)
at Module._load (node:internal/modules/cjs/loader:958:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:23:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '1.3',
expected: /^\d+\.\d+\.\d+(?:-.*)?$/,
operator: 'match'
}
Node.js v18.15.0
Command: out/Release/node /usr/src/packages/user/node/src/node-v18.15.0/test/parallel/test-process-versions.js
...
Failed tests:
out/Release/node /usr/src/packages/user/node/src/node-v18.15.0/test/parallel/test-process-versions.js
make[1]: *** [Makefile:308: jstest] Error 1
make: *** [Makefile:342: test-only] Error 2
>>> ERROR: node: check failed
```
Appears to be caused by a bad regex in `test/parallel/test-process-versions.js` and 6b6c13bf362433a727277a93c55bdbe1b3b0eb6b:
```js
const commonTemplate = /^\d+\.\d+\.\d+(?:-.*)?$/;
assert.match(process.versions.acorn, commonTemplate);
assert.match(process.versions.ares, commonTemplate);
assert.match(process.versions.brotli, commonTemplate);
assert.match(process.versions.llhttp, commonTemplate);
assert.match(process.versions.node, commonTemplate);
assert.match(process.versions.uv, commonTemplate);
assert.match(process.versions.zlib, commonTemplate);
if (hasUndici) {
assert.match(process.versions.undici, commonTemplate);
}
assert.match(
process.versions.v8,
/^\d+\.\d+\.\d+(?:\.\d+)?-node\.\d+(?: \(candidate\))?$/
);
assert.match(process.versions.modules, /^\d+$/);
if (common.hasCrypto) {
const versionRegex = common.hasOpenSSL3 ?
// The following also matches a development version of OpenSSL 3.x which
// can be in the format '3.0.0-alpha4-dev'. This can be handy when building
// and linking against the main development branch of OpenSSL.
/^\d+\.\d+\.\d+(?:[-+][a-z0-9]+)*$/ :
/^\d+\.\d+\.\d+[a-z]?(\+quic)?(-fips)?$/;
assert.match(process.versions.openssl, versionRegex);
}
```
[20230914-19_30_57.216486238_node.log](/uploads/1e61ce65495d1e9829da15aaa6d3dc19/20230914-19_30_57.216486238_node.log)
Upstream:
* https://github.com/nodejs/node/commit/6a6b3c54022104cc110ab09044a2a0cecb8988e7.patch
* https://github.com/nodejs/node/pull/48227https://git.adelielinux.org/adelie/packages/-/issues/1054user/clang: FTTFS: multiple failures2023-09-22T11:16:36ZZach van Rijnuser/clang: FTTFS: multiple failuresFound on powerhouse (x86_64) in autobuilder dev environment:
```
...
********************
Failed Tests (30):
Clang :: Coverage/html-diagnostics.c
Clang :: Coverage/html-multifile-diagnostics.c
Clang :: Modules/crash-vfs-path-empty...Found on powerhouse (x86_64) in autobuilder dev environment:
```
...
********************
Failed Tests (30):
Clang :: Coverage/html-diagnostics.c
Clang :: Coverage/html-multifile-diagnostics.c
Clang :: Modules/crash-vfs-path-emptydir-entries.m
Clang :: Modules/crash-vfs-path-symlink-component.m
Clang :: Modules/crash-vfs-path-symlink-topheader.m
Clang :: Modules/crash-vfs-path-traversal.m
Clang :: Modules/crash-vfs-relative-overlay.m
Clang :: Modules/crash-vfs-umbrella-frameworks.m
Clang :: Modules/load-module-with-errors.m
Clang :: Modules/modules-with-same-name.m
Clang :: Modules/prebuilt-implicit-modules.m
Clang :: Modules/prune.m
Clang :: Modules/signal.m
Clang :: VFS/module-header-mismatches.m
Clang :: VFS/module_missing_vfs.m
Clang :: utils/update_cc_test_checks/basic-cplusplus.test
Clang :: utils/update_cc_test_checks/check-globals.test
Clang :: utils/update_cc_test_checks/check_attrs.test
Clang :: utils/update_cc_test_checks/def-and-decl.test
Clang :: utils/update_cc_test_checks/exec-all-runlines.test
Clang :: utils/update_cc_test_checks/explicit-template-instantiation.test
Clang :: utils/update_cc_test_checks/generated-funcs-regex.test
Clang :: utils/update_cc_test_checks/generated-funcs.test
Clang :: utils/update_cc_test_checks/global-hex-value-regex.test
Clang :: utils/update_cc_test_checks/global-value-regex.test
Clang :: utils/update_cc_test_checks/mangled_names.test
Clang :: utils/update_cc_test_checks/on_the_fly_arg_change.test
Clang :: utils/update_cc_test_checks/prefix-never-matches.test
Clang :: utils/update_cc_test_checks/replace-value-regex-across-runs.test
Clang :: utils/update_cc_test_checks/resolve-tmp-conflict.test
Testing Time: 119.85s
Skipped : 4
Unsupported : 196
Passed : 29624
Expectedly Failed: 28
Failed : 30
```https://git.adelielinux.org/adelie/packages/-/issues/1043system/coreutils: FTTFS: FAIL: tests/misc/cut-huge-range2023-09-22T11:16:36ZZach van Rijnsystem/coreutils: FTTFS: FAIL: tests/misc/cut-huge-rangeFound on an x86_64 dev box running off of next.a.o:
```
Linux adelie 5.15.98-mc4-easy #1 SMP Fri Jun 2 22:46:43 UTC 2023 x86_64 GNU/Linux
```
```
...
+ ulimit_supported_ 2000 returns_ 0 cut -b1 /dev/null
+ local v
+ v=2000
+ shift
+ re...Found on an x86_64 dev box running off of next.a.o:
```
Linux adelie 5.15.98-mc4-easy #1 SMP Fri Jun 2 22:46:43 UTC 2023 x86_64 GNU/Linux
```
```
...
+ ulimit_supported_ 2000 returns_ 0 cut -b1 /dev/null
+ local v
+ v=2000
+ shift
+ ret_v=3004
+ echo 3004
+ return 0
+ vm=3004
+ expr 18446744073709551615 - 1
+ CUT_MAX=18446744073709551614
+ ulimit -v 3004
+ cut -b18446744073709551614- /dev/null
+ ulimit -v 3004
+ cut -b1-18446744073709551614 /dev/null
+ ulimit -v 3004
+ returns_ 1 cut -b18446744073709551615 /dev/null
+ fail=1
+ ulimit -v 3004
+ returns_ 1 cut -b18446744073709551616 /dev/null
+ fail=1
+ + compare /dev/null err
+ compare_dev_null_ /dev/null err
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s err
+ return 0
+ return 0
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=1
+ cleanup_
+ :
+ test = yes
+ cd /usr/src/packages/system/coreutils/src/coreutils-9.2
+ chmod -R u+rwx /usr/src/packages/system/coreutils/src/coreutils-9.2/gt-cut-huge-range.sh.C3vW
+ rm -rf /usr/src/packages/system/coreutils/src/coreutils-9.2/gt-cut-huge-range.sh.C3vW
+ exit 1
FAIL tests/misc/cut-huge-range.sh (exit status: 1)
```
This is the standard autobuilder environment (based on RC2) during system/ first pass.
[20230622-01_19_42.293768699_coreutils.log](/uploads/18f4286afdd77acdc904a861be42178a/20230622-01_19_42.293768699_coreutils.log)
[cut-huge-range.log](/uploads/60a380e9424f462e6542498ca2fca4bb/cut-huge-range.log)https://git.adelielinux.org/adelie/packages/-/issues/1056user/yasm (pmmx): FTTFS: FAIL: modules/parsers/gas/tests/bin/gas_bin_test.sh2023-09-22T11:16:36ZZach van Rijnuser/yasm (pmmx): FTTFS: FAIL: modules/parsers/gas/tests/bin/gas_bin_test.shFound on powerhouse (pmmx) in autobuilder dev environment:
```
...
PASS: modules/parsers/gas/tests/gas_test.sh
FAIL: modules/parsers/gas/tests/bin/gas_bin_test.sh
PASS: modules/parsers/nasm/tests/nasm_test.sh
PASS: modules/parsers/nasm/...Found on powerhouse (pmmx) in autobuilder dev environment:
```
...
PASS: modules/parsers/gas/tests/gas_test.sh
FAIL: modules/parsers/gas/tests/bin/gas_bin_test.sh
PASS: modules/parsers/nasm/tests/nasm_test.sh
PASS: modules/parsers/nasm/tests/worphan/nasm_worphan_test.sh
...
make[5]: Entering directory '/usr/src/packages/user/yasm/src/yasm-1.3.0'
Makefile:4062: warning: ignoring prerequisites on suffix rule definition
make[5]: Circular x86insn_nasm.gperf <- x86insn_nasm.gperf dependency dropped.
make[5]: Circular x86insn_gas.gperf <- x86insn_gas.gperf dependency dropped.
make all-recursive
make[6]: Entering directory '/usr/src/packages/user/yasm/src/yasm-1.3.0'
Makefile:4062: warning: ignoring prerequisites on suffix rule definition
Making all in po
make[7]: Entering directory '/usr/src/packages/user/yasm/src/yasm-1.3.0/po'
make[7]: Nothing to be done for 'all'.
make[7]: Leaving directory '/usr/src/packages/user/yasm/src/yasm-1.3.0/po'
Making all in .
make[7]: Entering directory '/usr/src/packages/user/yasm/src/yasm-1.3.0'
Makefile:4062: warning: ignoring prerequisites on suffix rule definition
make[7]: Circular x86insn_nasm.gperf <- x86insn_nasm.gperf dependency dropped.
make[7]: Circular x86insn_gas.gperf <- x86insn_gas.gperf dependency dropped.
make[7]: Leaving directory '/usr/src/packages/user/yasm/src/yasm-1.3.0'
make[6]: Leaving directory '/usr/src/packages/user/yasm/src/yasm-1.3.0'
make[5]: Leaving directory '/usr/src/packages/user/yasm/src/yasm-1.3.0'
============================================================================
Testsuite summary for yasm 1.3.0
============================================================================
# TOTAL: 44
# PASS: 43
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to bug-yasm@tortall.net
============================================================================
make[4]: *** [Makefile:3167: test-suite.log] Error 1
make[4]: Leaving directory '/usr/src/packages/user/yasm/src/yasm-1.3.0'
make[3]: *** [Makefile:3275: check-TESTS] Error 2
make[3]: Leaving directory '/usr/src/packages/user/yasm/src/yasm-1.3.0'
make[2]: *** [Makefile:3815: check-am] Error 2
make[2]: Leaving directory '/usr/src/packages/user/yasm/src/yasm-1.3.0'
make[1]: *** [Makefile:3052: check-recursive] Error 1
make[1]: Leaving directory '/usr/src/packages/user/yasm/src/yasm-1.3.0'
make: *** [Makefile:3817: check] Error 2
>>> ERROR: yasm: check failed
```
and
```
==================================
yasm 1.3.0: ./test-suite.log
==================================
# TOTAL: 44
# PASS: 43
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: modules/parsers/gas/tests/bin/gas_bin_test.sh
===================================================
Test gas_bin_test: ...C......... +12-1/13 92%
** C: gas-macro crashed!
```