Adélie Linux issueshttps://git.adelielinux.org/groups/adelie/-/issues2023-12-01T23:55:54Zhttps://git.adelielinux.org/adelie/packages/-/issues/934user/gambit-c: (32-bit): cc1: out of memory / *** ERROR IN ##build-module -- ...2023-12-01T23:55:54ZZach van Rijnuser/gambit-c: (32-bit): cc1: out of memory / *** ERROR IN ##build-module -- target compilation or link failed .../lib/srfi/179Found on ppc, likely affects other 32-bit platforms. Does NOT cause failure to build/test.
```
...
make[5]: Entering directory '/usr/src/packages/user/gambit-c/src/gambit-4.9.4/lib/termite/otp'
make[5]: Leaving directory '/usr/src/packa...Found on ppc, likely affects other 32-bit platforms. Does NOT cause failure to build/test.
```
...
make[5]: Entering directory '/usr/src/packages/user/gambit-c/src/gambit-4.9.4/lib/termite/otp'
make[5]: Leaving directory '/usr/src/packages/user/gambit-c/src/gambit-4.9.4/lib/termite/otp'
make[4]: Leaving directory '/usr/src/packages/user/gambit-c/src/gambit-4.9.4/lib/termite'
cc1: out of memory allocating 2659944 bytes after a total of 131072 bytes
*** ERROR IN ##build-module -- target compilation or link failed while compiling "/usr/src/packages/user/gambit-c/src/gambit-4.9.4/lib/srfi/179/179@gambit409004@C/179.c"
>>>> building module srfi/179 for js
make[5]: Leaving directory '/usr/src/packages/user/gambit-c/src/gambit-4.9.4/lib/srfi/179'
make[5]: Entering directory '/usr/src/packages/user/gambit-c/src/gambit-4.9.4/lib/srfi/132'
...
```
I'm not sure what it means that the package built. It fails in the Alpine pipelines:
* x86: https://gitlab.alpinelinux.org/Aerdan/aports/-/jobs/916516https://git.adelielinux.org/adelie/packages/-/issues/939user/openjdk8: possible non-use of { CFLAGS, CXXFLAGS, LDFLAGS }: WARNING: Ig...2022-12-23T23:30:35ZZach van Rijnuser/openjdk8: possible non-use of { CFLAGS, CXXFLAGS, LDFLAGS }: WARNING: Ignoring ... found in environment. Use --with-extra-...flagsFound on pmmx, but probably affects all archs:
```
/usr/src/packages/user/openjdk8/src/icedtea-3.21.0/openjdk.build-boot ...Found on pmmx, but probably affects all archs:
```
/usr/src/packages/user/openjdk8/src/icedtea-3.21.0/openjdk.build-boot [126/1984]
using configure arguments '--build=i586-foxkit-linux-musl --host=i586-foxkit-linux-musl --enable-unlimited-crypto --with-stdc++lib=dynamic --with-boot-jdk=/usr/src/packages/user/openjdk8/src/icedtea-3.21.0/bootstrap/jdk1.7.0 --with-update-version=312 --with-build-number=b
07 --with-milestone=fcs --with-vendor-name=IcedTea --with-vendor-url=https://icedtea.classpath.org --with-vendor-bug-url=https://icedtea.classpath.org/bugzilla --with-vendor-vm-bug-url=https://icedtea.classpath.org/bugzilla --with-extra-cflags='-O2 -fno-omit-frame-pointer
-ggdb -march=pentium-mmx -mtune=pentium-m -g' --with-extra-cxxflags='-O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g' --with-extra-ldflags='-Wl,--as-needed -Wl,--no-keep-memory' --with-extra-asflags='-O2 -fno-omit-frame-pointer -ggdb -march=penti
um-mmx -mtune=pentium-m -g' --with-zlib=system --with-lcms=system --with-libjpeg=system --with-libpng=system --with-giflib=system --enable-system-kerberos --enable-system-pcsc --enable-system-sctp --disable-warnings-as-errors --disable-improved-font-rendering --disable-cc
ache --with-native-debug-symbols=internal --with-java-debug-symbols=yes --disable-precompiled-headers --disable-jfr'.
Configuration summary:
* Debug level: release
* JDK variant: normal
* JVM variants: server
* OpenJDK target: OS: linux, CPU architecture: x86, address length: 32
Tools summary:
* Boot JDK: openjdk version "1.8.0_252" OpenJDK Runtime Environment (IcedTea 3.16.0) (Adelie 8.252.09-r0) OpenJDK Server VM (build 25.252-b09, mixed mode) (at /usr/src/packages/user/openjdk8/src/icedtea-3.21.0/bootstrap/jdk1.7.0)
* Toolchain: gcc (GNU Compiler Collection)
* C Compiler: Version 8.5.0 (at gcc)
* C++ Compiler: Version 8.5.0 (at /usr/bin/g++)
Build performance summary:
* Cores to use: 16
* Memory limit: 128797 MB
The following warnings were produced. Repeated here for convenience:
WARNING: Ignoring CFLAGS(-O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g) found in environment. Use --with-extra-cflags
WARNING: Ignoring CXXFLAGS(-O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g) found in environment. Use --with-extra-cxxflags
WARNING: Ignoring LDFLAGS(-Wl,--as-needed -Wl,--no-keep-memory) found in environment. Use --with-extra-ldflags
...
```https://git.adelielinux.org/adelie/packages/-/issues/940user/openjdk8: make[1]: warning: jobserver unavailable: using -j1. Add '+' t...2022-12-31T18:03:40ZZach van Rijnuser/openjdk8: make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.Found on pmmx, which has `MAKEFLAGS=-j72` and `JOBS=72`:
```
Configuration summary: ...Found on pmmx, which has `MAKEFLAGS=-j72` and `JOBS=72`:
```
Configuration summary:
* Debug level: release
* JDK variant: normal
* JVM variants: server
* OpenJDK target: OS: linux, CPU architecture: x86, address length: 32
Tools summary:
* Boot JDK: openjdk version "1.8.0_252" OpenJDK Runtime Environment (IcedTea 3.16.0) (Adelie 8.252.09-r0) OpenJDK Server VM (build 25.252-b09, mixed mode) (at /usr/src/packages/user/openjdk8/src/icedtea-3.21.0/bootstrap/jdk1.7.0)
* Toolchain: gcc (GNU Compiler Collection)
* C Compiler: Version 8.5.0 (at gcc)
* C++ Compiler: Version 8.5.0 (at /usr/bin/g++)
Build performance summary:
* Cores to use: 16
* Memory limit: 128797 MB
...
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
```
This likely explains the 4+ hour build time we saw in https://git.adelielinux.org/adelie/packages/-/issues/921#note_12345.https://git.adelielinux.org/adelie/packages/-/issues/941user/gst-plugins-good: (ppc) FTTFS: 9/108 elements_audiopanorama ../tests/che...2022-12-24T14:54:24ZZach van Rijnuser/gst-plugins-good: (ppc) FTTFS: 9/108 elements_audiopanorama ../tests/check/elements/audiopanorama.c:499:F:general:test_f32_stereo_*:0: difference at pos=*Found on @awilfox's POWER9 system while reproducing #924 in a 32-bit chroot:
https://git.adelielinux.org/adelie/packages/-/issues/924#note_12265 (quote):
Duplicating this on a Power9 yielded an additional failure:
```
9/108 elements...Found on @awilfox's POWER9 system while reproducing #924 in a 32-bit chroot:
https://git.adelielinux.org/adelie/packages/-/issues/924#note_12265 (quote):
Duplicating this on a Power9 yielded an additional failure:
```
9/108 elements_audiopanorama FAIL 0.90s exit status 5
>>> MALLOC_PERTURB_=145 GST_STATE_IGNORE_ELEMENTS='aasink autoaudiosrc autoaudiosink autovideosrc
autovideosink cacasink cairotextoverlay gtkglsink gtksink jackaudiosrc
jackaudiosink osssrc osssink osxaudiosink osxaudiosrc osxvideosrc osxvideosink
pulsesink pulsesrc pulsemixer v4l2src' GST_REGISTRY=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/elements_audiopanorama.registry GSETTINGS_BACKEND=memory GST_PLUGIN_SCANNER_1_0=/usr/libexec/gstreamer-1.0/gst-plugin-scanner GST_PLUGIN_SYSTEM_PATH_1_0='' GST_PLUGIN_LOADING_WHITELIST=gstreamer:gst-plugins-base:timecode:gst-plugins-good@/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build GST_PLUGIN_PATH_1_0=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build:/usr/lib/gstreamer-1.0:/usr/lib/gstreamer-1.0 CK_DEFAULT_TIMEOUT=20 /usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/elements_audiopanorama
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Running suite(s): panorama
80%: Checks: 26, Failures: 5, Errors: 0
../tests/check/elements/audiopanorama.c:499:F:general:test_f32_stereo_middle:0: difference at pos=1
../tests/check/elements/audiopanorama.c:519:F:general:test_f32_stereo_left:0: difference at pos=0
../tests/check/elements/audiopanorama.c:539:F:general:test_f32_stereo_right:0: difference at pos=1
../tests/check/elements/audiopanorama.c:729:F:general:test_f32_stereo_middle_simple:0: difference at pos=1
../tests/check/elements/audiopanorama.c:769:F:general:test_f32_stereo_right_simple:0: difference at pos=1
Check suite panorama ran in 0.272s (tests failed: 5)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
```
https://git.adelielinux.org/adelie/packages/-/issues/924#note_12277 (quote):
This audiopanorama test failure looks rather fun:
```
0:00:00.112765598 54377 0xf782c000 INFO check audiopanorama.c:496:test_f32_stereo_middle: exp. +0.50 -0.20 +0.25 +0.10
0:00:00.112795195 54377 0xf782c000 INFO check audiopanorama.c:497:test_f32_stereo_middle: real +0.50 -nan +0.25 +0.10
0:00:00.117545802 54378 0xf782c000 INFO check audiopanorama.c:516:test_f32_stereo_left: exp. +0.30 +0.00 +0.35 +0.00
0:00:00.117577246 54378 0xf782c000 INFO check audiopanorama.c:517:test_f32_stereo_left: real -5181135591140630639972005825216512.00 -0.00 +0.35 +0.00
0:00:00.122281330 54379 0xf782c000 INFO check audiopanorama.c:536:test_f32_stereo_right: exp. +0.00 +0.30 +0.00 +0.35
0:00:00.122311867 54379 0xf782c000 INFO check audiopanorama.c:537:test_f32_stereo_right: real +0.00 -5181135591140630639972005825216512.00 +0.00 +0.35
0:00:00.197620331 54389 0xf782c000 INFO check audiopanorama.c:726:test_f32_stereo_middle_simple: exp. +0.50 -0.20 +0.25 +0.10
0:00:00.197650310 54389 0xf782c000 INFO check audiopanorama.c:727:test_f32_stereo_middle_simple: real +0.50 -nan +0.25 +0.10
0:00:00.210241669 54391 0xf782c000 INFO check audiopanorama.c:766:test_f32_stereo_right_simple: exp. +0.00 -0.20 +0.00 +0.10
0:00:00.210264703 54391 0xf782c000 INFO check audiopanorama.c:767:test_f32_stereo_right_simple: real +0.00 -5181135591140630639972005825216512.00 +0.00 +0.10
80%: Checks: 26, Failures: 5, Errors: 0
../tests/check/elements/audiopanorama.c:499:F:general:test_f32_stereo_middle:0: difference at pos=1
../tests/check/elements/audiopanorama.c:519:F:general:test_f32_stereo_left:0: difference at pos=0
../tests/check/elements/audiopanorama.c:539:F:general:test_f32_stereo_right:0: difference at pos=1
../tests/check/elements/audiopanorama.c:729:F:general:test_f32_stereo_middle_simple:0: difference at pos=1
../tests/check/elements/audiopanorama.c:769:F:general:test_f32_stereo_right_simple:0: difference at pos=1
```
https://git.adelielinux.org/adelie/packages/-/issues/924#note_12278 (quote):
The test passes locally when `-Dorc=disabled`, so this is breakage in Orc.https://git.adelielinux.org/adelie/abuild/-/issues/9abuild: checksum needs to stop breaking APKBUILD files2022-12-26T15:12:55ZZach van Rijnabuild: checksum needs to stop breaking APKBUILD filesConsider `system/coreutils/APKBUILD` after `abuild checksum`:
```sh
...
package() {
make DESTDIR="$pkgdir" install
# stdbuf(1) requires a /usr/libexec/ .so
# env(1) needs to be in /usr/bin/ for compatibility with the rest of the wor...Consider `system/coreutils/APKBUILD` after `abuild checksum`:
```sh
...
package() {
make DESTDIR="$pkgdir" install
# stdbuf(1) requires a /usr/libexec/ .so
# env(1) needs to be in /usr/bin/ for compatibility with the rest of the world
# install(1) " "
mkdir -p "$pkgdir"/usr/bin
for USR_PROGRAM in env install stdbuf; do
mv "$pkgdir"/bin/$USR_PROGRAM "$pkgdir"/usr/bin/
done
}
[ "${CBUILD}" != "${CHOST}" ] && sha512sums="
bae804f057252c25452ac178c545dc2c4b4775cbfbdcfd4775edd1a4ed6507882bfac39e2b11ad01b74230ca48d761bf62f11bde5bcbc35a6e5a61cbe4a46e36 051_all_coreutils-mangen.patch
"
return 0
sha512sums="a6ee2c549140b189e8c1b35e119d4289ec27244ec0ed9da0ac55202f365a7e33778b1dc7c4e64d1669599ff81a8297fe4f5adbcc8a3a2f75c919a43cd4b9bdfa coreutils-9.1.tar.xz
bd8b5cecba59eba30458c8afa895877d39a987b989bc06b70cd6836e0ef684677aaadcb4949b58a713779fe1df1e15e3903e9be14e306671b86b69018b75de8b disable-csplit-io-err-test.patch
595be7f580f8906467624959c7eddbd6d7007571d92668b6a1ea5543b73764035b44b02ab5f352c67ec6562a368f220af445edd0a0965fb9826bccfd25ddbdba disable-mbrtowc-test.patch
fd97fccd661befc558b3afb3e32c82dd2cef511a05e6129d49540599297c1b59ab1f109e63a12f585a2348c26c28fb98330c348829d1fe61cf8149d0dd1c989c gnulib-tests-dont-require-gpg-passphrase.patch
eaba7ad1c5b43d25dc96baaf6f01be5976f9f64c26ea55e1c78d6a3f12825f2f0e998aae7f2ad6d9b2637a3d11586ffe21b87fbbd3c1bb6c9898c5963cb2a32c gnulib-test-fixes.patch
b1509e5678a05f24d6e764c047546e5e34a7fbd5edb59c7debedb144a0096d8ac247c7e2722a5f68c90751e5280bec743c9a6ed3e1433c1916294d68d7bca109 localename-test-fix.patch
43bb4cb8a330dc785ff8f09685e4fb2879df49b6944e2f64f9fa34a36740f392b115b3af57d481703690b9ee6c6f48ffb385b35cd128b1b40955f69dbd68bb3d test-df-symlink-bindmount.patch
7dfc5d37cc22c06c88a027102482b33f46a962b6f71d9adb80225d8f68d0be0760894e4480c3f80018a4f725bb7d0779987a6d28bceb7e141e01dbad78f84c2d tests-cp-proc-short-read.patch"
```
In this specific case, the package is too complicated for `abuild`. However this should print an error instead of silently breaking it.
In general, the maintainer is forced to delete all of the `sha512sums=` and re-run it.
This happens *often enough* with less-complicated cases. Duplicate `sha512sums=` etc.https://git.adelielinux.org/adelie/abuild/-/issues/11system/adelie-base: ERROR: gettys-openrc-0.0.2.1-r0: BAD signature2022-12-28T14:17:20ZZach van Rijnsystem/adelie-base: ERROR: gettys-openrc-0.0.2.1-r0: BAD signatureFound on ppc:
```
>>> adelie-base: Entering /usr/src/packages/system/zsh
(1/13) Installing libmagic (5.41-r0)
(2/13) Installing file (5.41-r0)
(3/13) Installing execline (2.9.0.0-r0)
(4/13) Installing s6 (2.11.1.1-r0)
(5/13) Installin...Found on ppc:
```
>>> adelie-base: Entering /usr/src/packages/system/zsh
(1/13) Installing libmagic (5.41-r0)
(2/13) Installing file (5.41-r0)
(3/13) Installing execline (2.9.0.0-r0)
(4/13) Installing s6 (2.11.1.1-r0)
(5/13) Installing gettys-openrc (0.0.2.1-r0)
ERROR: gettys-openrc-0.0.2.1-r0: BAD signature
(6/13) Installing kbd (2.2.0_git20190823-r2)
(7/13) Installing mandoc (1.14.6-r0)
(8/13) Installing sharutils (4.15.2-r2)
(9/13) Installing sysklogd (1.5.1-r2)
(10/13) Installing zsh (5.8.1-r0)
Executing zsh-5.8.1-r0.post-install
(11/13) Installing gcc-zsh-completion (5.8.1-r0)
(12/13) Installing git-zsh-completion (5.8.1-r0)
(13/13) Installing .makedepends-adelie-base (20221228.114048)
Executing mandoc-1.14.6-r0.trigger
1 error; 476 MiB in 104 packages
>>> ERROR: adelie-base: builddeps failed
>>> adelie-base: Uninstalling dependencies...
```
I suspect this had been an issue for a while because this package often failed to build on the first try. For context, in the autobuilder environment, the "system/" repository is built twice. First with the RC2 tarball, then with itself, before proceeding to "user/".
Re-running it seems to usually or always resolve the issue.https://git.adelielinux.org/adelie/horizon/-/issues/339ISO images are not read properly by Rufus2023-10-17T01:36:38ZA. WilcoxISO images are not read properly by Rufus`adelie-live-kde-pmmx-1.0-rc2.iso` is read in the following way by Rufus 3.21.1949:
```
Scanning image...
ISO analysis:
Image is an ISO9660 image
Detected EFI bootloader(s) (from '/efi.img'):
● 'boot.efi'
● 'bootia32.efi'
...`adelie-live-kde-pmmx-1.0-rc2.iso` is read in the following way by Rufus 3.21.1949:
```
Scanning image...
ISO analysis:
Image is an ISO9660 image
Detected EFI bootloader(s) (from '/efi.img'):
● 'boot.efi'
● 'bootia32.efi'
Disk image analysis:
Image has an unknown Master Boot Record
Image is a bootable disk image
ISO label: 'Adelie-pmmx'
Size: 1.6 GB (Projected)
Uses: EFI
Using image: adelie-live-kde-pmmx-1.0-rc2.iso (1.6 GB)
```
This only allows UEFI boot on 32-bit systems, which is not very common; as far as I'm aware, only some Transformer tablets and MacBooks can even _use_ 32-bit EFI. The same happens when the x86_64 ISO, but that is not as much of an issue as most 64-bit x86 systems can boot UEFI.0.9.9https://git.adelielinux.org/adelie/packages/-/issues/946Investigate moving cryptsetup back to system/2022-12-29T05:59:14ZA. WilcoxInvestigate moving cryptsetup back to system/`user/json-c` moved to user from system because it grew a dependency on `user/doxygen`, which pulls in other stuff. Because of this, `user/cryptsetup` was moved to user as well.
I'd like to investigate removing the `doxygen` dep from `...`user/json-c` moved to user from system because it grew a dependency on `user/doxygen`, which pulls in other stuff. Because of this, `user/cryptsetup` was moved to user as well.
I'd like to investigate removing the `doxygen` dep from `json-c` and moving `cryptsetup` back to system.https://git.adelielinux.org/adelie/packages/-/issues/948user/erl-rebar3: (ppc) FTTFS: extra_src_dirs_at_root: FAILED2023-03-23T14:12:20ZZach van Rijnuser/erl-rebar3: (ppc) FTTFS: extra_src_dirs_at_root: FAILEDFound on ppc:
```
%%% rebar_src_dirs_SUITE: .
%%% rebar_src_dirs_SUITE ==> extra_src_dirs_at_root: FAILED
%%% rebar_src_dirs_SUITE ==> {{badmatch,
{error,
{rebar_prv_app_discovery,
{multiple_app_files,
...Found on ppc:
```
%%% rebar_src_dirs_SUITE: .
%%% rebar_src_dirs_SUITE ==> extra_src_dirs_at_root: FAILED
%%% rebar_src_dirs_SUITE ==> {{badmatch,
{error,
{rebar_prv_app_discovery,
{multiple_app_files,
["/usr/src/packages/user/erl-rebar3/src/rebar3-3.18.0/_build/test/logs/ct_run.nonode@nohost.2022-12-29_23.36.40/lib.rebar.logs/run.2022-12-29_23.36.41/log_private/apps_dir1_221115/src/app1_531689.app.src",
"/usr/src/packages/user/erl-rebar3/src/rebar3-3.18.0/_build/test/logs/ct_run.nonode@nohost.2022-12-29_23.36.40/lib.rebar.logs/run.2022-12-29_23.36.41/log_private/apps_dir1_221115/src/app1_979196.app.src"]}}}},
[{rebar_src_dirs_SUITE,extra_src_dirs_at_root,1,
[{file,
"/usr/src/packages/user/erl-rebar3/src/rebar3-3.18.0/test/rebar_src_dirs_SUITE.erl"},
{line,70}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1783}]},
{test_server,run_test_case_eval1,6,[{file,"test_server.erl"},{line,1292}]},
{test_server,run_test_case_eval,9,[{file,"test_server.erl"},{line,1224}]}]}
..........
%%% rebar_templater_SUITE: ..
%%% rebar_unlock_SUITE: ....
%%% rebar_upgrade_SUITE: .............^[[0>
%%% rebar_uri_SUITE: ..
%%% rebar_utils_SUITE: .............^>
%%% rebar_xref_SUITE: ....
EXPERIMENTAL: Writing retry specification at /usr/src/packages/user/erl-rebar3/src/rebar3-3.18.0/_build/test/logs/retry.spec
call rebar3 ct with '--retry' to re-run failing cases.
Failed 1 tests. Skipped 1 (1, 0) tests. Passed 604 tests.
Results written to "/usr/src/packages/user/erl-rebar3/src/rebar3-3.18.0/_build/test/logs/index.html".
^[[1mFailures occurred running tests: 1
>>> ERROR: erl-rebar3: check failed
```
This occurred once, but re-running seems to have 605 tests passing.https://git.adelielinux.org/adelie/packages/-/issues/950user/livecd-support: should live in horizon.git2022-12-30T04:30:41ZA. Wilcoxuser/livecd-support: should live in horizon.gitThe files in `user/livecd-support` are for Horizon live boot media. They should be tracked in Horizon and, nominally, `livecd-support` should be a subpackage of Horizon instead of its own thing.The files in `user/livecd-support` are for Horizon live boot media. They should be tracked in Horizon and, nominally, `livecd-support` should be a subpackage of Horizon instead of its own thing.A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/packages/-/issues/953user/vlc: possible race condition during build2023-11-11T15:56:24ZZach van Rijnuser/vlc: possible race condition during buildFound on x86_64 (`-j72`):
```
...
libtool: warning: relinking 'libwall_plugin.la'
libtool: install: (cd /usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules; /bin/sh "/usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules/../libtool" --sil...Found on x86_64 (`-j72`):
```
...
libtool: warning: relinking 'libwall_plugin.la'
libtool: install: (cd /usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules; /bin/sh "/usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules/../libtool" --silent --tag CXX --mode=relink x86_64-foxkit-linux-musl-g++ -I/usr/include/taglib -O2 -fno-omit-frame-pointer -ggdb -march=nocona -mtune=core2 -mfpmath=sse -g -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -fvisibility=hidden -O3 -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer -fstack-protector-strong -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so -no-undefined ../compat/libcompat.la ../src/libvlccore.la -rpath /usr/lib/vlc/plugins/meta_engine -Wl,--as-needed -Wl,-z,defs -o libtaglib_plugin.la meta_engine/libtaglib_plugin_la-taglib.lo demux/xiph_metadata.lo -ltag -lz -inst-prefix-dir /usr/src/packages/user/vlc/pkg/vlc)
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: cannot find -lvlc_vdpau
collect2: error: ld returned 1 exit status
libtool: install: (cd /usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules; /bin/sh "/usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules/../libtool" --silent --tag CC --mode=relink gcc -O2 -fno-omit-frame-pointer -ggdb -march=nocona -mtune=core2 -mfpmath=sse -g -D_GNU_SOURCE -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer -fstack-protector-strong -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,--as-needed -Wl,-z,defs -o libpodcast_plugin.la -rpath /usr/lib/vlc/plugins/services_discovery services_discovery/podcast.lo -inst-prefix-dir /usr/src/packages/user/vlc/pkg/vlc)
libtool: install: (cd /usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules; /bin/sh "/usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules/../libtool" --silent --tag CC --mode=relink gcc -O2 -fno-omit-frame-pointer -ggdb -march=nocona -mtune=core2 -mfpmath=sse -g -D_GNU_SOURCE -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer -fstack-protector-strong -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,--as-needed -Wl,-z,defs -o libwall_plugin.la -rpath /usr/lib/vlc/plugins/video_splitter video_splitter/wall.lo -inst-prefix-dir /usr/src/packages/user/vlc/pkg/vlc)
libtool: install: /usr/bin/install -c .libs/libsubsdelay_plugin.lai /usr/src/packages/user/vlc/pkg/vlc/usr/lib/vlc/plugins/spu/libsubsdelay_plugin.la
libtool: install: /usr/bin/install -c .libs/libvlc_vdpau.lai /usr/src/packages/user/vlc/pkg/vlc/usr/lib/vlc/libvlc_vdpau.la
libtool: install: /usr/bin/install -c .libs/libpacketizer_av1_plugin.lai /usr/src/packages/user/vlc/pkg/vlc/usr/lib/vlc/plugins/packetizer/libpacketizer_av1_plugin.la
libtool: warning: relinking 'libfreetype_plugin.la'
libtool: warning: relinking 'libqt_plugin.la'
libtool: install: (cd /usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules; /bin/sh "/usr/src/packages/user/vlc/src/vlc-3.0.17.3/modules/../libtool" --silent --tag CC --mode=relink gcc -O2 -fno-omit-frame-pointer -ggdb -march=nocona -mtune=core2 -mfpmath=sse -g -D_GNU_SOURCE -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer -fstack-protector-strong -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,--as-needed -Wl,-z,defs -o libfreetype_plugin.la -rpath /usr/lib/vlc/plugins/text_renderer -rpath /usr/lib/vlc/plugins/text_renderer text_renderer/freetype/libfreetype_plugin_la-platform_fonts.lo text_renderer/freetype/libfreetype_plugin_la-freetype.lo text_renderer/freetype/libfreetype_plugin_la-text_layout.lo text_renderer/freetype/fonts/libfreetype_plugin_la-fontconfig.lo -lm -lfontconfig -lfreetype -lfribidi -lharfbuzz -lfreetype -inst-prefix-dir /usr/src/packages/user/vlc/pkg/vlc)
libtool: warning: relinking 'libcache_block_plugin.la'
libtool: error: error: relink 'libvdpau_deinterlace_plugin.la' with the above command before installing it
make[5]: *** [Makefile:13994: install-vdpauLTLIBRARIES] Error 1
make[5]: *** Waiting for unfinished jobs....
```
Running it a second time, it passes.
[20221231-00_18_54.170791699_vlc.log](/uploads/9662900cca672d17ab78d330a1ce6054/20221231-00_18_54.170791699_vlc.log)https://git.adelielinux.org/adelie/site-ng/-/issues/7Embedded web IRC client requires captcha, doesn't work for old PPC systems2023-01-08T03:44:22ZLee StarnesEmbedded web IRC client requires captcha, doesn't work for old PPC systems### Problem
https://www.adelielinux.org/contact/irc.html uses https://kiwiirc.com for an embedded IRC client. This sometimes requires reCaptcha, which one user on \#Adelie-Support can't run, attributing it to using Firefox on PPC. He did...### Problem
https://www.adelielinux.org/contact/irc.html uses https://kiwiirc.com for an embedded IRC client. This sometimes requires reCaptcha, which one user on \#Adelie-Support can't run, attributing it to using Firefox on PPC. He didn't seem to be aware of how to connect to the channel without our embedded client. A lot of privacy-conscious visitors or visitors with limited vision might also be unable to use reCaptcha.
### Possible solutions
1. We could run our own instance of KiwiIRC with captchas disabled and the ``restricted`` setting enabled. This would require a moderate amount of resources because it needs to maintain long-polling HTTP or WebSocket connections. I would need some additional maintenance time from us too. It's a;sp a big pile of JavaScript. This is fine if we stay on Interlinked, but other networks like Libera.Chat or OFTC might not like us running our own IRC gateway, and I don't think they provide WebSocket access. KiwiIRC has a WebSocket proxy, but it's written in Go.
2. We could run our own instance of [CGI:IRC](http://cgiirc.org/). It uses Perl's CGI.pm, has only a small amount of JS, and even has a mode that works without JS. But it's slow and has bad user experience. We'd also need a web server that can do plain old CGI.
3. Use some other alternative service. I don't really know these well.
4. Maybe just change the page to link to instructions on how to set up various IRC clients, or provide a prominent link on the page with KiwiIRC pointing to such instructions.https://git.adelielinux.org/adelie/image/-/issues/386Desktop icons for live user2023-01-07T08:04:00ZA. WilcoxDesktop icons for live userWe should have desktop icons for the live user, to run the installer. This is much more discoverable than burying it in the application menu.
This is going to require the `postscript` keyword in Horizon, since we need to manipulate the...We should have desktop icons for the live user, to run the installer. This is much more discoverable than burying it in the application menu.
This is going to require the `postscript` keyword in Horizon, since we need to manipulate the home directory of the live user after it is created.A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/horizon/-/issues/341Add `postscript` key for running commands after installation is successful2023-10-29T07:32:50ZA. WilcoxAdd `postscript` key for running commands after installation is successful## User class
"Jamie", "River"
## Desire
Ability to run a script inside the new environment after installation has completed successfully.
## Intent
1. Post-installation configuration, such as configuring Kerberos, SSH, or other remote...## User class
"Jamie", "River"
## Desire
Ability to run a script inside the new environment after installation has completed successfully.
## Intent
1. Post-installation configuration, such as configuring Kerberos, SSH, or other remote services.
2. Running initial configuration management commands, such as `puppet ssl bootstrap` or such.
3. Preparing the environment for first boot in some other way.
## Impact
There should be no inter-dependency with other keys.
## Requirements to add
### Validation phase
Zero or more `postscript` keys may be present. Each one must be either a full path which is resolvable in the installation environment, or a fetchable URL.
If any `postscript` value is inaccessible, script validation shall fail.
### Execution phase
Each `postscript` key is executed in order. Inherited `postscript` keys will be run in order of inheritance.
## Proposed implementation
Each script will be copied to a `tmpfs` which is read-only and bind-mounted to the target root at `/var/horizon/postscripts`. The script will be executed with `chroot`. At the end of execution of all `postscript` keys, the scripts are copied to the target root at `/var/horizon/postscripts`. This facilitates the user being able to inspect the scripts that were used to provision their system.
The directory will be owned by `root:wheel` and have `0770` permissions, so that any sensitive material in the scripts cannot be read by non-privileged users.0.9.9A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/packages/-/issues/961legacy/sox: (pmmx) FTBFS: src/gsm.c:178: undefined reference to `lsx_gsm_*'2023-02-06T03:59:01ZZach van Rijnlegacy/sox: (pmmx) FTBFS: src/gsm.c:178: undefined reference to `lsx_gsm_*'Found on pmmx:
```
...
mp3.c:189:26: warning: 'twolame_library_names' defined but not used [-Wunused-const-variable=]
static const char* const twolame_library_names[] =
^~~~~~~~~~~~~~~~~~~~~
CCLD libsox_...Found on pmmx:
```
...
mp3.c:189:26: warning: 'twolame_library_names' defined but not used [-Wunused-const-variable=]
static const char* const twolame_library_names[] =
^~~~~~~~~~~~~~~~~~~~~
CCLD libsox_fmt_pulseaudio.la
CCLD libsox_fmt_ao.la
CCLD libsox_fmt_opus.la
CCLD libsox_fmt_lpc10.la
CCLD libsox_fmt_gsm.la
/usr/lib/gcc/i586-foxkit-linux-musl/8.5.0/../../../../i586-foxkit-linux-musl/bin/ld: .libs/gsm.o: in function `gsmflush':
/usr/src/packages/user/sox/src/sox-14.4.2/src/gsm.c:178: undefined reference to `lsx_gsm_encode'
/usr/lib/gcc/i586-foxkit-linux-musl/8.5.0/../../../../i586-foxkit-linux-musl/bin/ld: .libs/gsm.o: in function `gsmstart_rw':
/usr/src/packages/user/sox/src/sox-14.4.2/src/gsm.c:81: undefined reference to `lsx_gsm_create'
/usr/lib/gcc/i586-foxkit-linux-musl/8.5.0/../../../../i586-foxkit-linux-musl/bin/ld: .libs/gsm.o: in function `sox_gsmstopread':
/usr/src/packages/user/sox/src/sox-14.4.2/src/gsm.c:221: undefined reference to `lsx_gsm_destroy'
/usr/lib/gcc/i586-foxkit-linux-musl/8.5.0/../../../../i586-foxkit-linux-musl/bin/ld: .libs/gsm.o: in function `sox_gsmread':
/usr/src/packages/user/sox/src/sox-14.4.2/src/gsm.c:139: undefined reference to `lsx_gsm_decode'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:1487: libsox_fmt_gsm.la] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/usr/src/packages/user/sox/src/sox-14.4.2/src'
make[1]: *** [Makefile:1290: all] Error 2
make[1]: Leaving directory '/usr/src/packages/user/sox/src/sox-14.4.2/src'
make: *** [Makefile:658: all-recursive] Error 1
```
Additionally there are CVEs that should be addressed.
[20230204-04_47_44.711999676_sox.log](/uploads/b24167704e2b9e2c1bba9879d380c825/20230204-04_47_44.711999676_sox.log)https://git.adelielinux.org/adelie/packages/-/issues/965user/qt5-qtsensors: (x86_64) FTBFS: plugins/sensors/iio-sensor-proxy/.moc/moc...2023-03-23T14:11:26ZZach van Rijnuser/qt5-qtsensors: (x86_64) FTBFS: plugins/sensors/iio-sensor-proxy/.moc/moc_predefs.h:-1: Parse error at ""Found on x86_64:
```
...
generating .moc/moc_predefs.h
qdbusxml2cpp: Got unknown type `a{sv}' processing 'org.freedesktop.DBus.Properties.xml'
You should add <annotation name="org.qtproject.QtDBus.QtTypeName.Out1" value="<type>"/> to th...Found on x86_64:
```
...
generating .moc/moc_predefs.h
qdbusxml2cpp: Got unknown type `a{sv}' processing 'org.freedesktop.DBus.Properties.xml'
You should add <annotation name="org.qtproject.QtDBus.QtTypeName.Out1" value="<type>"/> to the XML description
compiling iiosensorproxylightsensor.cpp
compiling iiosensorproxyorientationsensor.cpp
/usr/lib/qt5/bin/qdbusxml2cpp -i sensorproxy_interface.h -p :sensorproxy_interface.cpp net.hadess.SensorProxy.xml
compiling iiosensorproxycompass.cpp
/usr/lib/qt5/bin/qdbusxml2cpp -i compass_interface.h -p :compass_interface.cpp net.hadess.SensorProxy.Compass.xml
/usr/lib/qt5/bin/qdbusxml2cpp -i properties_interface.h -p :properties_interface.cpp org.freedesktop.DBus.Properties.xml
moc sensorproxy_interface.h
moc compass_interface.h
moc properties_interface.h
/usr/src/packages/user/qt5-qtsensors/src/qtsensors-everywhere-src-5.15.4/src/plugins/sensors/iio-sensor-proxy/.moc/moc_predefs.h:-1: Parse error at ""
make[4]: *** [Makefile:543: .moc/moc_sensorproxy_interface.cpp] Error 1
make[4]: *** Waiting for unfinished jobs....
moc qtsensorgestureplugin.h
moc qcoversensorgesturerecognizer.h
moc qdoubletapsensorgesturerecognizer.h
moc qhoversensorgesturerecognizer.h
moc qfreefallsensorgesturerecognizer.h
qdbusxml2cpp: Got unknown type `a{sv}' processing 'org.freedesktop.DBus.Properties.xml'
You should add <annotation name="org.qtproject.QtDBus.QtTypeName.Out1" value="<type>"/> to the XML description
moc qpickupsensorgesturerecognizer.h
moc qshake2recognizer.h
moc qslamgesturerecognizer.h
moc qturnoversensorgesturerecognizer.h
moc qtwistsensorgesturerecognizer.h
moc qwhipsensorgesturerecognizer.h
moc qtsensorgesturesensorhandler.h
compiling .moc/moc_generictiltsensor.cpp
...
```
Seems to be a race condition; built fine the next time.
[20230211-02_44_52.888364180_qt5-qtsensors.log](/uploads/0551d7e20b46a599203a5b834327ae35/20230211-02_44_52.888364180_qt5-qtsensors.log)https://git.adelielinux.org/adelie/packages/-/issues/968system/gcc: (aarch64) FTBFS: internal compiler error: Segmentation fault2023-05-18T13:05:32ZZach van Rijnsystem/gcc: (aarch64) FTBFS: internal compiler error: Segmentation faultFound on aarch64 somewhat recently:
```
...
during GIMPLE pass: fixup_cfg
/usr/src/packages/system/gcc/src/gcc-8.5.0/libgfortran/generated/minloc1_4_s4.c: In function ^`^xsminloc1_4_s4 ^`^y:
/usr/src/packages/system/gcc/src/gcc-8.5.0/l...Found on aarch64 somewhat recently:
```
...
during GIMPLE pass: fixup_cfg
/usr/src/packages/system/gcc/src/gcc-8.5.0/libgfortran/generated/minloc1_4_s4.c: In function ^`^xsminloc1_4_s4 ^`^y:
/usr/src/packages/system/gcc/src/gcc-8.5.0/libgfortran/generated/minloc1_4_s4.c:566:1: internal compiler error: Segmentation fault
}
^
...
```
Note that this occurs during the second pass of building the system repository, so it uses the same GCC as it is building.
See #963.https://git.adelielinux.org/adelie/packages/-/issues/969system/python3: (aarch64) FTTFS: ImportError: This platform lacks a functioni...2023-05-09T03:26:24ZZach van Rijnsystem/python3: (aarch64) FTTFS: ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.Found on aarch64:
```
...
0:00:10 load avg: 7.28 [107/396/1] test_importlib failed (1 failure)
test test_importlib failed -- Traceback (most recent call last):
File "/usr/src/packages/system/python3/src/Python-3.11.0/Lib/test/test_imp...Found on aarch64:
```
...
0:00:10 load avg: 7.28 [107/396/1] test_importlib failed (1 failure)
test test_importlib failed -- Traceback (most recent call last):
File "/usr/src/packages/system/python3/src/Python-3.11.0/Lib/test/test_importlib/test_threaded_import.py", line 260, in test_multiprocessing_pool_circular_import
script_helper.assert_python_ok(fn)
File "/usr/src/packages/system/python3/src/Python-3.11.0/Lib/test/support/script_helper.py", line 166, in assert_python_ok
return _assert_python(True, *args, **env_vars)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/packages/system/python3/src/Python-3.11.0/Lib/test/support/script_helper.py", line 151, in _assert_python
res.fail(cmd_line)
File "/usr/src/packages/system/python3/src/Python-3.11.0/Lib/test/support/script_helper.py", line 76, in fail
raise AssertionError("Process return code is %d\n"
AssertionError: Process return code is 1
command line: ['/usr/src/packages/system/python3/src/Python-3.11.0/python', '-X', 'faulthandler', '-I', '/usr/src/packages/system/python3/src/Python-3.11.0/Lib/test/test_importlib/partial/pool_in_threads.py']
stdout:
---
---
stderr:
---
Traceback (most recent call last):
File "/usr/src/packages/system/python3/src/Python-3.11.0/Lib/multiprocessing/synchronize.py", line 28, in <module>
from _multiprocessing import SemLock, sem_unlink
ImportError: cannot import name 'SemLock' from '_multiprocessing' (/usr/src/packages/system/python3/src/Python-3.11.0/build/lib.linux-aarch64-3.11/_multiprocessing.cpython-311-aarch64-linux-musl.so)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/src/packages/system/python3/src/Python-3.11.0/Lib/test/test_importlib/partial/pool_in_threads.py", line 9, in t
with multiprocessing.Pool(1):
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/packages/system/python3/src/Python-3.11.0/Lib/multiprocessing/context.py", line 119, in Pool
return Pool(processes, initializer, initargs, maxtasksperchild,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/packages/system/python3/src/Python-3.11.0/Lib/multiprocessing/pool.py", line 191, in __init__
self._setup_queues()
File "/usr/src/packages/system/python3/src/Python-3.11.0/Lib/multiprocessing/pool.py", line 346, in _setup_queues
self._inqueue = self._ctx.SimpleQueue()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/packages/system/python3/src/Python-3.11.0/Lib/multiprocessing/context.py", line 113, in SimpleQueue
return SimpleQueue(ctx=self.get_context())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/packages/system/python3/src/Python-3.11.0/Lib/multiprocessing/queues.py", line 341, in __init__
self._rlock = ctx.Lock()
^^^^^^^^^^
File "/usr/src/packages/system/python3/src/Python-3.11.0/Lib/multiprocessing/context.py", line 67, in Lock
from .synchronize import Lock
File "/usr/src/packages/system/python3/src/Python-3.11.0/Lib/multiprocessing/synchronize.py", line 30, in <module>
raise ImportError("This platform lacks a functioning sem_open" +
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
---
...
```
Definitely transient; did not occur the second time.
[20230301-09_22_27.034606520_python3.log](/uploads/83f043ee3aae7b236c180cdb6028b031/20230301-09_22_27.034606520_python3.log)https://git.adelielinux.org/adelie/packages/-/issues/970user/haveged: (ppc) FTTFS: Check Fail: chisqr:99.194839% not in 1.000000-99.0...2023-03-23T14:10:50ZZach van Rijnuser/haveged: (ppc) FTTFS: Check Fail: chisqr:99.194839% not in 1.000000-99.000000Found on ppc:
```
make entest
make[2]: Entering directory '/usr/src/packages/user/haveged/src/haveged-1.9.13/ent'
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -O2 -fno-omit-frame-pointer -ggdb -mcpu=G3 -mfpu=dp_full -g -c -o entest.o entest.c...Found on ppc:
```
make entest
make[2]: Entering directory '/usr/src/packages/user/haveged/src/haveged-1.9.13/ent'
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -O2 -fno-omit-frame-pointer -ggdb -mcpu=G3 -mfpu=dp_full -g -c -o entest.o entest.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -O2 -fno-omit-frame-pointer -ggdb -mcpu=G3 -mfpu=dp_full -g -c -o iso8859.o iso8859.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -O2 -fno-omit-frame-pointer -ggdb -mcpu=G3 -mfpu=dp_full -g -c -o randtest.o randtest.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -O2 -fno-omit-frame-pointer -ggdb -mcpu=G3 -mfpu=dp_full -g -c -o chisq.o chisq.c
/bin/sh ../libtool --tag=CC --mode=link gcc -Wall -O2 -fno-omit-frame-pointer -ggdb -mcpu=G3 -mfpu=dp_full -g -Wl,--as-needed -Wl,--no-keep-memory -o entest entest.o iso8859.o randtest.o chisq.o -lm
libtool: link: gcc -Wall -O2 -fno-omit-frame-pointer -ggdb -mcpu=G3 -mfpu=dp_full -g -Wl,--as-needed -Wl,--no-keep-memory -o entest entest.o iso8859.o randtest.o chisq.o -lm
make[2]: Leaving directory '/usr/src/packages/user/haveged/src/haveged-1.9.13/ent'
make check-local
make[2]: Entering directory '/usr/src/packages/user/haveged/src/haveged-1.9.13/ent'
./entest -t ./entitle.gif
Self-test good!
../src/haveged -n 16384k -v 1
haveged: command socket is listening at fd 5
Writing 16 M byte output to sample
haveged: ver: 1.9.13; arch: ppc; vend: ; build: (gcc 8.5.0 TV); collect: 128K
haveged: cpu: (); data: 16K (D); inst: 16K (D); idx: 11/40; sz: 15628/66872
haveged: tot tests(BA8): A:1/1 B:1/1 last entropy estimate 7.99573
haveged: fills: 32, generated: 16 M bytes
./entest -vf sample
Test Results
Sample: 16777216 bytes
Entropy: 7.999991 bits
Chi-Square: 203.858185(99.194839%)
Mean: 127.489697
PI: 3.143351(0.055966%)
Correlation: -0.000114
Check Fail: chisqr:99.194839% not in 1.000000-99.000000
make[2]: *** [Makefile:573: check-local] Error 255
make[2]: Leaving directory '/usr/src/packages/user/haveged/src/haveged-1.9.13/ent'
make[1]: *** [Makefile:446: check-am] Error 2
make[1]: Leaving directory '/usr/src/packages/user/haveged/src/haveged-1.9.13/ent'
make: *** [Makefile:478: check-recursive] Error 1
>>> ERROR: haveged: check failed
```
Passed tests the second time, hadn't seen this before.
[20230302-15_29_28.606828165_haveged.log](/uploads/c0d8a7665a25fbafc0edc88a62ae7976/20230302-15_29_28.606828165_haveged.log)https://git.adelielinux.org/adelie/gcompat/-/issues/359pthread_attr_setaffinity_np: symbol not found2023-03-14T03:38:18ZB. Seguipthread_attr_setaffinity_np: symbol not foundAfter install _gcompat_, all the issues were revolved excepted that one:
```
Error relocating /opt/...: pthread_attr_setaffinity_np: symbol not found
```
Is there any possibility add support to it?After install _gcompat_, all the issues were revolved excepted that one:
```
Error relocating /opt/...: pthread_attr_setaffinity_np: symbol not found
```
Is there any possibility add support to it?