Adélie Linux issueshttps://git.adelielinux.org/groups/adelie/-/issues2022-02-01T15:21:26Zhttps://git.adelielinux.org/adelie/gcompat/-/issues/347Question: Running Discord2022-02-01T15:21:26ZBo-Ru JuQuestion: Running Discord# Description
I tried running the official binary from Discord today with gcompat installed on musl Void Linux, but the output of the Discord binary was simply `Segmentation fault`. There seems to be no issues similar to this on glibc di...# Description
I tried running the official binary from Discord today with gcompat installed on musl Void Linux, but the output of the Discord binary was simply `Segmentation fault`. There seems to be no issues similar to this on glibc distributions, and I have all the required dependencies installed. Therefore, I tried running `ldd <path to Discord>`, and the following is the output:
```
/lib64/ld-linux-x86-64.so.2 (0x7f29cf68b000)
libffmpeg.so => ./Discord/libffmpeg.so (0x7f29c6ad5000)
libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x7f29cf68b000)
libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7f29cf68b000)
libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0x7f29c6a7b000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x7f29c6947000)
libxshmfence.so.1 => /lib/libxshmfence.so.1 (0x7f29c6744000)
libgio-2.0.so.0 => /lib/libgio-2.0.so.0 (0x7f29c655e000)
libnss3.so => /lib/libnss3.so (0x7f29c6423000)
libnssutil3.so => /lib/libnssutil3.so (0x7f29c63f0000)
libsmime3.so => /lib/libsmime3.so (0x7f29c63c5000)
libnspr4.so => /lib/libnspr4.so (0x7f29c637b000)
libatk-1.0.so.0 => /lib/libatk-1.0.so.0 (0x7f29c6352000)
libatk-bridge-2.0.so.0 => /lib/libatk-bridge-2.0.so.0 (0x7f29c631c000)
libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x7f29c62c9000)
libdrm.so.2 => /lib/libdrm.so.2 (0x7f29c62b3000)
libgdk_pixbuf-2.0.so.0 => /lib/libgdk_pixbuf-2.0.so.0 (0x7f29c6285000)
libgtk-3.so.0 => /lib/libgtk-3.so.0 (0x7f29c5a8a000)
libgdk-3.so.0 => /lib/libgdk-3.so.0 (0x7f29c5989000)
libpango-1.0.so.0 => /lib/libpango-1.0.so.0 (0x7f29c5923000)
libcairo.so.2 => /lib/libcairo.so.2 (0x7f29c57ed000)
libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f29cf68b000)
libX11.so.6 => /lib/libX11.so.6 (0x7f29c56aa000)
libXcomposite.so.1 => /lib/libXcomposite.so.1 (0x7f29c56a5000)
libXdamage.so.1 => /lib/libXdamage.so.1 (0x7f29c56a0000)
libXext.so.6 => /lib/libXext.so.6 (0x7f29c568b000)
libXfixes.so.3 => /lib/libXfixes.so.3 (0x7f29c5682000)
libXrandr.so.2 => /lib/libXrandr.so.2 (0x7f29c5675000)
libexpat.so.1 => /lib/libexpat.so.1 (0x7f29c5644000)
libxcb.so.1 => /lib/libxcb.so.1 (0x7f29c561a000)
libxkbcommon.so.0 => /lib/libxkbcommon.so.0 (0x7f29c55d2000)
libgbm.so.1 => /lib/libgbm.so.1 (0x7f29c55c2000)
libasound.so.2 => /lib/libasound.so.2 (0x7f29c54bb000)
libatspi.so.0 => /lib/libatspi.so.0 (0x7f29c5480000)
libcups.so.2 => /lib/libcups.so.2 (0x7f29c53e5000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x7f29c53cb000)
libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f29cf68b000)
ld-linux-x86-64.so.2 => /lib/ld-linux-x86-64.so.2 (0x7f29c53c4000)
libffi.so.7 => /lib/libffi.so.7 (0x7f29c53b8000)
libpcre.so.1 => /lib/libpcre.so.1 (0x7f29c533c000)
libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0x7f29c5336000)
libz.so.1 => /lib/libz.so.1 (0x7f29c531c000)
libmount.so.1 => /lib/libmount.so.1 (0x7f29c52be000)
libplc4.so => /lib/libplc4.so (0x7f29c52b7000)
libplds4.so => /lib/libplds4.so (0x7f29c52b1000)
libintl.so.8 => /lib/libintl.so.8 (0x7f29c52a3000)
libpng16.so.16 => /lib/libpng16.so.16 (0x7f29c526e000)
libjpeg.so.8 => /lib/libjpeg.so.8 (0x7f29c51dc000)
libpangocairo-1.0.so.0 => /lib/libpangocairo-1.0.so.0 (0x7f29c51cb000)
libharfbuzz.so.0 => /lib/libharfbuzz.so.0 (0x7f29c50f3000)
libpangoft2-1.0.so.0 => /lib/libpangoft2-1.0.so.0 (0x7f29c50d9000)
libfontconfig.so.1 => /lib/libfontconfig.so.1 (0x7f29c5093000)
libfribidi.so.0 => /lib/libfribidi.so.0 (0x7f29c5073000)
libcairo-gobject.so.2 => /lib/libcairo-gobject.so.2 (0x7f29c5067000)
libepoxy.so.0 => /lib/libepoxy.so.0 (0x7f29c4f36000)
libXi.so.6 => /lib/libXi.so.6 (0x7f29c4f24000)
libwayland-client.so.0 => /lib/libwayland-client.so.0 (0x7f29c4f14000)
libwayland-cursor.so.0 => /lib/libwayland-cursor.so.0 (0x7f29c4f0b000)
libwayland-egl.so.1 => /lib/libwayland-egl.so.1 (0x7f29c4f06000)
libXcursor.so.1 => /lib/libXcursor.so.1 (0x7f29c4ef9000)
libXinerama.so.1 => /lib/libXinerama.so.1 (0x7f29c4cf6000)
libthai.so.0 => /lib/libthai.so.0 (0x7f29c4ceb000)
libpixman-1.so.0 => /lib/libpixman-1.so.0 (0x7f29c4c44000)
libfreetype.so.6 => /lib/libfreetype.so.6 (0x7f29c4b92000)
libEGL.so.1 => /lib/libEGL.so.1 (0x7f29c4b80000)
libxcb-shm.so.0 => /lib/libxcb-shm.so.0 (0x7f29c4b7b000)
libxcb-render.so.0 => /lib/libxcb-render.so.0 (0x7f29c4b6c000)
libXrender.so.1 => /lib/libXrender.so.1 (0x7f29c4962000)
libGL.so.1 => /lib/libGL.so.1 (0x7f29c4886000)
libXau.so.6 => /lib/libXau.so.6 (0x7f29c4881000)
libXdmcp.so.6 => /lib/libXdmcp.so.6 (0x7f29c4879000)
libwayland-server.so.0 => /lib/libwayland-server.so.0 (0x7f29c4863000)
libstdc++.so.6 => /lib/libstdc++.so.6 (0x7f29c45d5000)
libavahi-common.so.3 => /lib/libavahi-common.so.3 (0x7f29c45c7000)
libavahi-client.so.3 => /lib/libavahi-client.so.3 (0x7f29c45b3000)
libgnutls.so.30 => /lib/libgnutls.so.30 (0x7f29c43ac000)
libblkid.so.1 => /lib/libblkid.so.1 (0x7f29c4358000)
libgraphite2.so.3 => /lib/libgraphite2.so.3 (0x7f29c432e000)
libuuid.so.1 => /lib/libuuid.so.1 (0x7f29c4325000)
libdatrie.so.1 => /lib/libdatrie.so.1 (0x7f29c431b000)
libbz2.so.1 => /lib/libbz2.so.1 (0x7f29c4308000)
libGLdispatch.so.0 => /lib/libGLdispatch.so.0 (0x7f29c4219000)
libGLX.so.0 => /lib/libGLX.so.0 (0x7f29c4207000)
libp11-kit.so.0 => /lib/libp11-kit.so.0 (0x7f29c40dc000)
libidn2.so.0 => /lib/libidn2.so.0 (0x7f29c40b8000)
libunistring.so.2 => /lib/libunistring.so.2 (0x7f29c3d36000)
libtasn1.so.6 => /lib/libtasn1.so.6 (0x7f29c3d20000)
libnettle.so.8 => /lib/libnettle.so.8 (0x7f29c3cd8000)
libhogweed.so.6 => /lib/libhogweed.so.6 (0x7f29c3c8f000)
libgmp.so.10 => /lib/libgmp.so.10 (0x7f29c3c12000)
Error relocating ./Discord/libffmpeg.so: __mbrlen: symbol not found
Error relocating ./Discord/libffmpeg.so: strtoll_l: symbol not found
Error relocating ./Discord/libffmpeg.so: strtoull_l: symbol not found
Error relocating ./Discord/Discord: __register_atfork: symbol not found
Error relocating ./Discord/Discord: __memset_chk: symbol not found
Error relocating ./Discord/Discord: __snprintf_chk: symbol not found
Error relocating ./Discord/Discord: __sprintf_chk: symbol not found
Error relocating ./Discord/Discord: __memcpy_chk: symbol not found
Error relocating ./Discord/Discord: __fprintf_chk: symbol not found
Error relocating ./Discord/Discord: __memmove_chk: symbol not found
Error relocating ./Discord/Discord: gnu_get_libc_version: symbol not found
Error relocating ./Discord/Discord: __fdelt_chk: symbol not found
Error relocating ./Discord/Discord: __vsnprintf_chk: symbol not found
Error relocating ./Discord/Discord: __sbrk: symbol not found
Error relocating ./Discord/Discord: __res_nclose: symbol not found
Error relocating ./Discord/Discord: __res_ninit: symbol not found
Error relocating ./Discord/Discord: __vfprintf_chk: symbol not found
Error relocating ./Discord/Discord: __longjmp_chk: symbol not found
Error relocating ./Discord/Discord: backtrace: symbol not found
Error relocating ./Discord/Discord: __strncat_chk: symbol not found
Error relocating ./Discord/Discord: __sched_cpualloc: symbol not found
Error relocating ./Discord/Discord: __sched_cpufree: symbol not found
Error relocating ./Discord/Discord: random_r: symbol not found
Error relocating ./Discord/Discord: initstate_r: symbol not found
Error relocating ./Discord/Discord: __mbrlen: symbol not found
Error relocating ./Discord/Discord: strtoll_l: symbol not found
Error relocating ./Discord/Discord: strtoull_l: symbol not found
Error relocating ./Discord/Discord: __longjmp_chk: symbol not found
Error relocating ./Discord/Discord: __libc_stack_end: symbol not found
```
The part of errors contains glibc related errors, so I guessed that the issue might be caused by gcompat.
The `gnu_get_libc_version: symbol not found` error message seems strange to me because there's this in the README:
> The value of `GLIBC_FAKE_VERSION` will be returned as the result of `gnu_get_libc_version`. The current default is "2.8".
Is this something related to broken installation or is it that the functionalities are not yet implemented?
# Additional Information
## `uname -a`:
```
Linux voidlinux 5.15.16_1 #1 SMP Thu Jan 20 17:19:29 UTC 2022 x86_64 GNU/Linux
```
## `xbps-query gcompat`:
```
architecture: x86_64-musl
build-options: libucontext
changelog: https://code.foxkit.us/adelie/gcompat/-/raw/current/CHANGELOG.rst
filename-sha256: f9c14671fa23b3bc3d12bfbcffb84a047011a87370e955d5f8f8c87bed626ebb
filename-size: 33KB
homepage: https://code.foxkit.us/adelie/gcompat
install-date: 2022-01-26 16:40 CST
installed_size: 90KB
license: ISC
maintainer: Érico Nogueira <ericonr@disroot.org>
metafile-sha256: e82fc6861807621eb1f793004e3e989cf978bc0d186b2590c7c155b75393ddcd
pkgname: gcompat
pkgver: gcompat-1.0.0_2
repository: https://alpha.de.repo.voidlinux.org/current/musl
run_depends:
libucontext>=1.0_1
musl-obstack>=1.2.1_1
musl>=1.1.21_1
shlib-provides:
libgcompat.so.0
shlib-requires:
libucontext.so.1
libobstack.so.1
libc.so
short_desc: Compatibility layer to allow running glibc binaries on musl systems
source-revisions: gcompat:25f75fa302
state: installed
```https://git.adelielinux.org/adelie/docs/-/issues/319UEFI and Adelie / Alpine2022-05-17T17:03:29ZBjörn StrömbergUEFI and Adelie / Alpineso after a lot of trouble with the 1.0-RC2 image, just to get an installed system i had to revert back to ArchLinux style manual install..
anyway to make a long story short, there [Quick-Start-Guide Bootloader](https://git.adelielinux.o...so after a lot of trouble with the 1.0-RC2 image, just to get an installed system i had to revert back to ArchLinux style manual install..
anyway to make a long story short, there [Quick-Start-Guide Bootloader](https://git.adelielinux.org/adelie/docs/-/wikis/Quick-Start-Guides/Installation#bootloader-non-macintosh) is no Bootloader entry for UEFI Bootloading.
so we need to add a few things to this page..<br>
Add:<br>
**Before Mounts we need to install some stuff on the temporary-live-system**
- apk add efibootmgr grub-efi
- modprobe efivarfs (should been loaded by apk install but just in case..)
- run efibootmgr to check if it can list the EFI Bootlist.. (says 'UEFI variables are not supported on this machine.' if anything is wrong.. or list the info if all is good.)
[Modify Mounts](https://git.adelielinux.org/adelie/docs/-/wikis/Quick-Start-Guides/Installation#mounts)<br>
**Before Chroot into new install, we do the regular stuff, mount needed filesystems..**
- mount -B /dev /target/dev
- mount -t proc none /target/proc
- mount -t sysfs none /target/sys
- mount -t efivarfs none /target/sys/firmware/efi/efivars **[only needed if UEFI]**
In the bootloader cluster of items [Mac, Non-Mac]<br> add BIOS/UEFI to Non-Mac<br>
[Modify Bootloader (non-Macintosh)](https://git.adelielinux.org/adelie/docs/-/wikis/Quick-Start-Guides/Installation#bootloader-non-macintosh)<br>
before:
#### Bootloader (non-Macintosh)
* Set up the bootloader (GRUB), which may be a different partition in your setup. Skip this section for Macintosh hardware.
```shell
apk add grub grub-bios
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --boot-directory=/boot /dev/sda
```
after:
#### Bootloader BIOS (non-Macintosh)
* Set up the BIOS Bootloader (GRUB), which may be a different partition in your setup. Skip this section for Macintosh hardware. or UEFI Hardware
```shell
apk add grub grub-bios
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --boot-directory=/boot /dev/sda
```
#### Bootloader UEFI (non-Macintosh)
* Set up the UEFI Bootloader (GRUB), which may be a different partition in your setup. Skip this section for Macintosh hardware. or BIOS Hardware
```shell
apk add grub grub-efi
grub-mkconfig -o /boot/grub/grub.cfg
mkdir /efi
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB
```
there still might be a few gremlins here, but i add this now so i can remember what i did.
initially got 3 UEFI systems to test UEFI installs on so as time progresses i might have time to create the updates myself.https://git.adelielinux.org/adelie/docs/-/issues/320Admin Handbook - Configuration - Setup Keyboard2022-01-27T16:16:18ZBjörn StrömbergAdmin Handbook - Configuration - Setup Keyboardthe admin handbook pointed me to setting XKBLAYOUT in /etc/default/keyboard.
which does not work, after some lurking in the issue tracker i found adelie/horizon#323
horizon sets the keyboard layout in /etc/conf.d/keymaps
pretty much e...the admin handbook pointed me to setting XKBLAYOUT in /etc/default/keyboard.
which does not work, after some lurking in the issue tracker i found adelie/horizon#323
horizon sets the keyboard layout in /etc/conf.d/keymaps
pretty much everything is configured via /etc/conf.d on a raw console install it seems so far from the config files, docs should reference this cleanly.https://git.adelielinux.org/adelie/gcompat/-/issues/348mips32 (mipsel) support2022-02-15T14:03:40ZAlexander Tomokhovmips32 (mipsel) supportIs mips32 (mipsel, little-endian) supported?
Is [`__powerpc__`](https://git.adelielinux.org/adelie/gcompat/-/blob/8af2ff25620082c5fe275f1fd0d20b0a52dca0c0/libgcompat/internal.c#L5) related to mips32?Is mips32 (mipsel, little-endian) supported?
Is [`__powerpc__`](https://git.adelielinux.org/adelie/gcompat/-/blob/8af2ff25620082c5fe275f1fd0d20b0a52dca0c0/libgcompat/internal.c#L5) related to mips32?https://git.adelielinux.org/adelie/packages/-/issues/511system/gcc: system/libgcrypt triggers ICE on pmmx2023-05-10T20:19:25ZZach van Rijnsystem/gcc: system/libgcrypt triggers ICE on pmmxHappens at `-O2`, `-O3`. At `-O1`, compiler hangs.
```
builder on adelie ~/packages/system/libgcrypt/src/libgcrypt-1.10.0/mpi $ gcc -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Os -fomit-frame-pointer -O2 -ggdb -march=pentium-mmx -mtune=...Happens at `-O2`, `-O3`. At `-O1`, compiler hangs.
```
builder on adelie ~/packages/system/libgcrypt/src/libgcrypt-1.10.0/mpi $ gcc -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Os -fomit-frame-pointer -O2 -ggdb -march=pentium-mmx -mtune=pentium-m -fno-omit-frame-pointer -g -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -MT ec-nist.lo -MD -MP -MF .deps/ec-nist.Tpo -c ec-nist.c -fPIC -DPIC -o .libs/ec-nist.o
during RTL pass: reload
ec-nist.c: In function ‘_gcry_mpi_ec_nist256_mod’:
ec-nist.c:522:1: internal compiler error: Segmentation fault
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bts.adelielinux.org/> for instructions.
```
Processed source will be posted shortly.https://git.adelielinux.org/adelie/packages/-/issues/525system/libtool: test suite extremely slow on ppc642023-01-05T22:40:33ZZach van Rijnsystem/libtool: test suite extremely slow on ppc64It works, no problem, but it takes **forever**. On the order of several minutes each of them.
```
...
Subproject Libltdl.
127: compiling softlinked libltdl ok
128: compiling copied libltdl ok
1...It works, no problem, but it takes **forever**. On the order of several minutes each of them.
```
...
Subproject Libltdl.
127: compiling softlinked libltdl ok
128: compiling copied libltdl ok
129: installable libltdl ok
130: linking libltdl without autotools
...
```https://git.adelielinux.org/adelie/gcompat/-/issues/350deno, __mbrlen and __res_init not found2022-04-12T15:22:43ZLiam Stanleydeno, __mbrlen and __res_init not foundTrying to get [denoland/deno](https://github.com/denoland/deno) running inside of Alpine 3.15. With gcompat, I'm able to resolve most missing symbols. I'm left with the following:
```
Error relocating /root/deno.test: __mbrlen: symbol n...Trying to get [denoland/deno](https://github.com/denoland/deno) running inside of Alpine 3.15. With gcompat, I'm able to resolve most missing symbols. I'm left with the following:
```
Error relocating /root/deno.test: __mbrlen: symbol not found
Error relocating /root/deno.test: __res_init: symbol not found
```
It looks like `__mbrlen` may have already been added, however a new release/tag hasn't been pushed since that was added, possibly?
As far as `__res_init`, I [see some comments](https://git.adelielinux.org/adelie/gcompat/-/blob/current/libgcompat/resolv.c) that `res_init()` may be deprecated, but I'm not familiar enough with C/glibc to know if `__res_init` and `res_init` are the same, and if `__res_init` should be implemented.
Additional details (running this test on wsl, in docker, but I don't think that matters?):
```
# LD_PRELOAD=/lib/libgcompat.so.0 ldd deno.test
/lib64/ld-linux-x86-64.so.2 (0x7f191f6ef000)
/lib/libgcompat.so.0 => /lib/libgcompat.so.0 (0x7f191bb60000)
libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x7f191f6ef000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x7f191bb46000)
libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7f191f6ef000)
libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f191f6ef000)
libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f191f6ef000)
ld-linux-x86-64.so.2 => /lib/ld-linux-x86-64.so.2 (0x7f191bb40000)
libucontext.so.1 => /lib/libucontext.so.1 (0x7f191bb3b000)
libobstack.so.1 => /usr/lib/libobstack.so.1 (0x7f191bb36000)
Error relocating deno.test: __mbrlen: symbol not found
Error relocating deno.test: __res_init: symbol not found
```
Tried patchelf to remove libm/libdl in the case that those were related, but didn't seem to make a difference (sorry if it didn't make sense to do that, not super familiar with glibc :sweat_smile: )
```
# uname -a
Linux 2610eb41fc3e 5.10.16.3-microsoft-standard-WSL2 #1 SMP Fri Apr 2 22:23:49 UTC 2021 x86_64 GNU/Linux
```
```
# apk info gcompat
gcompat-1.0.0-r4 description:
The GNU C Library compatibility layer for musl
gcompat-1.0.0-r4 webpage:
https://git.adelielinux.org/adelie/gcompat
gcompat-1.0.0-r4 installed size:
96 KiB
```
Not sure if there is anything else I can provide to help assist/troubleshoot.https://git.adelielinux.org/adelie/packages/-/issues/548user/py3-cython: multiple test failures2023-01-05T22:47:07ZZach van Rijnuser/py3-cython: multiple test failures[20220422-05_42_09.664654253_py3-cython.log](/uploads/6abf24a2f610b5d386444f5aca36dea6/20220422-05_42_09.664654253_py3-cython.log)[20220422-05_42_09.664654253_py3-cython.log](/uploads/6abf24a2f610b5d386444f5aca36dea6/20220422-05_42_09.664654253_py3-cython.log)A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/abuild/-/issues/3abuild: tar: Option --no-read-sparse is not supported2022-04-23T05:44:36ZZach van Rijnabuild: tar: Option --no-read-sparse is not supportedCommit 70943ead0e226e2db81f20867b11144e449b12c6 introduced the option. However on a base RC2 image, `tar` does not support this.Commit 70943ead0e226e2db81f20867b11144e449b12c6 introduced the option. However on a base RC2 image, `tar` does not support this.https://git.adelielinux.org/adelie/packages/-/issues/588user/autoconf-archive: incorrectly packaged (open to discuss)2023-01-06T00:46:23ZZach van Rijnuser/autoconf-archive: incorrectly packaged (open to discuss)The package `autoconf-archive` does not contain anything useful.
```
$ apk info autoconf-archive
autoconf-archive-2022.02.11-r0 description:
GNU Autoconf Macro Archive
autoconf-archive-2022.02.11-r0 webpage:
https://www.gnu.org/softwar...The package `autoconf-archive` does not contain anything useful.
```
$ apk info autoconf-archive
autoconf-archive-2022.02.11-r0 description:
GNU Autoconf Macro Archive
autoconf-archive-2022.02.11-r0 webpage:
https://www.gnu.org/software/autoconf-archive/
autoconf-archive-2022.02.11-r0 installed size:
1024 B
```
The `autoconf-archive-dev` package is required to provide any of the actual files.
```
$ apk info autoconf-archive-dev
autoconf-archive-dev-2022.02.11-r0 description:
GNU Autoconf Macro Archive (development files)
autoconf-archive-dev-2022.02.11-r0 webpage:
https://www.gnu.org/software/autoconf-archive/
autoconf-archive-dev-2022.02.11-r0 installed size:
2093 KiB
```
During installation (e.g.):
```
/usr/bin/install -c -m 644 m4/ax_absolute_header.m4 m4/ax_ac_append_to_file.m4 m4/ax_ac_print_to_file.m4 m4/ax_add_am_macro.m4 m4/ax_add_am_macro_static.m4 m4/ax_add_am_trilinos_makefile_export.m4 m4/ax_add_fortify_source.m4 m4/ax_add_recursive_am_macro.m4 m4/ax_add_recu
rsive_am_macro_static.m4 m4/ax_afs.m4 m4/ax_am_jobserver.m4 m4/ax_am_macros.m4 m4/ax_am_macros_static.m4 m4/ax_am_override_var.m4 m4/ax_append_compile_flags.m4 m4/ax_append_flag.m4 m4/ax_append_link_flags.m4 m4/ax_append_to_file.m4 m4/ax_arg_with_path_style.m4 m4/ax_asm_i
nline.m4 m4/ax_at_check_pattern.m4 m4/ax_auto_include_headers.m4 m4/ax_berkeley_db.m4 m4/ax_berkeley_db_cxx.m4 m4/ax_blas.m4 m4/ax_blas_f77_func.m4 m4/ax_boost_asio.m4 m4/ax_boost_atomic.m4 m4/ax_boost_base.m4 m4/ax_boost_chrono.m4 m4/ax_boost_context.m4 m4/ax_boost_corou
tine.m4 m4/ax_boost_date_time.m4 m4/ax_boost_filesystem.m4 m4/ax_boost_iostreams.m4 m4/ax_boost_locale.m4 m4/ax_boost_log.m4 m4/ax_boost_log_setup.m4 m4/ax_boost_process.m4 m4/ax_boost_program_options.m4 '/root/packages/user/autoconf-archive/pkg/autoconf-archive/usr/share
/aclocal'
```https://git.adelielinux.org/adelie/packages/-/issues/595[meta] deprecate libtool in favour of slibtool2023-12-04T17:36:34ZA. Wilcox[meta] deprecate libtool in favour of slibtoolThis is a tracking issue for things found while removing libtool and replacing it with `slibtool`.
If a package fails to build with `slibtool`, link it to this issue. This issue can be closed when `libtool` is moved to `legacy/`.This is a tracking issue for things found while removing libtool and replacing it with `slibtool`.
If a package fails to build with `slibtool`, link it to this issue. This issue can be closed when `libtool` is moved to `legacy/`.1.0-RC3A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/packages/-/issues/596system/libucontext: FTTFS on pmmx: segmentation fault2023-01-06T00:47:24ZZach van Rijnsystem/libucontext: FTTFS on pmmx: segmentation fault```
cc -std=gnu99 -D_BSD_SOURCE -ggdb3 -O2 -Wall -DEXPORT_UNPREFIXED -Iinclude -Iarch/x86 -Iarch/common test_libucontext_posix.c -o test_libucontext_posix -L. -lucontext
env LD_LIBRARY_PATH=/root/libucontext ./test_libucontext_posix
sett...```
cc -std=gnu99 -D_BSD_SOURCE -ggdb3 -O2 -Wall -DEXPORT_UNPREFIXED -Iinclude -Iarch/x86 -Iarch/common test_libucontext_posix.c -o test_libucontext_posix -L. -lucontext
env LD_LIBRARY_PATH=/root/libucontext ./test_libucontext_posix
setting up context 1
setting up context 2
doing initial swapcontext
start f2
swap to f1
start f1
checking provided arguments to function f1
looks like all arguments are passed correctly
swap back to f2
finish f2, should swap to f1
make: *** [Makefile:181: check_libucontext_posix] Segmentation fault
```
Bisected: https://github.com/kaniini/libucontext/commit/388edbe12138e8300e230e2bc9c08a8f273e98d9https://git.adelielinux.org/adelie/abuild/-/issues/4feature request: check distfiles for source tarball first2022-08-20T10:37:11ZZach van Rijnfeature request: check distfiles for source tarball firstThis service: https://distfiles.adelielinux.org/source/archive/
is updated from `packages.git` (see `scripts/healthchecks`) multiple times per day.
Modify `abuild` to check for the existence of required assets and use them if available.This service: https://distfiles.adelielinux.org/source/archive/
is updated from `packages.git` (see `scripts/healthchecks`) multiple times per day.
Modify `abuild` to check for the existence of required assets and use them if available.https://git.adelielinux.org/adelie/packages/-/issues/611user/py3-babel: FTTFS: error: Test failed: <unittest.runner.TextTestResult ru...2023-01-06T00:57:58ZZach van Rijnuser/py3-babel: FTTFS: error: Test failed: <unittest.runner.TextTestResult run=253 errors=0 failures=4>Found on x86_64:
```
test_zone_zero_offset (tests.test_util.FixedOffsetTimezoneTestCase) ... ok
======================================================================
FAIL: test_timezone_gmt (tests.test_dates.DateTimeFormatTestCase)
--...Found on x86_64:
```
test_zone_zero_offset (tests.test_util.FixedOffsetTimezoneTestCase) ... ok
======================================================================
FAIL: test_timezone_gmt (tests.test_dates.DateTimeFormatTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/packages/user/py3-babel/src/Babel-2.7.0/tests/test_dates.py", line 241, in test_timezone_gmt
self.assertEqual('GMT+01:00', fmt['ZZZZ'])
AssertionError: 'GMT+01:00' != 'GMT+00:00'
- GMT+01:00
? ^
+ GMT+00:00
? ^
======================================================================
FAIL: test_timezone_rfc822 (tests.test_dates.DateTimeFormatTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/packages/user/py3-babel/src/Babel-2.7.0/tests/test_dates.py", line 235, in test_timezone_rfc822
self.assertEqual('+0100', fmt['Z'])
AssertionError: '+0100' != '+0000'
- +0100
? ^
+ +0000
? ^
======================================================================
FAIL: test_timezone_formats (tests.test_dates.FormatDatetimeTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/packages/user/py3-babel/src/Babel-2.7.0/tests/test_dates.py", line 319, in test_timezone_formats
self.assertEqual(u'-0800', formatted_string)
AssertionError: '-0800' != '+0000'
- -0800
+ +0000
======================================================================
FAIL: test_with_naive_datetime_and_tzinfo (tests.test_dates.FormatTimeTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/packages/user/py3-babel/src/Babel-2.7.0/tests/test_dates.py", line 436, in test_with_naive_datetime_and_tzinfo
self.assertEqual('11:30:00 AM EDT', string)
AssertionError: '11:30:00 AM EDT' != '3:30:00 PM EST'
- 11:30:00 AM EDT
? ^^ ^ ^
+ 3:30:00 PM EST
? ^ ^ ^
----------------------------------------------------------------------
Ran 253 tests in 0.391s
FAILED (failures=4)
```
[20220429-17_56_58.536291571_py3-babel.log](/uploads/db5e07ac01dffc5dfd7cc41f8d3f4c35/20220429-17_56_58.536291571_py3-babel.log)https://git.adelielinux.org/adelie/packages/-/issues/650legacy/libreoffice: FTBFS: error: ‘TRUE’ was not declared in this scope2023-05-10T20:44:28ZZach van Rijnlegacy/libreoffice: FTBFS: error: ‘TRUE’ was not declared in this scopeFound on x86_64:
```
...
[build CXX] i18npool/source/transliteration/ignoreMiddleDot_ja_JP.cxx
/root/packages/user/libreoffice/src/libreoffice-6.4.0.3/i18npool/source/calendar/calendar_gregorian.cxx: In member function ‘virtual void i18...Found on x86_64:
```
...
[build CXX] i18npool/source/transliteration/ignoreMiddleDot_ja_JP.cxx
/root/packages/user/libreoffice/src/libreoffice-6.4.0.3/i18npool/source/calendar/calendar_gregorian.cxx: In member function ‘virtual void i18npool::Calendar_gregorian::setLocalDateTime(double)’:
/root/packages/user/libreoffice/src/libreoffice-6.4.0.3/i18npool/source/calendar/calendar_gregorian.cxx:350:40: error: ‘TRUE’ was not declared in this scope
body->getTimeZone().getOffset( fR, TRUE, nZoneOffset, nDSTOffset, status );
^~~~
make[1]: *** [/root/packages/user/libreoffice/src/libreoffice-6.4.0.3/solenv/gbuild/LinkTarget.mk:296: /root/packages/user/libreoffice/src/libreoffice-6.4.0.3/workdir/CxxObject/i18npool/source/calendar/calendar_gregorian.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:282: build] Error 2
>>> ERROR: libreoffice: build failed
```https://git.adelielinux.org/adelie/packages/-/issues/656system/linenoise: do we want to use rain-1 fork?2023-01-06T01:18:17ZZach van Rijnsystem/linenoise: do we want to use rain-1 fork?https://github.com/rain-1/linenoise-mobhttps://github.com/rain-1/linenoise-mobhttps://git.adelielinux.org/adelie/packages/-/issues/663system/zsh: tests may fail if environment is not clean beforehand2022-05-05T05:03:45ZZach van Rijnsystem/zsh: tests may fail if environment is not clean beforehandHere's an odd one. Occurs with `5.8.1` and possibly earlier.
Imagine, for example:
```sh
cd system/zsh
export options='!check'
abuild
```
You might find:
```
...
./W01history.ztst: all tests successful. ...Here's an odd one. Occurs with `5.8.1` and possibly earlier.
Imagine, for example:
```sh
cd system/zsh
export options='!check'
abuild
```
You might find:
```
...
./W01history.ztst: all tests successful.
../Src/zsh: Can't add module parameter `options': parameter already exists
./ztst.zsh:44: Can't add module parameter `options': parameter already exists
./ztst.zsh:zsh/parameter:44: error when adding parameter `options'
./W02jobs.ztst: starting.
./W02jobs.ztst: all tests successful.
../Src/zsh: Can't add module parameter `options': parameter already exists
./ztst.zsh:44: Can't add module parameter `options': parameter already exists
./ztst.zsh:zsh/parameter:44: error when adding parameter `options'
./X02zlevi.ztst: starting.
This test may hang the shell when it fails...
./X02zlevi.ztst: all tests successful.
../Src/zsh: Can't add module parameter `options': parameter already exists
./ztst.zsh:44: Can't add module parameter `options': parameter already exists
./ztst.zsh:zsh/parameter:44: error when adding parameter `options'
./X03zlebindkey.ztst: starting.
./X03zlebindkey.ztst: all tests successful.
../Src/zsh: Can't add module parameter `options': parameter already exists
./ztst.zsh:44: Can't add module parameter `options': parameter already exists
./ztst.zsh:zsh/parameter:44: error when adding parameter `options'
./X04zlehighlight.ztst: starting.
./X04zlehighlight.ztst: all tests successful.
../Src/zsh: Can't add module parameter `options': parameter already exists
./ztst.zsh:44: Can't add module parameter `options': parameter already exists
./ztst.zsh:zsh/parameter:44: error when adding parameter `options'
./Y01completion.ztst: starting.
./Y01completion.ztst: all tests successful.
../Src/zsh: Can't add module parameter `options': parameter already exists
./ztst.zsh:44: Can't add module parameter `options': parameter already exists
./ztst.zsh:zsh/parameter:44: error when adding parameter `options'
./Y02compmatch.ztst: starting.
./Y02compmatch.ztst: all tests successful.
../Src/zsh: Can't add module parameter `options': parameter already exists
./ztst.zsh:44: Can't add module parameter `options': parameter already exists
./ztst.zsh:zsh/parameter:44: error when adding parameter `options'
./Y03arguments.ztst: starting.
./Y03arguments.ztst: all tests successful.
**************************************
43 successful test scripts, 5 failures, 2 skipped
**************************************
make[1]: *** [Makefile:190: check] Error 1
make[1]: Leaving directory '/root/packages/system/zsh/src/zsh-5.8.1/Test'
make: *** [Makefile:263: test] Error 2
>>> ERROR: zsh: check failed
```
However if you don't set that variable (it should not be set in the first place):
```
...
./X02zlevi.ztst: all tests successful.
./X03zlebindkey.ztst: starting.
./X03zlebindkey.ztst: all tests successful.
./X04zlehighlight.ztst: starting.
./X04zlehighlight.ztst: all tests successful.
./Y01completion.ztst: starting.
./Y01completion.ztst: all tests successful.
./Y02compmatch.ztst: starting.
./Y02compmatch.ztst: all tests successful.
./Y03arguments.ztst: starting.
./Y03arguments.ztst: all tests successful.
**************************************
48 successful test scripts, 0 failures, 2 skipped
**************************************
```https://git.adelielinux.org/adelie/packages/-/issues/674system/libaio: (ppc, aarch64) FTTFS: Starting cases/23.p FAIL: poll missed an...2023-03-23T14:20:18ZZach van Rijnsystem/libaio: (ppc, aarch64) FTTFS: Starting cases/23.p FAIL: poll missed an event!Build environment:
```
Linux adelie 5.15.28-mc1-easy #1 SMP Thu Apr 28 00:38:00 UTC 2022 ppc GNU/Linux
```
```
...
Starting cases/23.p
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll misse...Build environment:
```
Linux adelie 5.15.28-mc1-easy #1 SMP Thu Apr 28 00:38:00 UTC 2022 ppc GNU/Linux
```
```
...
Starting cases/23.p
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
test cases/23.t completed FAILED.
Completed cases/23.p with 1 -- FAILED.
Pass: 17 Fail: 1 Skip: 0
Test run complete at Sat May 7 17:50:10 UTC 2022
make[1]: *** [Makefile:53: partcheck] Error 1
make[1]: Leaving directory '/root/packages/system/libaio/src/libaio-0.3.113/harness'
make: *** [Makefile:23: partcheck] Error 2
>>> ERROR: libaio: check failed
```
[20220507-17_32_36.241548130_libaio.log](/uploads/21915ab67ac4813cc86ae9f29eaa797a/20220507-17_32_36.241548130_libaio.log)https://git.adelielinux.org/adelie/musl-locales/-/issues/1What are the requirements for build?2022-05-07T21:06:46ZZach van RijnWhat are the requirements for build?Imported from https://gitlab.com/rilian-la-te/musl-locales/-/issues/4.
Author: Konstantin (@rilian-la-te).
---
*Created by: tflori*
I know it will be cmake and make but what else?
I currently get this errors:
```
/usr/lib/gcc/x86_64...Imported from https://gitlab.com/rilian-la-te/musl-locales/-/issues/4.
Author: Konstantin (@rilian-la-te).
---
*Created by: tflori*
I know it will be cmake and make but what else?
I currently get this errors:
```
/usr/lib/gcc/x86_64-alpine-linux-musl/6.3.0/../../../../x86_64-alpine-linux-musl/bin/ld:
cannot find Scrt1.o: No such file or directory
/usr/lib/gcc/x86_64-alpine-linux-musl/6.3.0/../../../../x86_64-alpine-linux-musl/bin/ld:
cannot find crti.o: No such file or directory
/usr/lib/gcc/x86_64-alpine-linux-musl/6.3.0/../../../../x86_64-alpine-linux-musl/bin/ld:
cannot find -lssp_nonshared
collect2: error: ld returned 1 exit status
```https://git.adelielinux.org/adelie/musl-locales/-/issues/2Need help2022-05-07T21:06:33ZZach van RijnNeed helpImported from https://gitlab.com/rilian-la-te/musl-locales/-/issues/1.
Author: Konstantin (@rilian-la-te).
---
*Created by: nucfisher*
Константин, привет.
Я в Alpine нуб.
Помоги собрать твою утилиту, плз.
Как я делал:
```
root@pg:~/...Imported from https://gitlab.com/rilian-la-te/musl-locales/-/issues/1.
Author: Konstantin (@rilian-la-te).
---
*Created by: nucfisher*
Константин, привет.
Я в Alpine нуб.
Помоги собрать твою утилиту, плз.
Как я делал:
```
root@pg:~/musl-locale/musl-locales-master$ cmake .
-- Configuring done
-- Generating done
-- Build files have been written to: /root/musl-locale/musl-locales-master
root@pg:~/musl-locale/musl-locales-master$ make
[ 33%] Linking C executable locale
CMakeFiles/locale.dir/locale.c.o: In function `usage':
locale.c:(.text+0x24): undefined reference to `libintl_gettext'
CMakeFiles/locale.dir/locale.c.o: In function `argp_parse':
locale.c:(.text+0xd5): undefined reference to `libintl_gettext'
locale.c:(.text+0x10e): undefined reference to `libintl_gettext'
CMakeFiles/locale.dir/locale.c.o: In function `main':
locale.c:(.text+0x5a3): undefined reference to `libintl_gettext'
locale.c:(.text+0x5df): undefined reference to `libintl_gettext'
locale.c:(.text+0x60c): undefined reference to `libintl_bindtextdomain'
locale.c:(.text+0x618): undefined reference to `libintl_textdomain'
locale.c:(.text+0x664): undefined reference to `libintl_gettext'
locale.c:(.text+0x6f9): undefined reference to `libintl_gettext'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/locale.dir/build.make:121: locale] Error 1
make[1]: *** [CMakeFiles/Makefile2:68: CMakeFiles/locale.dir/all] Error 2
make: *** [Makefile:128: all] Error 2
root@pg:~/musl-locale/musl-locales-master$ cat /etc/apk/world
alpine-base
cmake
gcc
gettext
gettext-dev
gettext-libs
libintl
make
mc
musl-dev
openssh
root@pg:~/musl-locale/musl-locales-master$ cat /etc/os-release
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.5.2
PRETTY_NAME="Alpine Linux v3.5"
HOME_URL="http://alpinelinux.org"
BUG_REPORT_URL="http://bugs.alpinelinux.org"
root@pg:~/musl-locale/musl-locales-master$ uname -a
Linux pg 4.4.49-1-pve #1 SMP PVE 4.4.49-86 (Thu, 30 Mar 2017 08:39:20 +0200) x86_64 Linux
```
Alpine установлен в LXC-контейнере на Proxmox-4.4-13
Моя электропочта - andy1917(на)гмейл.ком
К сожалению, не нашел другого способа связаться, кроме как создать Issue.