Adélie Linux issueshttps://git.adelielinux.org/groups/adelie/-/issues2023-06-04T14:11:02Zhttps://git.adelielinux.org/adelie/packages/-/issues/1037user/neon: (ppc) FTTFS: fail_challenge (request fails with error 'Could not r...2023-06-04T14:11:02ZZach van Rijnuser/neon: (ppc) FTTFS: fail_challenge (request fails with error 'Could not read status line: connection was closed by server'; ...)Found on ppc with tree as of d688a3f21ac74e54b8a0d758329d1f0361500dd8:
```
...
auth.................. 10/21
auth.................. 10/21
auth.................. 11/21
auth.................. 11/21
auth.................. 11/21
auth......Found on ppc with tree as of d688a3f21ac74e54b8a0d758329d1f0361500dd8:
```
...
auth.................. 10/21
auth.................. 10/21
auth.................. 11/21
auth.................. 11/21
auth.................. 11/21
auth.................. 12/21
auth.................. 12/21 FAIL - fail_challenge (request fails with error 'Could not read status line: connection was closed by server'; expecting 'missing parameter in Digest challenge')
auth.................. 12/21
auth.................. 13/21
auth.................. 13/21
auth.................. 13/21
auth.................. 14/21
auth.................. 14/21
...
```
Passed on the second attempt at building. Documentation only.
[20230604-07_28_24.543708663_neon.log](/uploads/72c21fc1465ba583aeb91e04a2461db6/20230604-07_28_24.543708663_neon.log)https://git.adelielinux.org/adelie/packages/-/issues/1036user/free42: FTBFS: makefile.iml_head:356: *** Unknown host architecture i586...2023-09-22T11:16:33ZZach van Rijnuser/free42: FTBFS: makefile.iml_head:356: *** Unknown host architecture i586. Stop. / g++: error: gcc111libbid.a: No such file or directoryFound on pmmx (with `uname(1)` wrapper change):
```
...
patching file LIBRARY/src/bid_functions.h
makefile.iml_head:356: *** Unknown host architecture i586. Stop.
mv: cannot stat 'libbid.a': No such file or directory
for fn in `cd ../c...Found on pmmx (with `uname(1)` wrapper change):
```
...
patching file LIBRARY/src/bid_functions.h
makefile.iml_head:356: *** Unknown host architecture i586. Stop.
mv: cannot stat 'libbid.a': No such file or directory
for fn in `cd ../common; /bin/ls`; do ln -s ../common/$fn; done
sh ./build-intel-lib.sh
...
g++ -MMD -Wall -Wno-parentheses -Wno-write-strings -g -I/usr/X11R6/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/blkid -I/usr/include/pixman-1 -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/fribidi -pthread -I/usr/include/libpng16 -DVERSION="\"2.0.22\"" -DDECIMAL_CALL_BY_REFERENCE=1 -DDECIMAL_GLOBAL_ROUNDING=1 -DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 -fno-exceptions -fno-rtti -D_WCHAR_T_DEFINED -DBCD_MATH -DAUDIO_ALSA -DALSALIB="\"libasound.so.2\"" -c -o keymap.o keymap.cc
g++ -MMD -Wall -Wno-parentheses -Wno-write-strings -g -I/usr/X11R6/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/blkid -I/usr/include/pixman-1 -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/fribidi -pthread -I/usr/include/libpng16 -DVERSION="\"2.0.22\"" -DDECIMAL_CALL_BY_REFERENCE=1 -DDECIMAL_GLOBAL_ROUNDING=1 -DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 -fno-exceptions -fno-rtti -D_WCHAR_T_DEFINED -DBCD_MATH -DAUDIO_ALSA -DALSALIB="\"libasound.so.2\"" -c -o skins.o skins.cc
g++ -o free42dec -L/usr/X11R6/lib -Wl,--hash-style=both shell_main.o shell_skin.o skins.o keymap.o shell_loadimage.o shell_spool.o core_main.o core_commands1.o core_commands2.o core_commands3.o core_commands4.o core_commands5.o core_commands6.o core_commands7.o core_display.o core_globals.o core_helpers.o core_keydown.o core_linalg1.o core_linalg2.o core_math1.o core_math2.o core_phloat.o core_sto_rcl.o core_tables.o core_variables.o audio_alsa.o gcc111libbid.a -lXmu -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lharfbuzz -lfontconfig -lgdk_pixbuf-2.0 -lcairo -lfreetype -lglib-2.0 -lpango-1.0 -lgobject-2.0 -lX11 -lpthread
g++: error: gcc111libbid.a: No such file or directory
make: *** [Makefile:86: free42dec] Error 1
>>> ERROR: free42: build failed
```
[20230519-10_18_19.632149219_free42.log](/uploads/421549ff518768643813f5ebf15cc1a4/20230519-10_18_19.632149219_free42.log)https://git.adelielinux.org/adelie/packages/-/issues/1035user/node: (armv7) FTTFS: 524 of 3274 tests fail with --- CRASHED (Signal: 4)...2023-05-23T17:28:22ZZach van Rijnuser/node: (armv7) FTTFS: 524 of 3274 tests fail with --- CRASHED (Signal: 4) ---Found on LX2160A with the `uname(1)` wrapper:
```
...
[00:02|% 1|+ 75|- 0]: release test-esm-cjs-exports
=== release test-wasi-stdio ===
Path: wasi/test-wasi-stdio
(node:33519...Found on LX2160A with the `uname(1)` wrapper:
```
...
[00:02|% 1|+ 75|- 0]: release test-esm-cjs-exports
=== release test-wasi-stdio ===
Path: wasi/test-wasi-stdio
(node:3351927) ExperimentalWarning: WASI is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Command: out/Release/node --experimental-wasi-unstable-preview1 /usr/src/packages/user/node/src/node-v18.15.0/test/wasi/test-wasi-stdio.js
--- CRASHED (Signal: 4) ---
...
[07:58|% 100|+ 3274|- 524]: Done
Failed tests:
out/Release/node --experimental-wasi-unstable-preview1 /usr/src/packages/user/node/src/node-v18.15.0/test/wasi/test-wasi-stdio.js
out/Release/node /usr/src/packages/user/node/src/node-v18.15.0/test/wasi/test-wasi.js
out/Release/node --experimental-wasi-unstable-preview1 /usr/src/packages/user/node/src/node-v18.15.0/test/wasi/test-wasi-worker-terminate.js
...
```
[20230518-15_57_54.433743096_node.log](/uploads/0e1911bea18ff940a7f8b1892322072b/20230518-15_57_54.433743096_node.log)https://git.adelielinux.org/adelie/packages/-/issues/1034system/curl: multiple vulnerabilities2023-09-22T11:16:35ZZach van Rijnsystem/curl: multiple vulnerabilitiesWe are at `8.0.1` as of writing (7c97598cf01499e2c2082b3f61a9ad060b536277), and `8.1.0` fixes:
| # | S | Vulnerability | Date | First | Last |
|-----|---|----------------------------------...We are at `8.0.1` as of writing (7c97598cf01499e2c2082b3f61a9ad060b536277), and `8.1.0` fixes:
| # | S | Vulnerability | Date | First | Last |
|-----|---|-----------------------------------------------------|-----------|--------|-------|
| 145 | ● | CVE-2023-28322: more POST-after-PUT confusion | 5/17/2023 | 7.7 | 8.0.1 |
| 144 | ● | CVE-2023-28321: IDN wildcard match | 5/17/2023 | 7.12.0 | 8.0.1 |
| 143 | ● | CVE-2023-28320: siglongjmp race condition | 5/17/2023 | 7.9.8 | 8.0.1 |
| 142 | ● | CVE-2023-28319: UAF in SSH sha256 fingerprint check | 5/17/2023 | 7.81.0 | 8.0.1 |
See also:
* https://curl.se/docs/security.htmlhttps://git.adelielinux.org/adelie/packages/-/issues/1033system/grep: (3.10): multiple regressions are fixed in the 3.11 release2023-09-22T11:16:33ZZach van Rijnsystem/grep: (3.10): multiple regressions are fixed in the 3.11 releaseWe bumped to `3.10` in 5d9ffc28fc6a0d99338cac0b020e3eac486bccfc and it has been nothing short of problematic.
```
NEWS
* Noteworthy changes in release 3.11 (2023-05-13) [stable]
** Bug fixes
With -P, patterns like [\d] now work aga...We bumped to `3.10` in 5d9ffc28fc6a0d99338cac0b020e3eac486bccfc and it has been nothing short of problematic.
```
NEWS
* Noteworthy changes in release 3.11 (2023-05-13) [stable]
** Bug fixes
With -P, patterns like [\d] now work again. Fixing this has caused
grep to revert to the behavior of grep 3.8, in that patterns like \w
and \b go back to using ASCII rather than Unicode interpretations.
However, future versions of GNU grep and/or PCRE2 are likely to fix
this and change the behavior of \w and \b back to Unicode again,
without breaking [\d] as 3.10 did.
[bug introduced in grep 3.10]
grep no longer fails on files dated after the year 2038,
when running on 32-bit x86 and ARM hosts using glibc 2.34+.
[bug introduced in grep 3.9]
grep -P no longer fails to match patterns using negated classes
like \D or \W when linked with PCRE2 10.34 or newer.
[bug introduced in grep 3.8]
```
See also:
* https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00004.htmlhttps://git.adelielinux.org/adelie/packages/-/issues/1032user/nettle: (ppc64) possible SIGILL on pre-POWER8 systems2023-06-01T20:27:17ZZach van Rijnuser/nettle: (ppc64) possible SIGILL on pre-POWER8 systemsThe `3.9` release fixes some issues in `3.8` that may affect pre-POWER8 systems.
See also:
* https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00007.html
* https://github.com/gnutls/nettle/commits/master
* 9b3cf5804954703e5e176df6c...The `3.9` release fixes some issues in `3.8` that may affect pre-POWER8 systems.
See also:
* https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00007.html
* https://github.com/gnutls/nettle/commits/master
* 9b3cf5804954703e5e176df6c4203c93de1f20df
Miscellaneous ppc64 improvements as well.https://git.adelielinux.org/adelie/abuild/-/issues/13arch="noarch !armv7" causes -dbg subpackage to fail2023-05-15T16:00:55ZZach van Rijnarch="noarch !armv7" causes -dbg subpackage to fail```
15:33 < zv> in an APKBUILD, is something like arch="noarch !x86_64" legitimate? abuild seems to use the string literal "noarch" for comparison -- https://git.alpinelinux.org/abuild/tree/abuild.in#n1204
15:35 < zv> the reasoning here ...```
15:33 < zv> in an APKBUILD, is something like arch="noarch !x86_64" legitimate? abuild seems to use the string literal "noarch" for comparison -- https://git.alpinelinux.org/abuild/tree/abuild.in#n1204
15:35 < zv> the reasoning here is for when e.g. makedepends cannot be satisfied on a particular arch
15:38 <@psykose> yes
15:38 <@psykose> that line is in trace way after everything happens
15:39 <@psykose> if you do noarch !x86_64 the whole build just gets skipped on x86_64, it's not really 'actual noarch', so it works like all !x86_64 and just doesn't build it
15:41 < zv> psykose: the problem I am experiencing is, say it's "noarch !x86_64", now my arm build fails because it complains that -dbg is empty
15:43 <@psykose> well, that's a separate question
15:43 < ikke> then you should only add $pkgname-dbg if $CARCH != x86_64
15:44 <@psykose> nah
15:44 <@psykose> noarch implicitly skips strip/-dbgsplit
15:44 <@psykose> in your case you want all !x86_64 if your intention is 'dont build it on x86_64'
15:44 <@psykose> i'm not sure what you're actually doing however
15:45 <@psykose> 'for when e.g. makedepends cannot be satisfied on a particular arch' generally just means 'so you disable it on that arch', just a regular all !x86_64
15:45 < zv> I just want to skip it on x86_64 because it will otherwise fail to build with unsatisfied deps, the package itself is truly noarch
15:45 <@psykose> what's in the -dbg
15:46 <@psykose> also i was wrong, it doesn't skip -dbg
15:46 < zv> nothing at all. hence why it fails. when arch="noarch" (not arch="noarch !x86_64") it works fine
15:46 < ikke> Why is $pkgname-dbg in there then?
15:46 < ikke> Just remove it?
15:46 <@psykose> can you just paste the actual file
15:47 < zv> https://cgit.adelielinux.org/packages/tree/user/ant/APKBUILD
15:48 <@psykose> and when you build that on x86_64 env, it fails? what should i run to reproduce it
15:49 <@psykose> that looks correct however
15:49 <@psykose> we have a million of those
15:49 < zv> s/x86_64/armv7 here, you can reproduce it by just 'abuild -r', the relevant bit of error log is here https://git.adelielinux.org/adelie/packages/-/issues/1031
15:49 < zv> the build is successful when you change it back to arch="noarch"
15:49 < ikke> that does not seem to correspond with the APKBUILD you linked to
15:50 <@psykose> do you have DEFAULT_DBG=1
15:50 <@psykose> that would do that
15:50 <@psykose> the check here would add a -dbg with nothing https://git.alpinelinux.org/abuild/tree/abuild.in#n2893
15:51 <@psykose> since you have "noarch .." instead of "noarch" it would create a subpackage that does nothing and fail like that
15:51 <@psykose> it is an actual bug but we don't use default_dbg ourselves
15:51 <@psykose> the [ "$arch" != "noarch" ] has to be changes to just check if 'noarch at all'
15:51 <@psykose> you can probably patch it pretty easily
```
Upstream: https://gitlab.alpinelinux.org/alpine/abuild/-/issues/10109https://git.adelielinux.org/adelie/packages/-/issues/1031user/ant: >>> ERROR: ant-dbg*: Missing /usr/src/packages/user/ant/pkg/ant-dbg2023-09-22T11:16:32ZZach van Rijnuser/ant: >>> ERROR: ant-dbg*: Missing /usr/src/packages/user/ant/pkg/ant-dbgFound on x86_64 and ppc64:
```
...
compile-tests:
test-jar:
-ant-dist-warn-jdk9+:
[echo] Java 9+ features won't be available in the distribution
dist-lite:
[mkdir] Created dir: /usr/src/packages/user/ant/src/apache-ant-1.10....Found on x86_64 and ppc64:
```
...
compile-tests:
test-jar:
-ant-dist-warn-jdk9+:
[echo] Java 9+ features won't be available in the distribution
dist-lite:
[mkdir] Created dir: /usr/src/packages/user/ant/src/apache-ant-1.10.8/dist
[mkdir] Created dir: /usr/src/packages/user/ant/src/apache-ant-1.10.8/dist/bin
[mkdir] Created dir: /usr/src/packages/user/ant/src/apache-ant-1.10.8/dist/lib
[copy] Copying 25 files to /usr/src/packages/user/ant/src/apache-ant-1.10.8/dist/lib
[copy] Copying 13 files to /usr/src/packages/user/ant/src/apache-ant-1.10.8/dist/bin
BUILD SUCCESSFUL
Total time: 9 seconds
>>> ant: Entering fakeroot...
>>> ant-dbg*: Running split function dbg...
>>> ant-dbg*: Preparing subpackage ant-dbg...
>>> ERROR: ant-dbg*: Missing /usr/src/packages/user/ant/pkg/ant-dbg
>>> ERROR: ant*: prepare_subpackages failed
>>> ERROR: ant: rootpkg failed
```
[20230513-12_43_01.536147342_ant.log](/uploads/520647611f64adf503713a704e7a1066/20230513-12_43_01.536147342_ant.log)https://git.adelielinux.org/adelie/packages/-/issues/1030user/xmlsec: upstream source URL 404'd2023-05-13T03:58:10ZZach van Rijnuser/xmlsec: upstream source URL 404'dFound on x86_64:
```
...
(37/37) Installing .makedepends-xmlsec (20230513.033937)
OK: 539 MiB in 130 packages
>>> xmlsec: Cleaning temporary build dirs...
>>> xmlsec: Fetching https://www.aleksey.com/xmlsec/download/xmlsec1-1.2.30.tar.g...Found on x86_64:
```
...
(37/37) Installing .makedepends-xmlsec (20230513.033937)
OK: 539 MiB in 130 packages
>>> xmlsec: Cleaning temporary build dirs...
>>> xmlsec: Fetching https://www.aleksey.com/xmlsec/download/xmlsec1-1.2.30.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 162 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 404
>>> ERROR: xmlsec: fetch failed
```
The old tarballs were moved to a different directory.
[20230513-03_39_36.256391219_xmlsec.log](/uploads/c6d5dde0e755c4374c7165f081878bc0/20230513-03_39_36.256391219_xmlsec.log)https://git.adelielinux.org/adelie/packages/-/issues/1029system/perl-net-ssleay: FTBFS: ERROR: unable to select packages: ...2023-05-12T19:23:40ZZach van Rijnsystem/perl-net-ssleay: FTBFS: ERROR: unable to select packages: ...Found on x86_64:
```
...
>>> perl-net-ssleay: Entering /usr/src/packages/system/perl-test-warn
ERROR: unable to select packages:
libcrypto1.1-3.0.8-r0:
conflicts: libcrypto1.1-1.1.1g-r0
satisfies: openssl-dev-3.0.8-r0[libcrypt...Found on x86_64:
```
...
>>> perl-net-ssleay: Entering /usr/src/packages/system/perl-test-warn
ERROR: unable to select packages:
libcrypto1.1-3.0.8-r0:
conflicts: libcrypto1.1-1.1.1g-r0
satisfies: openssl-dev-3.0.8-r0[libcrypto1.1=3.0.8-r0]
libssl1.1-3.0.8-r0[so:libcrypto.so.3]
openssl-3.0.8-r0[so:libcrypto.so.3]
libssl1.1-3.0.8-r0:
conflicts: libssl1.1-1.1.1g-r0
satisfies: openssl-dev-3.0.8-r0[libssl1.1=3.0.8-r0]
openssl-3.0.8-r0[so:libssl.so.3]
libcrypto1.1-1.1.1g-r0:
conflicts: libcrypto1.1-3.0.8-r0
breaks: openssl-dev-3.0.8-r0[libcrypto1.1=3.0.8-r0]
satisfies: ca-certificates-20200603-r0[so:libcrypto.so.1.1]
abuild-3.4.2-r0[so:libcrypto.so.1.1]
libarchive-tools-3.4.3-r0[so:libcrypto.so.1.1]
libcurl-7.73.0-r0[so:libcrypto.so.1.1]
apk-tools-2.12.0-r0[so:libcrypto.so.1.1]
libssh2-1.9.0-r1[so:libcrypto.so.1.1]
libssl1.1-1.1.1g-r0[so:libcrypto.so.1.1]
libssl1.1-1.1.1g-r0:
conflicts: libssl1.1-3.0.8-r0
breaks: openssl-dev-3.0.8-r0[libssl1.1=3.0.8-r0]
satisfies: libcurl-7.73.0-r0[so:libssl.so.1.1]
apk-tools-2.12.0-r0[so:libssl.so.1.1]
>>> ERROR: perl-net-ssleay: builddeps failed
>>> perl-net-ssleay: Uninstalling dependencies...
ERROR: No such package: .makedepends-perl-net-ssleay
```
Note that this is in the standard autobuilder environment, which uses the RC2 tarball to bootstrap system/ twice.https://git.adelielinux.org/adelie/packages/-/issues/1028[meta] in pursuit of openssl 3.02023-11-15T23:52:13ZZach van Rijn[meta] in pursuit of openssl 3.0This meta issue tracks all breakage (at time of build, test, or otherwise) related to updating openssl to `3.0.8`.
The `3.0.x` series is LTS, and the `3.1.x` series is not.
There may need to be a song and dance to migrate to from `1.1....This meta issue tracks all breakage (at time of build, test, or otherwise) related to updating openssl to `3.0.8`.
The `3.0.x` series is LTS, and the `3.1.x` series is not.
There may need to be a song and dance to migrate to from `1.1.1` to `3.0.x`, but I want to discuss whether this is actually necessary, and whether this is due to our bootstrapping from an RC2 environment.
Development will occur on the `openssl-3.0` [branch](/adelie/packages/-/tree/openssl-3.0).
**Please both link issues and apply the ~"openssl 3.0" label.**https://git.adelielinux.org/adelie/packages/-/issues/1027user/grub: fgrep: warning: fgrep is obsolescent; using grep -F2023-09-22T11:16:33ZZach van Rijnuser/grub: fgrep: warning: fgrep is obsolescent; using grep -FFound while testing in a rootfs based on 3532cc0386b927b1ee43c03bcebebb3330a6e821:
```
aarch64 / # apk fix easy-kernel
(1/1) Reinstalling easy-kernel-5.15.98-mc4 (5.15.98-r0)
Executing easy-boot-1.0-r0.trigger
>>> 50-grub
Generating gru...Found while testing in a rootfs based on 3532cc0386b927b1ee43c03bcebebb3330a6e821:
```
aarch64 / # apk fix easy-kernel
(1/1) Reinstalling easy-kernel-5.15.98-mc4 (5.15.98-r0)
Executing easy-boot-1.0-r0.trigger
>>> 50-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinux-5.15.98-mc4-easy
fgrep: warning: fgrep is obsolescent; using grep -F
done
1 error; 2012 MiB in 364 packages
```
See also: 5d9ffc28fc6a0d99338cac0b020e3eac486bccfchttps://git.adelielinux.org/adelie/packages/-/issues/1026user/node: (armv7) "node" (3569079) uses deprecated CP15 Barrier instruction ...2023-05-20T16:18:54ZZach van Rijnuser/node: (armv7) "node" (3569079) uses deprecated CP15 Barrier instruction at 0x19e3accFound on HR350A (armv7):
(from `dmesg`):
```
...
[246794.746846] "node" (3569079) uses deprecated CP15 Barrier instruction at 0x19e3acc
[246794.746853] "node" (3569079) uses deprecated ...Found on HR350A (armv7):
(from `dmesg`):
```
...
[246794.746846] "node" (3569079) uses deprecated CP15 Barrier instruction at 0x19e3acc
[246794.746853] "node" (3569079) uses deprecated CP15 Barrier instruction at 0x19e3ae4
[246794.872070] "node" (3569275) uses deprecated CP15 Barrier instruction at 0x175171c
[246794.872301] "node" (3569274) uses deprecated CP15 Barrier instruction at 0x1733acc
[246794.872306] "node" (3569274) uses deprecated CP15 Barrier instruction at 0x1733ae4
[246794.881082] "node" (3569157) uses deprecated CP15 Barrier instruction at 0x1b43acc
[246794.881087] "node" (3569157) uses deprecated CP15 Barrier instruction at 0x1b43ae4
[246794.910088] "node" (3569275) uses deprecated CP15 Barrier instruction at 0x175171c
[246795.039746] "node" (3569450) uses deprecated CP15 Barrier instruction at 0x1973acc
[246795.039752] "node" (3569450) uses deprecated CP15 Barrier instruction at 0x1973ae4
[246799.786756] cp15barrier_handler: 108 callbacks suppressed
[246799.786759] "node" (3571618) uses deprecated CP15 Barrier instruction at 0x1633acc
[246799.786763] "node" (3571618) uses deprecated CP15 Barrier instruction at 0x1633ae4
[246799.941291] "node" (3575655) uses deprecated CP15 Barrier instruction at 0x17f3acc
[246799.941299] "node" (3575655) uses deprecated CP15 Barrier instruction at 0x17f3ae4
[246800.070645] "node" (3575721) uses deprecated CP15 Barrier instruction at 0x161171c
[246800.075982] "node" (3575757) uses deprecated CP15 Barrier instruction at 0x161171c
[246800.078059] "node" (3575773) uses deprecated CP15 Barrier instruction at 0x161171c
[246800.094604] "node" (3575774) uses deprecated CP15 Barrier instruction at 0x1523acc
[246800.094609] "node" (3575774) uses deprecated CP15 Barrier instruction at 0x1523ae4
[246800.105723] "node" (3575757) uses deprecated CP15 Barrier instruction at 0x161171c
[246804.790020] cp15barrier_handler: 286 callbacks suppressed
[246804.790022] "node" (3580606) uses deprecated CP15 Barrier instruction at 0x1a43acc
[246804.790029] "node" (3580606) uses deprecated CP15 Barrier instruction at 0x1a43ae4
[246804.813914] "node" (3580640) uses deprecated CP15 Barrier instruction at 0x18f3acc
[246804.813920] "node" (3580640) uses deprecated CP15 Barrier instruction at 0x18f3ae4
[246804.824201] "node" (3580648) uses deprecated CP15 Barrier instruction at 0x19f3acc
[246804.824207] "node" (3580648) uses deprecated CP15 Barrier instruction at 0x19f3ae4
[246804.824404] "node" (3580581) uses deprecated CP15 Barrier instruction at 0x17c3acc
[246804.824411] "node" (3580581) uses deprecated CP15 Barrier instruction at 0x17c3ae4
[246804.853468] "node" (3580642) uses deprecated CP15 Barrier instruction at 0x1563acc
[246804.853474] "node" (3580642) uses deprecated CP15 Barrier instruction at 0x1563ae4
[246809.802546] cp15barrier_handler: 84 callbacks suppressed
[246809.802549] "node" (3584497) uses deprecated CP15 Barrier instruction at 0x1ba3acc
[246809.802555] "node" (3584497) uses deprecated CP15 Barrier instruction at 0x1ba3ae4
[246809.844600] "node" (3584509) uses deprecated CP15 Barrier instruction at 0x1973acc
[246809.844609] "node" (3584509) uses deprecated CP15 Barrier instruction at 0x1973ae4
[246810.182050] "node" (3581142) uses deprecated CP15 Barrier instruction at 0x1bd3acc
[246810.182057] "node" (3581142) uses deprecated CP15 Barrier instruction at 0x1bd3ae4
[246810.260147] "node" (3581141) uses deprecated CP15 Barrier instruction at 0x16a3acc
[246810.260152] "node" (3581141) uses deprecated CP15 Barrier instruction at 0x16a3ae4
[246811.340964] "node" (3585237) uses deprecated CP15 Barrier instruction at 0x16c3acc
[246811.340970] "node" (3585237) uses deprecated CP15 Barrier instruction at 0x16c3ae4
[246814.967635] cp15barrier_handler: 10 callbacks suppressed
...
```
Not a technical issue but it could spam the system logs ... hoping to avoid:
```sh
echo 2 >/proc/sys/abi/cp15_barrier
```https://git.adelielinux.org/adelie/packages/-/issues/1025user/gst-plugins-good: (armv7) FTTFS: test_bufferlist_recv:0: (after this poi...2023-09-22T11:16:34ZZach van Rijnuser/gst-plugins-good: (armv7) FTTFS: test_bufferlist_recv:0: (after this point) Received signal 7 (Bus error)Found on LX2160A:
```
Running suite(s): BufferList
81%: Checks: 11, Failures: 0, Errors: 2
../tests/check/elements/rtpbin_buffer_list.c:238:E:general:test_bufferlist:0: (after this point) Received signal 7 (Bus error)
../tests/check/ele...Found on LX2160A:
```
Running suite(s): BufferList
81%: Checks: 11, Failures: 0, Errors: 2
../tests/check/elements/rtpbin_buffer_list.c:238:E:general:test_bufferlist:0: (after this point) Received signal 7 (Bus error)
../tests/check/elements/rtpbin_buffer_list.c:238:E:general:test_bufferlist_recv:0: (after this point) Received signal 7 (Bus error)
Check suite bufferlist ran in 0.145s (tests failed: 2)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
49/105 elements_deinterlace OK 1.39s
...
105/105 elements_shapewipe OK 43.37s
Summary of Failures:
48/105 elements_rtpbin_buffer_list FAIL 0.39s exit status 2
Ok: 104
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
```
[20230523-15_05_44.570986093_gst-plugins-good.log](/uploads/3f38558bffc8593d1a276894b0b08b98/20230523-15_05_44.570986093_gst-plugins-good.log)https://git.adelielinux.org/adelie/packages/-/issues/1024user/mumble: (armv7) FTTFS: QFATAL : TestFFDHE::namedGroupsMethod() Test func...2023-09-22T11:16:33ZZach van Rijnuser/mumble: (armv7) FTTFS: QFATAL : TestFFDHE::namedGroupsMethod() Test function timed outFound on HR350A (armv7):
```
...
make[1]: Leaving directory '/usr/src/packages/user/mumble/src/mumble-1.3.3/src/tests/TestCryptographicRandom'
PASS : TestFFDHE::exercise(ffdhe4096)
PASS : TestFFDHE::exercise(ffdhe6144)
PASS : Test...Found on HR350A (armv7):
```
...
make[1]: Leaving directory '/usr/src/packages/user/mumble/src/mumble-1.3.3/src/tests/TestCryptographicRandom'
PASS : TestFFDHE::exercise(ffdhe4096)
PASS : TestFFDHE::exercise(ffdhe6144)
PASS : TestFFDHE::exercise(ffdhe8192)
PASS : TestFFDHE::exercise(ffdhe2048_upper)
PASS : TestFFDHE::exercise(ffdhe2048_random)
PASS : TestFFDHE::exercise(noname)
PASS : TestFFDHE::exercise(typo)
PASS : TestFFDHE::exercise(trailingspace)
=== Received signal at function time: 128374ms, total time: 300003ms, dumping stack ===
=== End of stack trace ===
QFATAL : TestFFDHE::namedGroupsMethod() Test function timed out
FAIL! : TestFFDHE::namedGroupsMethod() Received a fatal error.
Loc: [Unknown file(0)]
Totals: 11 passed, 1 failed, 0 skipped, 0 blacklisted, 300004ms
********* Finished testing of TestFFDHE *********
...
```
The test is:
```c++
void TestFFDHE::namedGroupsMethod() {
foreach (QString name, FFDHE::NamedGroups()) { QCOMPARE(tryFFDHELookupByName(name), true); }
}
```
Is this relevant?
```
PASS : TestFFDHE::initTestCase()
PASS : TestFFDHE::exercise(ffdhe2048)
PASS : TestFFDHE::exercise(ffdhe3072)
PASS : TestFFDHE::exercise(ffdhe4096)
PASS : TestFFDHE::exercise(ffdhe6144)
PASS : TestFFDHE::exercise(ffdhe8192)
PASS : TestFFDHE::exercise(ffdhe2048_upper)
PASS : TestFFDHE::exercise(ffdhe2048_random)
PASS : TestFFDHE::exercise(noname)
PASS : TestFFDHE::exercise(typo)
PASS : TestFFDHE::exercise(trailingspace)
...
Attaching to process 3369980
[New LWP 3369981]
bn_mul8x_mont_neon () at crypto/bn/armv4-mont.S:702
702 crypto/bn/armv4-mont.S: No such file or directory.
(gdb) bt
#0 bn_mul8x_mont_neon () at crypto/bn/armv4-mont.S:702
#1 0xf769196c in bn_mul_mont_fixed_top (r=0xb817, a=0x9b33, b=0xb6c1, mont=0x43a9, ctx=<error reading variable: Cannot access memory at address 0x93ef>) at crypto/bn/bn_mont.c:48
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
```
letting it finish to completion:
```
cd /usr/src/packages/user/mumble/src/mumble-1.3.3/release/tests && /usr/src/packages/user/mumble/src/mumble-1.3.3/src/tests/TestFFDHE/target_wrapper.sh ./TestFFDHE
********* Start testing of TestFFDHE *********
Config: Using QtTest library 5.15.4, Qt 5.15.4 (arm-little_endian-ilp32-eabi-hardfloat shared (dynamic) release build; by GCC 8.5.0), adelie 1.0-rc2
PASS : TestFFDHE::initTestCase()
PASS : TestFFDHE::exercise(ffdhe2048)
PASS : TestFFDHE::exercise(ffdhe3072)
PASS : TestFFDHE::exercise(ffdhe4096)
PASS : TestFFDHE::exercise(ffdhe6144)
PASS : TestFFDHE::exercise(ffdhe8192)
PASS : TestFFDHE::exercise(ffdhe2048_upper)
PASS : TestFFDHE::exercise(ffdhe2048_random)
PASS : TestFFDHE::exercise(noname)
PASS : TestFFDHE::exercise(typo)
PASS : TestFFDHE::exercise(trailingspace)
PASS : TestFFDHE::namedGroupsMethod()
PASS : TestFFDHE::cleanupTestCase()
Totals: 13 passed, 0 failed, 0 skipped, 0 blacklisted, 349921ms
********* Finished testing of TestFFDHE *********
```
Seems we just need to up the timeout a little bit. This can be done with `QTEST_FUNCTION_TIMEOUT`.
[20230509-20_39_57.595413457_mumble.log](/uploads/3afc12f9566fcc1322e5965ab8e49c32/20230509-20_39_57.595413457_mumble.log)https://git.adelielinux.org/adelie/packages/-/issues/1023user/x265: (armv7) FTBFS: error: incompatible types in assignment of ‘void(co...2023-09-22T11:16:34ZZach van Rijnuser/x265: (armv7) FTBFS: error: incompatible types in assignment of ‘void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t)’ {aka ‘void(const short int*, const short int*, unsigned char*, int, int, int)’} to...Found on HR350A (armv7):
```
...
[ 45%] Building CXX object common/CMakeFiles/common.dir/shortyuv.cpp.o
cd /usr/src/packages/user/x265/src/x265_3.2.1/build/linux/common && /usr/bin/c++ -DEXPORT_C_API=1 -DHAVE_ARMV6=1 -DHAVE_INT_TYPES_H=...Found on HR350A (armv7):
```
...
[ 45%] Building CXX object common/CMakeFiles/common.dir/shortyuv.cpp.o
cd /usr/src/packages/user/x265/src/x265_3.2.1/build/linux/common && /usr/bin/c++ -DEXPORT_C_API=1 -DHAVE_ARMV6=1 -DHAVE_INT_TYPES_H=1 -DHIGH_BIT_DEPTH=0 -DX265_ARCH_ARM=1 -DX265_DEPTH=8 -DX265_NS=x265 -D__STDC_LIMIT_MACROS=1 -I/usr/src/packages/user/x265/src/x265_3.2.1/source/. -I/usr/src/packages/user/x265/src/x265_3.2.1/source/common -I/usr/src/packages/user/x265/src/x265_3.2.1/source/encoder -I/usr/src/packages/user/x265/src/x265_3.2.1/build/linux -O2 -fno-omit-frame-pointer -ggdb -march=armv7-a -mtune=cortex-a7 -g -Wall -Wextra -Wshadow -Wno-class-memaccess -std=gnu++98 -mfloat-abi=hard -Wno-array-bounds -ffast-math -fno-exceptions -MD -MT common/CMakeFiles/common.dir/shortyuv.cpp.o -MF CMakeFiles/common.dir/shortyuv.cpp.o.d -o CMakeFiles/common.dir/shortyuv.cpp.o -c /usr/src/packages/user/x265/src/x265_3.2.1/source/common/shortyuv.cpp
In file included from /usr/src/packages/user/x265/src/x265_3.2.1/source/common/primitives.h:34,
from /usr/src/packages/user/x265/src/x265_3.2.1/source/common/arm/asm-primitives.cpp:28:
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/arm/asm-primitives.cpp: In function ‘void x265::setupAssemblyPrimitives(x265::EncoderPrimitives&, int)’:
<command-line>: error: incompatible types in assignment of ‘void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t)’ {aka ‘void(const short int*, const short int*, unsigned char*, int, int, int)’} to ‘void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t)’ {aka ‘void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)’}
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/cpu.h:30:28: note: in definition of macro ‘PFX3’
#define PFX3(prefix, name) prefix ## _ ## name
^~~~~~
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/cpu.h:32:28: note: in expansion of macro ‘PFX2’
#define PFX(name) PFX2(X265_NS, name)
^~~~
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/cpu.h:32:33: note: in expansion of macro ‘X265_NS’
#define PFX(name) PFX2(X265_NS, name)
^~~~~~~
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/arm/asm-primitives.cpp:51:36: note: in expansion of macro ‘PFX’
p.pu[LUMA_4x4].addAvg = PFX(addAvg_4x4_neon);
^~~
<command-line>: error: incompatible types in assignment of ‘void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t)’ {aka ‘void(const short int*, const short int*, unsigned char*, int, int, int)’} to ‘void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t)’ {aka ‘void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)’}
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/cpu.h:30:28: note: in definition of macro ‘PFX3’
#define PFX3(prefix, name) prefix ## _ ## name
^~~~~~
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/cpu.h:32:28: note: in expansion of macro ‘PFX2’
#define PFX(name) PFX2(X265_NS, name)
^~~~
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/cpu.h:32:33: note: in expansion of macro ‘X265_NS’
#define PFX(name) PFX2(X265_NS, name)
^~~~~~~
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/arm/asm-primitives.cpp:52:36: note: in expansion of macro ‘PFX’
p.pu[LUMA_4x8].addAvg = PFX(addAvg_4x8_neon);
^~~
<command-line>: error: incompatible types in assignment of ‘void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t)’ {aka ‘void(const short int*, const short int*, unsigned char*, int, int, int)’} to ‘void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t)’ {aka ‘void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)’}
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/cpu.h:30:28: note: in definition of macro ‘PFX3’
#define PFX3(prefix, name) prefix ## _ ## name
^~~~~~
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/cpu.h:32:28: note: in expansion of macro ‘PFX2’
#define PFX(name) PFX2(X265_NS, name)
^~~~
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/cpu.h:32:33: note: in expansion of macro ‘X265_NS’
#define PFX(name) PFX2(X265_NS, name)
^~~~~~~
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/arm/asm-primitives.cpp:53:36: note: in expansion of macro ‘PFX’
p.pu[LUMA_4x16].addAvg = PFX(addAvg_4x16_neon);
^~~
<command-line>: error: incompatible types in assignment of ‘void(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t)’ {aka ‘void(const short int*, const short int*, unsigned char*, int, int, int)’} to ‘void (* [2])(const int16_t*, const int16_t*, pixel*, intptr_t, intptr_t, intptr_t)’ {aka ‘void (* [2])(const short int*, const short int*, unsigned char*, int, int, int)’}
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/cpu.h:30:28: note: in definition of macro ‘PFX3’
#define PFX3(prefix, name) prefix ## _ ## name
^~~~~~
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/cpu.h:32:28: note: in expansion of macro ‘PFX2’
#define PFX(name) PFX2(X265_NS, name)
^~~~
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/cpu.h:32:33: note: in expansion of macro ‘X265_NS’
#define PFX(name) PFX2(X265_NS, name)
^~~~~~~
/usr/src/packages/user/x265/src/x265_3.2.1/source/common/arm/asm-primitives.cpp:54:36: note: in expansion of macro ‘PFX’
p.pu[LUMA_8x4].addAvg = PFX(addAvg_8x4_neon);
^~~
...
```
[20230508-15_55_58.349052854_x265.log](/uploads/bd8f116d656075f44f856d71b11f741a/20230508-15_55_58.349052854_x265.log)https://git.adelielinux.org/adelie/packages/-/issues/1022system/gcc: FTBFS: libgo.so: undefined reference to `*64'2023-05-12T14:58:31ZZach van Rijnsystem/gcc: FTBFS: libgo.so: undefined reference to `*64'Found on x86_64:
```
...
/usr/src/packages/system/gcc/src/build/./gcc/gccgo -B/usr/src/packages/system/gcc/src/build/./gcc/ -B/usr/x86_64-foxkit-linux-musl/bin/ -B/usr/x86_64-foxkit-linux-musl/lib/ -isystem /usr/x86_64-foxkit-linux-musl...Found on x86_64:
```
...
/usr/src/packages/system/gcc/src/build/./gcc/gccgo -B/usr/src/packages/system/gcc/src/build/./gcc/ -B/usr/x86_64-foxkit-linux-musl/bin/ -B/usr/x86_64-foxkit-linux-musl/lib/ -isystem /usr/x86_64-foxkit-linux-musl/include -isystem /usr/x86_64-foxkit-linux-musl/sys-include -g -O2 -fno-omit-frame-pointer -ggdb -march=nocona -mtune=core2 -mfpmath=sse -I ../x86_64-foxkit-linux-musl/libgo -static-libstdc++ -static-libgcc -L ../x86_64-foxkit-linux-musl/libgo -L ../x86_64-foxkit-linux-musl/libgo/.libs -o cgo /usr/src/packages/system/gcc/src/gcc-8.5.0/gotools/../libgo/go/cmd/cgo/ast.go /usr/src/packages/system/gcc/src/gcc-8.5.0/gotools/../libgo/go/cmd/cgo/doc.go /usr/src/packages/system/gcc/src/gcc-8.5.0/gotools/../libgo/go/cmd/cgo/gcc.go /usr/src/packages/system/gcc/src/gcc-8.5.0/gotools/../libgo/go/cmd/cgo/godefs.go /usr/src/packages/system/gcc/src/gcc-8.5.0/gotools/../libgo/go/cmd/cgo/main.go /usr/src/packages/system/gcc/src/gcc-8.5.0/gotools/../libgo/go/cmd/cgo/out.go /usr/src/packages/system/gcc/src/gcc-8.5.0/gotools/../libgo/go/cmd/cgo/util.go zdefaultcc.go ../x86_64-foxkit-linux-musl/libgo/libgotool.a
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `setrlimit64'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `fstat64'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `__go_open64'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `sendfile64'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `stat64'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `pwrite64'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `mmap64'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `ftruncate64'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `getrlimit64'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `readdir64_r'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `lstat64'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `lseek64'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `pread64'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `truncate64'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `fstatfs64'
/usr/x86_64-foxkit-linux-musl/bin/ld: ../x86_64-foxkit-linux-musl/libgo/.libs/libgo.so: undefined reference to `statfs64'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:758: buildid] Error 1
make[2]: *** Waiting for unfinished jobs....
```
[20230508-07_34_34.191651616_gcc.log.gz](/uploads/c24f124b2010954a65ef15877b0549eb/20230508-07_34_34.191651616_gcc.log.gz)https://git.adelielinux.org/adelie/packages/-/issues/1021system/acl: FTBFS: tools/chacl.c:337:15: error: dereferencing pointer to inco...2023-09-22T11:16:36ZZach van Rijnsystem/acl: FTBFS: tools/chacl.c:337:15: error: dereferencing pointer to incomplete type ‘struct dirent64’Found on ppc64:
```
...
CC libmisc/walk_tree.lo
tools/chacl.c: In function ‘walk_dir’:
tools/chacl.c:335:14: warning: implicit declaration of function ‘readdir64’; did you mean ‘readdir_r’? [-Wimplicit-function-declaration]
wh...Found on ppc64:
```
...
CC libmisc/walk_tree.lo
tools/chacl.c: In function ‘walk_dir’:
tools/chacl.c:335:14: warning: implicit declaration of function ‘readdir64’; did you mean ‘readdir_r’? [-Wimplicit-function-declaration]
while ((d = readdir64(dir)) != NULL) {
^~~~~~~~~
readdir_r
tools/chacl.c:335:12: warning: assignment to ‘struct dirent64 *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
while ((d = readdir64(dir)) != NULL) {
^
tools/chacl.c:337:15: error: dereferencing pointer to incomplete type ‘struct dirent64’
if (strcmp(d->d_name, ".") == 0 || strcmp(d->d_name, "..") == 0)
^~
make[1]: *** [Makefile:1337: tools/chacl.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/usr/src/packages/system/acl/src/acl-2.3.1'
make: *** [Makefile:1942: all-recursive] Error 1
>>> ERROR: acl: build failed
```
[20230508-04_13_06.401183288_acl.log](/uploads/c317c4b6682308fad8b08351cacc02a4/20230508-04_13_06.401183288_acl.log)https://git.adelielinux.org/adelie/packages/-/issues/1020system/nspr: FTBFS: ../../../../nspr/pr/include/md/_unixos.h:592:9: error: un...2023-09-22T11:16:36ZZach van Rijnsystem/nspr: FTBFS: ../../../../nspr/pr/include/md/_unixos.h:592:9: error: unknown type name ‘off64_tFound on ppc64:
```
...
make[3]: Entering directory '/usr/src/packages/system/nspr/src/nspr-4.35/build/pr/src/io'
gcc -o prfdcach.o -c -fvisibility=hidden -O2 -fno-omit-frame-pointer -ggdb -mcpu=970 -mtune=power9 -maltivec -mlong-dou...Found on ppc64:
```
...
make[3]: Entering directory '/usr/src/packages/system/nspr/src/nspr-4.35/build/pr/src/io'
gcc -o prfdcach.o -c -fvisibility=hidden -O2 -fno-omit-frame-pointer -ggdb -mcpu=970 -mtune=power9 -maltivec -mlong-double-64 -fno-inline-small-functions -g -D_PR_POLL_AVAILABLE -D_PR_HAVE_OFF64_T -D_PR_INET6 -D_PR_HAVE_INET_NTOP -D_PR_HAVE_GETHOSTBYNAME2 -D_PR_HAVE_GETADDRINFO -D_PR_INET6_PROBE -Wall -pthread -O2 -fPIC -UDEBUG -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_PRAGMA=1 -DXP_UNIX=1 -D_GNU_SOURCE=1 -DHAVE_FCNTL_FILE_LOCKING=1 -DHAVE_POINTER_LOCALTIME_R=1 -DLINUX=1 -DHAVE_DLADDR=1 -DHAVE_GETTID=1 -DHAVE_LCHOWN=1 -DHAVE_SETPRIORITY=1 -DHAVE_STRERROR=1 -DHAVE_SYSCALL=1 -DHAVE_SECURE_GETENV=1 -D_REENTRANT=1 -DFORCE_PR_LOG -D_PR_PTHREADS -UHAVE_CVAR_BUILT_ON_SEM -D_PR_INET6 -D_NSPR_BUILD_ -I../../../dist/include/nspr -I../../../../nspr/pr/include -I../../../../nspr/pr/include/private ../../../../nspr/pr/src/io/prfdcach.c
In file included from ../../../../nspr/pr/include/md/_linux.h:713,
from ../../../../nspr/pr/include/md/prosdep.h:53,
from ../../../../nspr/pr/include/private/primpl.h:32,
from ../../../../nspr/pr/src/io/prfdcach.c:6:
/usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Wcpp]
#warning redirecting incorrect #include <sys/poll.h> to <poll.h>
^~~~~~~
In file included from ../../../../nspr/pr/include/md/prosdep.h:81,
from ../../../../nspr/pr/include/private/primpl.h:32,
from ../../../../nspr/pr/src/io/prfdcach.c:6:
../../../../nspr/pr/include/md/_unixos.h:592:9: error: unknown type name ‘off64_t’
typedef off64_t _MDOff64_t;
^~~~~~~
make[3]: *** [../../../../nspr/config/rules.mk:450: prfdcach.o] Error 1
make[3]: Leaving directory '/usr/src/packages/system/nspr/src/nspr-4.35/build/pr/src/io'
make[2]: *** [../../../nspr/config/rules.mk:163: export] Error 2
make[2]: Leaving directory '/usr/src/packages/system/nspr/src/nspr-4.35/build/pr/src'
make[1]: *** [../../nspr/config/rules.mk:163: export] Error 2
make[1]: Leaving directory '/usr/src/packages/system/nspr/src/nspr-4.35/build/pr'
make: *** [../nspr/config/rules.mk:163: export] Error 2
>>> ERROR: nspr: build failed
```
The Alpine patch doesn't seem correct?
* https://git.alpinelinux.org/aports/plain/main/nspr/lfs64.patch?id=578c9434cae6550ea35830a9e3430297974a050f
[20230507-22_05_51.397944409_nspr.log](/uploads/a078e89d41222756b774523a22a197cb/20230507-22_05_51.397944409_nspr.log)https://git.adelielinux.org/adelie/packages/-/issues/1019[meta] in pursuit of musl 1.2.42024-03-14T03:02:01ZZach van Rijn[meta] in pursuit of musl 1.2.4Note: upstream musl `1.2.4` is not used outright. We maintain a [fork](https://git.adelielinux.org/adelie/musl/) and create a single, large patch relative to upstream for inclusion in our musl package. The exact testing methodology here ...Note: upstream musl `1.2.4` is not used outright. We maintain a [fork](https://git.adelielinux.org/adelie/musl/) and create a single, large patch relative to upstream for inclusion in our musl package. The exact testing methodology here is to use a stock autobuilder environment, except to change the branch to a1de3d98214534c51a6c4b7e9ef588fbd94d2f0a.
This meta issue tracks all breakage (at time of build, test, or otherwise) related to updating musl to `1.2.4` and rebasing our patches.
**Please both link issues and apply the ~"musl 1.2.4" label.**