aports issueshttps://gitlab.alpinelinux.org/alpine/aports/-/issues2023-11-20T17:59:22Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15499communitytiledb-2.17.2-r1: build failure: The link interface of target "stora...2023-11-20T17:59:22ZKevin Daudtcommunitytiledb-2.17.2-r1: build failure: The link interface of target "storage_client" contains: google-cloud-cpp::experimental-storage-grpc, but the target was not foundtiledb fails to build with:
```
CMake Error at cmake/Modules/FindGCSSDK_EP.cmake:180 (target_link_libraries):
The link interface of target "storage_client" contains:
google-cloud-cpp::experimental-storage-grpc
but the target w...tiledb fails to build with:
```
CMake Error at cmake/Modules/FindGCSSDK_EP.cmake:180 (target_link_libraries):
The link interface of target "storage_client" contains:
google-cloud-cpp::experimental-storage-grpc
but the target was not found. Possible reasons include:
* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.
Call Stack (most recent call first):
tiledb/CMakeLists.txt:617 (find_package)
-- Generating done (0.7s)
```
See: https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/tiledb/tiledb-2.17.2-r1.log3.19.0Holger JaekelHolger Jaekelhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15494community/opencv: build failed on ppc64le2024-03-27T19:28:37ZAndy Postnikovcommunity/opencv: build failed on ppc64leIt produce a tons of warnings and fails with
```
/home/buildozer/aports/community/opencv/src/opencv-4.8.1/modules/core/include/opencv2/core/vsx_utils.hpp:1039:1: warning: Implicit conversion between vector types (''__vector long long' (...It produce a tons of warnings and fails with
```
/home/buildozer/aports/community/opencv/src/opencv-4.8.1/modules/core/include/opencv2/core/vsx_utils.hpp:1039:1: warning: Implicit conversion between vector types (''__vector long long' (vector of 2 'long long' values)' and ''const vec_udword2' (vector │
/home/buildozer/aports/community/opencv/src/opencv-4.8.1/modules/core/include/opencv2/core/vsx_utils.hpp:1027:13: note: expanded from macro 'VSX_IMPL_ST_INTERLEAVE_3CH_2' │
1027 | st_func(vec_mergel(b, c), 4, ptr); \ │
| ^ │
/home/buildozer/aports/community/opencv/src/opencv-4.8.1/modules/core/include/opencv2/core/vsx_utils.hpp:1040:1: warning: Implicit conversion between vector types (''__vector unsigned long long' (vector of 2 'unsigned long long' values)' and ''const vec│
1040 | VSX_IMPL_ST_INTERLEAVE_3CH_2(uint64, vec_udword2, vsx_ld2, vsx_st2) │
| ^ │
/home/buildozer/aports/community/opencv/src/opencv-4.8.1/modules/core/include/opencv2/core/vsx_utils.hpp:1025:13: note: expanded from macro 'VSX_IMPL_ST_INTERLEAVE_3CH_2' │
1025 | st_func(vec_mergeh(a, b), 0, ptr); \ │
| ^ │
/home/buildozer/aports/community/opencv/src/opencv-4.8.1/modules/core/include/opencv2/core/vsx_utils.hpp:1040:1: warning: Implicit conversion between vector types (''const vec_udword2' (vector of 2 'unsigned long long' values)' and ''const vec_dword2' (│
/home/buildozer/aports/community/opencv/src/opencv-4.8.1/modules/core/include/opencv2/core/vsx_utils.hpp:1026:13: note: expanded from macro 'VSX_IMPL_ST_INTERLEAVE_3CH_2' │
1026 | st_func(vec_permi(c, a, 1), 2, ptr); \ │
| ^ │
/usr/lib/llvm17/lib/clang/17/include/altivec.h:13176:3: note: expanded from macro 'vec_permi' │
13176 | _Generic((__a), vector signed long long \ │
| ^ │
In file included from /home/buildozer/aports/community/opencv/src/opencv-4.8.1/modules/imgproc/src/connectedcomponents.cpp:49: │
In file included from /home/buildozer/aports/community/opencv/src/opencv-4.8.1/modules/imgproc/src/precomp.hpp:46: │
In file included from /home/buildozer/aports/community/opencv/src/opencv-4.8.1/modules/imgproc/include/opencv2/imgproc.hpp:46: │
In file included from /home/buildozer/aports/community/opencv/src/opencv-4.8.1/modules/core/include/opencv2/core.hpp:53: │
In file included from /home/buildozer/aports/community/opencv/src/opencv-4.8.1/modules/core/include/opencv2/core/base.hpp:661: │
/home/buildozer/aports/community/opencv/src/opencv-4.8.1/modules/core/include/opencv2/core/vsx_utils.hpp:1040:1: warning: Implicit conversion between vector types (''__vector unsigned long long' (vector of 2 'unsigned long long' values)' and ''const vec│
/home/buildozer/aports/community/opencv/src/opencv-4.8.1/modules/core/include/opencv2/core/vsx_utils.hpp:1027:13: note: expanded from macro 'VSX_IMPL_ST_INTERLEAVE_3CH_2' │
1027 | st_func(vec_mergel(b, c), 4, ptr); \ │
| ^ │
611 warnings generated. │
[274/770] Linking CXX shared library lib/libopencv_imgproc.so.4.8.1 │
ninja: job failed: : && /usr/bin/clang++ -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -g1 -fsigned-char -W -Wall -Wreturn-t│
LLVM ERROR: Do not know how to widen this operator's operand! │
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. │
Stack dump: │
0. Running pass 'Function Pass Manager' on module 'modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/bilateral_filter.dispatch.cpp.o'. │
1. Running pass 'PowerPC DAG->DAG Pattern Instruction Selection' on function '@_ZNK2cv12cpu_baseline12_GLOBAL__N_126BilateralFilter_8u_InvokerclERKNS_5RangeE' │
clang++: error: unable to execute command: Aborted │
clang++: error: linker command failed due to signal (use -v to see invocation) │
ninja: subcommand failed │
>>> ERROR: opencv: build failed
```3.19.0Bart RibbersBart Ribbershttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15478main/iproute2-6.6.0-r0: unknown type name 'Elf64_Relr' on ppc64le2024-03-27T19:28:23ZKevin Daudtmain/iproute2-6.6.0-r0: unknown type name 'Elf64_Relr' on ppc64leiproute2 fails to build on ppc64le with:
```
In file included from bpf_legacy.c:24:
/usr/include/gelf.h:86:9: error: unknown type name 'Elf64_Relr'
86 | typedef Elf64_Relr GElf_Relr;
|
```
Since elfutils support is op...iproute2 fails to build on ppc64le with:
```
In file included from bpf_legacy.c:24:
/usr/include/gelf.h:86:9: error: unknown type name 'Elf64_Relr'
86 | typedef Elf64_Relr GElf_Relr;
|
```
Since elfutils support is optional, it will be disabled on ppc64le to let it build.3.19.0Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15476main/iproute2-6.6.0-r0.: error: unknown type name 'Elf64_Relr' on ppc64le2023-11-19T20:42:19ZKevin Daudtmain/iproute2-6.6.0-r0.: error: unknown type name 'Elf64_Relr' on ppc64leiproute2 fails to build on ppc64lle with:
```
In file included from bpf_legacy.c:24:
/usr/include/gelf.h:86:9: error: unknown type name 'Elf64_Relr'
86 | typedef Elf64_Relr GElf_Relr;
| ^~~~~~~~~~
```
See: https://buil...iproute2 fails to build on ppc64lle with:
```
In file included from bpf_legacy.c:24:
/usr/include/gelf.h:86:9: error: unknown type name 'Elf64_Relr'
86 | typedef Elf64_Relr GElf_Relr;
| ^~~~~~~~~~
```
See: https://build.alpinelinux.org/buildlogs/build-3-19-ppc64le/main/iproute2/iproute2-6.6.0-r0.log3.19.0Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/14041testing/php82: beta1 fails socket test on pp64le2022-07-21T19:00:37ZAndy Postnikovtesting/php82: beta1 fails socket test on pp64leGetting following on builders and CI
```
TEST 10931/15735 [ext/sockets/tests/socket_sendto_zerocopy.phpt]
========DIFF========
�[1;32m001+ Warning: socket_sendto(): Unable to write to socket [105]: No buffer space available in /home/bui...Getting following on builders and CI
```
TEST 10931/15735 [ext/sockets/tests/socket_sendto_zerocopy.phpt]
========DIFF========
�[1;32m001+ Warning: socket_sendto(): Unable to write to socket [105]: No buffer space available in /home/buildozer/aports/testing/php82/src/php-8.2.0beta1/ext/sockets/tests/socket_sendto_zerocopy.php on line 25�[0m
�[1;32m002+ sent!�[0m
�[1;32m003+ received!�[0m
�[1;31m001- 16384 sent!�[0m
�[1;31m002- 16 received!�[0m
�[1;31m003- Received 0123456789abcdef!�[0m
�[1;32m004+ Received !�[0m
========DONE========
�[1;31mFAIL�[0m Test socket_sendto with MSG_ZEROCOPY [ext/sockets/tests/socket_sendto_zerocopy.phpt]
```
refs:
- !36661
- https://github.com/php/php-src/blob/php-8.2.0beta1/ext/sockets/tests/socket_sendto_zerocopy.phpt
- https://github.com/php/php-src/commit/dedad408fe6114800f5e68d5516d656bc1088e9d3.17.0Andy PostnikovAndy Postnikovhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13702binutils 2.38 is somewhat broken on ppc64le2022-06-24T00:16:09ZGhost Userbinutils 2.38 is somewhat broken on ppc64lesee logs: (reuploaded so they don't get deleted)
wpewebkit: https://img.ayaya.dev/6jnf4JgP5FXH
nushell: https://img.ayaya.dev/23NUd6bDi1yg
all some assertion failure
previously, we also had issues with darn opcodes, fixed with...see logs: (reuploaded so they don't get deleted)
wpewebkit: https://img.ayaya.dev/6jnf4JgP5FXH
nushell: https://img.ayaya.dev/23NUd6bDi1yg
all some assertion failure
previously, we also had issues with darn opcodes, fixed with acc110c98c7fe6ac495078ef1212e85711cb75f3, identified in https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/315083.16.1https://gitlab.alpinelinux.org/alpine/aports/-/issues/13172main/zfs-lts-5.15.1-r0: GPL-incompatible module zfs.ko uses GPL-only symbol '...2021-11-09T13:55:15ZKevin Daudtmain/zfs-lts-5.15.1-r0: GPL-incompatible module zfs.ko uses GPL-only symbol 'mmu_feature_keys'zfs-lts fails to build on ppc64le:
```
MODPOST /home/buildozer/aports/main/zfs-lts/src/zfs-2.1.1/5.15.1-0-lts/module/Module.symvers
ERROR: modpost: GPL-incompatible module zfs.ko uses GPL-only symbol 'mmu_feature_keys'
make[4]: *** [s...zfs-lts fails to build on ppc64le:
```
MODPOST /home/buildozer/aports/main/zfs-lts/src/zfs-2.1.1/5.15.1-0-lts/module/Module.symvers
ERROR: modpost: GPL-incompatible module zfs.ko uses GPL-only symbol 'mmu_feature_keys'
make[4]: *** [scripts/Makefile.modpost:134: /home/buildozer/aports/main/zfs-lts/src/zfs-2.1.1/5.15.1-0-lts/module/Module.symvers] Error 1
```
See:
* https://build.alpinelinux.org/buildlogs/build-3-15-ppc64le/main/zfs-lts/zfs-lts-5.15.1-r0.log
* Upstream issue: https://github.com/openzfs/zfs/issues/11958
* Upstream issue: https://github.com/openzfs/zfs/issues/12590
* Ubuntu patch: https://git.launchpad.net/ubuntu/+source/zfs-linux/tree/debian/patches/ubuntu/4900-ppc-get-user-workaround.patch3.15.0Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12241Build failure: kompare on ppc64le2020-12-29T10:44:08ZLeoBuild failure: kompare on ppc64le```
/home/buildozer/aports/community/kompare/src/kompare-20.08.3/komparepart/kompare_part.cpp: In member function 'void KomparePart::slotFilePrint()':
/home/buildozer/aports/community/kompare/src/kompare-20.08.3/komparepart/kompare_part....```
/home/buildozer/aports/community/kompare/src/kompare-20.08.3/komparepart/kompare_part.cpp: In member function 'void KomparePart::slotFilePrint()':
/home/buildozer/aports/community/kompare/src/kompare-20.08.3/komparepart/kompare_part.cpp:613:13: error: 'class QPrinter' has no member named 'setOrientation'; did you mean 'Orientation'?
613 | printer.setOrientation(QPrinter::Landscape);
| ^~~~~~~~~~~~~~
| Orientation
/home/buildozer/aports/community/kompare/src/kompare-20.08.3/komparepart/kompare_part.cpp: In member function 'void KomparePart::slotFilePrintPreview()':
/home/buildozer/aports/community/kompare/src/kompare-20.08.3/komparepart/kompare_part.cpp:628:13: error: 'class QPrinter' has no member named 'setOrientation'; did you mean 'Orientation'?
628 | printer.setOrientation(QPrinter::Landscape);
| ^~~~~~~~~~~~~~
| Orientation
```3.13.0Bart RibbersBart Ribbershttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12225community/ansible-lint-4.2.0-r0: test failures2021-10-11T21:56:15ZKevin Daudtcommunity/ansible-lint-4.2.0-r0: test failuresansible-lint fails to build due to multiple test failures similar to:
```
> raise SystemExit("Couldn't parse task at %s (%s)\n%s" % (task_info, e.message, task_pprint))
E SystemExit: Couldn't parse task at test/alway...ansible-lint fails to build due to multiple test failures similar to:
```
> raise SystemExit("Couldn't parse task at %s (%s)\n%s" % (task_info, e.message, task_pprint))
E SystemExit: Couldn't parse task at test/always-run-failure.yml:4 (conflicting action statements: debug, always_run
E
E The error appears to be in '<unicode string>': line 4, column 5, but may
E be elsewhere in the file depending on the exact syntax problem.
```
See for example: https://build.alpinelinux.org/buildlogs/build-3-13-x86_64/community/ansible-lint/ansible-lint-4.2.0-r0.log3.13.0Fabian AffolterFabian Affolterhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15862community/goimapnotify: Internal linking error on ppc64le2024-03-27T19:29:01ZSören Tempelcommunity/goimapnotify: Internal linking error on ppc64leWhile rebuilding `community/*` with Go 1.22.1 the following build error showed up on ppc64le for goimapnotify:
```
go: downloading github.com/emersion/go-imap v1.0.0-beta.4.0.20190414203716-b7db4a2bc5cc
go: downloading github.com/emersi...While rebuilding `community/*` with Go 1.22.1 the following build error showed up on ppc64le for goimapnotify:
```
go: downloading github.com/emersion/go-imap v1.0.0-beta.4.0.20190414203716-b7db4a2bc5cc
go: downloading github.com/emersion/go-imap-idle v0.0.0-20180114101550-2af93776db6b
go: downloading github.com/sirupsen/logrus v1.8.1
go: downloading github.com/emersion/go-sasl v0.0.0-20200509203442-7bfe0ed36a21
go: downloading golang.org/x/text v0.3.2
# gitlab.com/shackra/goimapnotify.test
panic: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap (funcdata runtime.elf_savegpr0#0), want go:func.* got ?
goroutine 129 [running]:
cmd/link/internal/ld.writeFuncs(0xc0000fa000, 0xc001c8a438, {0xc0008f6000, 0xc51, 0xc000f50000?}, 0xc0006d05a0, {0xc000f50000, 0xc51, 0x1ee5fc?}, {0xc0008a3800, ...}, ...)
cmd/link/internal/ld/pcln.go:747 +0xc20
cmd/link/internal/ld.(*pclntab).generateFunctab.func1(0xc0000fa000, 0xba810?)
cmd/link/internal/ld/pcln.go:544 +0x100
cmd/link/internal/ld.writeBlock(0xc0000fa000, 0xc00021a000, 0xc0000ec008, {0xc00084e978?, 0xc0000f44d0?, 0xc0000f8000?}, 0xc0000ec008?, 0xc000848000?, {0x544c60, 0x200, ...})
cmd/link/internal/ld/data.go:1092 +0x434
cmd/link/internal/ld.writeBlocks.func1(0x0?, 0xc0000fa000?, {0xc00084e978?, 0x88028?, 0x1?}, 0x2?, 0x100000000000000?, {0x544c60?, 0xc00000e360?, 0xc001c357a8?})
cmd/link/internal/ld/data.go:1045 +0xc0
created by cmd/link/internal/ld.writeBlocks in goroutine 84
cmd/link/internal/ld/data.go:1044 +0x50c
FAIL gitlab.com/shackra/goimapnotify [build failed]
FAIL
```
This looks like a Go 1.22 regressions, needs further investigation.https://gitlab.alpinelinux.org/alpine/aports/-/issues/14457[3.16] Routing issues due to 'throw' routes appearing2022-12-14T19:19:53ZKevin Daudt[3.16] Routing issues due to 'throw' routes appearingOn a ppc64le host, after upgrading to Alpine Linux 3.16, there are issues with inserting certain routes.
Output from `ip route` (partial):
```
throw 172.16.0.254 proto static
172.16.0.254 dev gre1 proto zebra scope link metric 20
throw...On a ppc64le host, after upgrading to Alpine Linux 3.16, there are issues with inserting certain routes.
Output from `ip route` (partial):
```
throw 172.16.0.254 proto static
172.16.0.254 dev gre1 proto zebra scope link metric 20
throw 172.16.0.255 proto static
172.16.0.255 dev gre1 proto zebra scope link metric 20
```
These throw routes prevent traffic reaching those destinations, and also can prevent routes being installed (probably due to routes for those prefixes already existing). This happens for example with docker and lxc. I need to manually remove these routes and add the expected routes.
This host is running dmvpn. A possible cause may be strongswan, which searching online seems to make use of `throw` routes. a1ece8d enabled `bypass-lan`, but a build without that option does not appear to fix it.
Kernel: 5.15.76-0-lts, trying an older kernel does not fix it.https://gitlab.alpinelinux.org/alpine/aports/-/issues/13811Python struct module broken on ppc64le2022-08-03T04:25:47ZDaniele VarrazzoPython struct module broken on ppc64leOn Alpine linux (Docker image `quay.io/pypa/manylinux_2_24_ppc64le:2022-04-03-da6ecb3` I believe), on ppc64le architecture, Python returns the wrong result:
`struct.Struct('!f').pack(1.0).hex()` = `'00000000'`
The correct result `'3f80...On Alpine linux (Docker image `quay.io/pypa/manylinux_2_24_ppc64le:2022-04-03-da6ecb3` I believe), on ppc64le architecture, Python returns the wrong result:
`struct.Struct('!f').pack(1.0).hex()` = `'00000000'`
The correct result `'3f800000'` is returned by Alpine on different platforms and on the same platform by libc-based Linux.
Original issue: https://github.com/psycopg/psycopg/issues/304
Reported to CPython at https://github.com/python/cpython/issues/92826https://gitlab.alpinelinux.org/alpine/aports/-/issues/13711community/openjdk7: build failure due to bad CRC2022-05-11T23:35:36ZKevin Daudtcommunity/openjdk7: build failure due to bad CRCopenjdk7 currently fails to build. It's not completely clear why it fails, but most likely due to:
```
INFO: ZIP_DEBUGINFO_FILES=1
expr: syntax error: expecting ')' instead of '4'
# Java sources to be compiled: (listed in file /home/bui...openjdk7 currently fails to build. It's not completely clear why it fails, but most likely due to:
```
INFO: ZIP_DEBUGINFO_FILES=1
expr: syntax error: expecting ')' instead of '4'
# Java sources to be compiled: (listed in file /home/buildozer/aports/community/openjdk7/src/icedtea-2.6.28/openjdk.build-boot/tmp/sun/sun.font/fontmanager/.classes.list)
../../../src/share/classes/sun/font/FreetypeFontScaler.java
```
See:
* https://build.alpinelinux.org/buildlogs/build-3-16-x86_64/community/openjdk7/openjdk7-7.321.2.6.28-r0.log
* https://build.alpinelinux.org/buildlogs/build-3-16-aarch64/community/openjdk7/openjdk7-7.321.2.6.28-r0.log
* https://build.alpinelinux.org/buildlogs/build-3-16-s390x/community/openjdk7/openjdk7-7.321.2.6.28-r0.logTimo TeräsTimo Teräshttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13560main/busybox-1.35.0-r2: segfault in sh2022-03-01T18:47:20ZKevin Daudtmain/busybox-1.35.0-r2: segfault in shOn some of the builders, `ap list` (and related commands) fail due to a segfault in busybox.
lua-aports executes the following:
<details>
<summary>shell script (hardcoded for testing)</summary>
<pre>
#!/bin/sh
. /usr/share/abuild/func...On some of the builders, `ap list` (and related commands) fail due to a segfault in busybox.
lua-aports executes the following:
<details>
<summary>shell script (hardcoded for testing)</summary>
<pre>
#!/bin/sh
. /usr/share/abuild/functions.sh
for i in /home/buildozer/aports/testing/*/APKBUILD; do
pkgname=
pkgver=
pkgrel=
pkgdesc=
arc=
license=
options=
depends=
depends_doc=
depends_dev=
depends_libs=
depends_openrc=
depends_static=
makedepends=
makedepends_build=
makedepends_host=
checkdepends=
subpackages=
provides=
linguas=
source=
url=
dir="${i%/APKBUILD}";
[ -n "$dir" ] || exit 1;
cd "$dir";
. ./APKBUILD;
echo $dir\\$pkgname\\$pkgver\\$pkgrel\\$pkgdesc\\$arch\\$license\\$options\\$depends\\$makedepends $makedepends_host $makedepends_build\\$checkdepends\\$subpackages\\$linguas\\$source\\$url\\$provides ;
done
</pre>
</details>
This script segfaults with the following backtrace:
```bt
#0 argstr (p=p@entry=0x1 <error: Cannot access memory at address 0x1>, flag=1040) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:6827
#1 0x00005555555a48e6 in subevalvar (start=start@entry=0x1 <error: Cannot access memory at address 0x1>, str=str@entry=0x0, strloc=79, startloc=startloc@entry=79, varflags=15, flag=flag@entry=1316)
at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:7111
#2 0x00005555555a5112 in evalvar (p=0x1 <error: Cannot access memory at address 0x1>, p@entry=0x7ffff7f16d88 "\017", flag=1316, flag@entry=292) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:7677
#3 0x00005555555a2be4 in argstr (p=0x7ffff7f16d88 "\017", flag=36, flag@entry=4) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:6904
#4 0x00005555555a2fb9 in expandarg (arg=arg@entry=0x7ffff7f16d88, arglist=arglist@entry=0x7fffffffdfc8, flag=flag@entry=4) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:8101
#5 0x00005555555a6a41 in evalcommand (cmd=0x7ffff7f16da8, flags=0) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:10442
#6 0x00005555555a2739 in evaltree (n=n@entry=0x7ffff7f16da8, flags=flags@entry=0) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:9378
#7 0x00005555555a5a71 in cmdloop (top=top@entry=0) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:13550
#8 0x00005555555a65a7 in dotcmd (argc_=<optimized out>, argv_=<optimized out>) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:13645
#9 0x00005555555a58be in evalbltin (cmd=0x55555561dc20 <builtintab>, argc=argc@entry=2, argv=argv@entry=0x7ffff7f16120, flags=flags@entry=0) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:10624
#10 0x00005555555a6c9d in evalcommand (cmd=0x7ffff7f53638, flags=0) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:10567
#11 0x00005555555a2739 in evaltree (n=0x7ffff7f53638, flags=0) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:9378
#12 0x00005555555a2739 in evaltree (n=0x7ffff7f53638, flags=flags@entry=0) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:9378
#13 0x00005555555a26c5 in evaltree (n=0x7ffff7f53900, flags=flags@entry=0) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:9368
#14 0x00005555555a56ab in evalfor (n=0x7ffff7ffe0d8, flags=0) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:9517
#15 0x00005555555a2739 in evaltree (n=n@entry=0x7ffff7ffe0d8, flags=flags@entry=0) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:9378
#16 0x00005555555a5a71 in cmdloop (top=top@entry=1) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:13550
#17 0x00005555555a77e1 in ash_main (argc=2, argv=0x7fffffffec38) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/shell/ash.c:14729
#18 0x0000555555561bd3 in run_applet_no_and_exit (applet_no=227, name=name@entry=0x7fffffffee4a "sh", argv=argv@entry=0x7fffffffec38) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/libbb/appletlib.c:967
#19 0x0000555555561ef7 in run_applet_and_exit (name=0x7fffffffee4a "sh", argv=argv@entry=0x7fffffffec38) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/libbb/appletlib.c:986
#20 0x0000555555561f70 in main (argc=<optimized out>, argv=0x7fffffffec38) at /home/buildozer/aports/main/busybox/src/busybox-1.35.0/libbb/appletlib.c:1126
```
This is blocking the builders at the momentSören TempelSören Tempelhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13329community/opencv-4.5.4: inlining failed in call to 'always_inline', target sp...2022-08-10T17:49:10ZKevin Daudtcommunity/opencv-4.5.4: inlining failed in call to 'always_inline', target specific option mismatch on ppc64leopencv failes to build on ppc64le:
```
In file included from /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:18,
from /usr/include/eigen3/Eigen/Core:350,
from /home/buildozer/aports/comm...opencv failes to build on ppc64le:
```
In file included from /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:18,
from /usr/include/eigen3/Eigen/Core:350,
from /home/buildozer/aports/community/opencv/src/opencv-4.5.4/modules/core/include/opencv2/core/private.hpp:70,
from /home/buildozer/aports/community/opencv/src/opencv-4.5.4/modules/core/src/precomp.hpp:59,
from /home/buildozer/aports/community/opencv/src/opencv-4.5.4/modules/core/src/lapack.cpp:43:
/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h: In function 'Eigen::internal::ploadRhsMMA<float, float __vector(4)>(float const*, float __vector(4)&)void':
/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h:215:28: error: inlining failed in call to 'always_inline' 'Eigen::internal::ploadRhs<float, float __vector(4)>(float const*)float __vector(4)': target specific option mismatch
215 | EIGEN_ALWAYS_INLINE Packet ploadRhs(const Scalar* rhs)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProduct.h:38,
from /usr/include/eigen3/Eigen/Core:350,
from /home/buildozer/aports/community/opencv/src/opencv-4.5.4/modules/core/include/opencv2/core/private.hpp:70,
from /home/buildozer/aports/community/opencv/src/opencv-4.5.4/modules/core/src/precomp.hpp:59,
from /home/buildozer/aports/community/opencv/src/opencv-4.5.4/modules/core/src/lapack.cpp:43:
/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h:128:34: note: called from here
128 | rhsV = ploadRhs<Scalar, Packet>((const Scalar*)(rhs));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/build.make:537: modules/core/CMakeFiles/opencv_core.dir/src/lapack.cpp.o] Error 1
```
The package has been disabled to unblock the builder.
See: https://build.alpinelinux.org/buildlogs/build-edge-ppc64le/community/opencv/opencv-4.5.4-r1.logBart RibbersBart Ribbershttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13239Follow-up from "testing/php81: security upgrade to 8.1.0 - CVE-2021-21707"2023-01-18T16:08:15ZAndy PostnikovFollow-up from "testing/php81: security upgrade to 8.1.0 - CVE-2021-21707"The following discussion from !27717 should be addressed:
- [ ] @andypost started a [discussion](https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/27717#note_194658): (+2 comments)
> Somehow on **ppc64le** builder it h...The following discussion from !27717 should be addressed:
- [ ] @andypost started a [discussion](https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/27717#note_194658): (+2 comments)
> Somehow on **ppc64le** builder it has 2 failed tests
>
> ```
> FAILED TEST SUMMARY
> ---------------------------------------------------------------------
> Silence operator does not leak out of fiber [Zend/tests/fibers/silence-operator-inside-fiber.phpt]
> Silence operator does not leak into fiber [Zend/tests/fibers/silence-operator-outside-fiber.phpt]
> ```
Not clear why it passed on CI but fails on builder (and only this 2 tests for [fibers](https://wiki.php.net/rfc/fibers))https://gitlab.alpinelinux.org/alpine/aports/-/issues/12887missing perl-5.34.0 on ppc64le2021-07-30T13:09:01ZJ0WImissing perl-5.34.0 on ppc64leThe Perl 5.34.0 package is missing on ppc64le.
- https://pkgs.alpinelinux.org/packages?name=perl&branch=edge&arch=ppc64le
- https://build.alpinelinux.org/buildlogs/build-edge-ppc64le/main/perl/perl-5.34.0-r0.logThe Perl 5.34.0 package is missing on ppc64le.
- https://pkgs.alpinelinux.org/packages?name=perl&branch=edge&arch=ppc64le
- https://build.alpinelinux.org/buildlogs/build-edge-ppc64le/main/perl/perl-5.34.0-r0.loghttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12394main/mariadb-10.4.17: undefined reference to my_safe_print_str2021-02-08T13:22:39ZKevin Daudtmain/mariadb-10.4.17: undefined reference to my_safe_print_strMariadb fails to build on 3.11-stable and 3.12-stable:
```
[ 27%] Built target my_rdtsc-t
Scanning dependencies of target byte_order-t
/usr/lib/gcc/s390x-alpine-linux-musl/9.3.0/../../../../s390x-alpine-linux-musl/bin/ld: CMakeFiles/sta...Mariadb fails to build on 3.11-stable and 3.12-stable:
```
[ 27%] Built target my_rdtsc-t
Scanning dependencies of target byte_order-t
/usr/lib/gcc/s390x-alpine-linux-musl/9.3.0/../../../../s390x-alpine-linux-musl/bin/ld: CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o: in function `test_my_safe_print_str':
/home/buildozer/aports/main/mariadb/src/mariadb-10.4.17/unittest/mysys/stacktrace-t.c:34: undefined reference to `my_safe_print_str'
/usr/lib/gcc/s390x-alpine-linux-musl/9.3.0/../../../../s390x-alpine-linux-musl/bin/ld: /home/buildozer/aports/main/mariadb/src/mariadb-10.4.17/unittest/mysys/stacktrace-t.c:36: undefined reference to `my_safe_print_str'
/usr/lib/gcc/s390x-alpine-linux-musl/9.3.0/../../../../s390x-alpine-linux-musl/bin/ld: /home/buildozer/aports/main/mariadb/src/mariadb-10.4.17/unittest/mysys/stacktrace-t.c:38: undefined reference to `my_safe_print_str'
/usr/lib/gcc/s390x-alpine-linux-musl/9.3.0/../../../../s390x-alpine-linux-musl/bin/ld: /home/buildozer/aports/main/mariadb/src/mariadb-10.4.17/unittest/mysys/stacktrace-t.c:40: undefined reference to `my_safe_print_str'
/usr/lib/gcc/s390x-alpine-linux-musl/9.3.0/../../../../s390x-alpine-linux-musl/bin/ld: /home/buildozer/aports/main/mariadb/src/mariadb-10.4.17/unittest/mysys/stacktrace-t.c:44: undefined reference to `my_safe_print_str'
/usr/lib/gcc/s390x-alpine-linux-musl/9.3.0/../../../../s390x-alpine-linux-musl/bin/ld: CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o:/home/buildozer/aports/main/mariadb/src/mariadb-10.4.17/unittest/mysys/stacktrace-t.c:46: more undefined references to `my_safe_print_str' follow
collect2: error: ld returned 1 exit status
```
(Note I had to fix a syntax error in the APKBUILD that blocked the builders)
See:
* https://build.alpinelinux.org/buildlogs/build-3-11-s390x/main/mariadb/mariadb-10.4.17-r0.log
* https://build.alpinelinux.org/buildlogs/build-3-12-s390x/main/mariadb/mariadb-10.4.17-r0.log
* https://build.alpinelinux.org/buildlogs/build-3-11-armv7/main/mariadb/mariadb-10.4.17-r0.log
* https://build.alpinelinux.org/buildlogs/build-3-12-armv7/main/mariadb/mariadb-10.4.17-r0.logJ0WIJ0WIhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12367testing/singularity-3.7.1-r0: fails to build on ppc64le2022-07-21T14:45:36ZTBKtesting/singularity-3.7.1-r0: fails to build on ppc64le```sh
>>> ERROR: singularity*: Found non-PIE files that has SUID:
/usr/libexec/singularity/bin/starter-suid
>>> ERROR: singularity*: prepare_subpackages failed
>>> ERROR: singularity: rootpkg failed
```
Source: https://build.alpinelinu...```sh
>>> ERROR: singularity*: Found non-PIE files that has SUID:
/usr/libexec/singularity/bin/starter-suid
>>> ERROR: singularity*: prepare_subpackages failed
>>> ERROR: singularity: rootpkg failed
```
Source: https://build.alpinelinux.org/buildlogs/build-edge-ppc64le/testing/singularity/singularity-3.7.1-r0.log
It seems the ppc64le buildozer does not respect `options="... suid ..."` (https://git.alpinelinux.org/aports/tree/testing/singularity/APKBUILD#n12)https://gitlab.alpinelinux.org/alpine/aports/-/issues/12269emscripten-fastcomp 1.39.0 fails to build on ppc64le2021-01-05T03:49:21ZNatanael Copaemscripten-fastcomp 1.39.0 fails to build on ppc64le```
[ 64%] Built target clangBasic
[ 64%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Lexer.cpp.o
In file included from /home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/lib/L...```
[ 64%] Built target clangBasic
[ 64%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Lexer.cpp.o
In file included from /home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/lib/Lex/Lexer.cpp:2401:
/home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/lib/Lex/Lexer.cpp: In member function 'bool clang::Lexer::SkipBlockComment(clang::Token&, const char*, bool&)':
/home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/lib/Lex/Lexer.cpp:2481:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
2481 | !vec_any_eq(*(const vector unsigned char*)CurPtr, Slashes))
| ^~~~~~
/home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/lib/Lex/Lexer.cpp:2481:28: error: expected primary-expression before 'const'
2481 | !vec_any_eq(*(const vector unsigned char*)CurPtr, Slashes))
| ^~~~~
/home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/lib/Lex/Lexer.cpp:2481:28: error: expected ')' before 'const'
/home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/lib/Lex/Lexer.cpp:2482:21: error: expected ')' before ';' token
2482 | CurPtr += 16;
| ^
| )
In file included from /home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/lib/Lex/Lexer.cpp:2401:
/home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/lib/Lex/Lexer.cpp:2481:15: note: to match this '('
2481 | !vec_any_eq(*(const vector unsigned char*)CurPtr, Slashes))
| ^~~~~~~~~~
/home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/lib/Lex/Lexer.cpp:2482:21: error: expected ')' before ';' token
2482 | CurPtr += 16;
| ^
| )
/home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/lib/Lex/Lexer.cpp:2480:13: note: to match this '('
2480 | while (CurPtr+16 <= BufferEnd &&
| ^
/home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/lib/Lex/Lexer.cpp:2476:30: warning: unused variable 'Slashes' [-Wunused-variable]
2476 | __vector unsigned char Slashes = {
| ^~~~~~~
In file included from /home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/include/llvm/ADT/Twine.h:13,
from /home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/include/llvm/ADT/Triple.h:13,
from /home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
from /home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/include/clang/Basic/LangOptions.h:20,
from /home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/include/clang/Lex/Lexer.h:17,
from /home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/lib/Lex/Lexer.cpp:14:
/home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]':
/home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]'
/home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]'
/home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here
/home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
312 | memcpy(this->end(), &Elt, sizeof(T));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10.2.1/bits/stl_algobase.h:64,
from /usr/include/c++/10.2.1/bits/char_traits.h:39,
from /usr/include/c++/10.2.1/string:40,
from /home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/include/clang/Basic/CommentOptions.h:18,
from /home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/include/clang/Basic/LangOptions.h:18,
from /home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/include/clang/Lex/Lexer.h:17,
from /home/ncopa/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.39.0/tools/clang/lib/Lex/Lexer.cpp:14:
/usr/include/c++/10.2.1/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, long unsigned int>' declared here
211 | struct pair
| ^~~~
make[2]: *** [tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make:108: tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Lexer.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:12451: tools/clang/lib/Lex/CMakeFiles/clangLex.dir/all] Error 2
make: *** [Makefile:171: all] Error 2
```