Bug#1142581: grout: FTBFS with invalid parameter combination for AltiVec intrinsic ‘__builtin_vec_add’ on ppc64el

Trupti <[email protected]> Wed, 22 Jul 2026 14:49:03 +0530
Newsgroups gmane.linux.debian.ports.powerpc
Message-ID <1dfbf3c328d7203bdb8de2ce42bb4901__31758.7221785047$1784712087$gmane$org@linux.ibm.com>
Package: src:grout
Version: 0.16.2-1
Severity: important
Tags: forky sid ftbfs
User: [email protected]
Usertags: ppc64el
X-Debbugs-Cc: [email protected]

Dear Maintainer,

grout is failed to build on ppc64el with below error:

../modules/infra/control/bond.c: In function 
‘bond_update_active_members’:
../modules/infra/control/bond.c:260:33: error: invalid parameter 
combination for AltiVec intrinsic ‘__builtin_vec_add’
   260 |                                 vec_add(active_ids, i);
       |                                 ^~~~~~~
../modules/infra/control/bond.c:304:33: error: invalid parameter 
combination for AltiVec intrinsic ‘__builtin_vec_add’
   304 |                                 vec_add(active_ids, i);
       |                                 ^~~~~~~
At top level:
cc1: note: unrecognized command-line option ‘-Wno-microsoft’ may have 
been intended to silence earlier diagnostics
[74/265] cc -Ifrr/dplane_grout.so.p -Ifrr -I../frr -Imodules/infra/api 
-I../modules/infra/api -Imodules/ip/api -I../modules/ip/api 
-Imodules/ip6/api -I../modules/ip6/api -Imodules/ipip -I../modules/ipip 
-Imodules/l2/api -I../modules/l2/api -Imodules/policy/api 
-I../modules/policy/api -Imodules/srv6/api -I../modules/srv6/api 
-Imodules/dhcp/api -I../modules/dhcp/api -Iapi -I../api 
-I/usr/include/frr -I/usr/include/frr/lib -fdiagnostics-color=always 
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu2x 
-DALLOW_EXPERIMENTAL_API -D_GNU_SOURCE -fms-extensions -Wno-microsoft 
-Wmissing-prototypes -Wstrict-aliasing=2 -fstrict-aliasing 
-Wcalloc-transposed-args -Wmissing-variable-declarations 
-Wno-format-truncation -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/grout-0.16.2=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -fPIC -fms-extensions -DMULTIPATH_NUM=256 
-Wno-missing-field-initializers -Wno-unused-parameter 
-DCURRENT_FRR_VERSION=167773952 -Wno-constant-logical-operand -MD -MQ 
frr/dplane_grout.so.p/zebra_dplane_grout.c.o -MF 
frr/dplane_grout.so.p/zebra_dplane_grout.c.o.d -o 
frr/dplane_grout.so.p/zebra_dplane_grout.c.o -c 
../frr/zebra_dplane_grout.c
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-powerpc64le-linux-gnu && LC_ALL=C.UTF-8 
ninja -j8 -v returned exit code 1
make: *** [debian/rules:12: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess failed 
with exit status 2


Build log for reference : 
https://buildd.debian.org/status/fetch.php?pkg=grout&arch=ppc64el&ver=0.16.2-1&stamp=1784659438&raw=0



Thanks,
Trupti