Bug#1141225: supercollider FTBFS on ppc64el

Trupti <[email protected]> Wed, 01 Jul 2026 18:29:42 +0530
Newsgroups gmane.linux.debian.devel.multimedia
Message-ID <1acc62dd872e7130989a61f571be2cbd__3858.94357911951$1782910893$gmane$org@linux.ibm.com>
Package:  supercollider-sc3-plugins
Version:  3.14.0+ds-1
Severity: normal
Tags:     sid
Justification: fails to build from source
User: [email protected]
Usertags: ppc64el
X-Debbugs-Cc: [email protected]

Dear Maintainer,


supercollider-sc3-plugins (3.14.0+ds-1) FTBFS on ppc64el with below 
errors:

/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/external_libraries/nova-simd/vec/../detail/vec_math.hpp:59:49: 
error: ‘gen_sign_mask’ is not a member of ‘vec’ {aka ‘nova::vec<float>’}
    59 |     const vec sign    = arg & vec::gen_sign_mask();
       |                               ~~~~~~~~~~~~~~~~~~^~
/usr/bin/powerpc64le-linux-gnu-g++ -fPIC -g -O2 
-ffile-prefix-map=/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=c++17 -O3 -DNDEBUG -shared -Wl,-z,relro 
-Wl,-z,now -Wl,--dependency-file=CMakeFiles/VOSIM.dir/link.d  -o 
VOSIM.so CMakeFiles/VOSIM.dir/VOSIMUGens/VOSIM.cpp.o
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/obj-powerpc64le-linux-gnu'
[ 31%] Built target VOSIM
make[3]: *** [source/CMakeFiles/VBAP_supernova.dir/build.make:82: 
source/CMakeFiles/VBAP_supernova.dir/VBAPUGens/VBAP.cpp.o] Error 1
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/obj-powerpc64le-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:4809: 
source/CMakeFiles/VBAP_supernova.dir/all] Error 2
[ 32%] Linking CXX shared module VOSIM_supernova.so
cd 
/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/obj-powerpc64le-linux-gnu/source 
&& /usr/bin/cmake -E cmake_link_script 
CMakeFiles/VOSIM_supernova.dir/link.txt --verbose=1
/usr/bin/powerpc64le-linux-gnu-g++ -fPIC -g -O2 
-ffile-prefix-map=/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=c++17 -O3 -DNDEBUG -shared -Wl,-z,relro 
-Wl,-z,now -Wl,--dependency-file=CMakeFiles/VOSIM_supernova.dir/link.d  
-o VOSIM_supernova.so 
CMakeFiles/VOSIM_supernova.dir/VOSIMUGens/VOSIM.cpp.o
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/obj-powerpc64le-linux-gnu'
[ 32%] Built target VOSIM_supernova
[ 32%] Linking CXX shared module SLUGens.so
cd 
/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/obj-powerpc64le-linux-gnu/source 
&& /usr/bin/cmake -E cmake_link_script CMakeFiles/SLUGens.dir/link.txt 
--verbose=1
/usr/bin/powerpc64le-linux-gnu-g++ -fPIC -g -O2 
-ffile-prefix-map=/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=c++17 -O3 -DNDEBUG -shared -Wl,-z,relro 
-Wl,-z,now -Wl,--dependency-file=CMakeFiles/SLUGens.dir/link.d  -o 
SLUGens.so CMakeFiles/SLUGens.dir/SLUGens/SLUGens.cpp.o
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/obj-powerpc64le-linux-gnu'
[ 32%] Linking CXX shared module SLUGens_supernova.so
cd 
/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/obj-powerpc64le-linux-gnu/source 
&& /usr/bin/cmake -E cmake_link_script 
CMakeFiles/SLUGens_supernova.dir/link.txt --verbose=1
[ 32%] Built target SLUGens
/usr/bin/powerpc64le-linux-gnu-g++ -fPIC -g -O2 
-ffile-prefix-map=/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=c++17 -O3 -DNDEBUG -shared -Wl,-z,relro 
-Wl,-z,now -Wl,--dependency-file=CMakeFiles/SLUGens_supernova.dir/link.d 
  -o SLUGens_supernova.so 
CMakeFiles/SLUGens_supernova.dir/SLUGens/SLUGens.cpp.o
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/obj-powerpc64le-linux-gnu'
[ 32%] Built target SLUGens_supernova
[ 32%] Linking CXX shared module HOAAzimuthRotator1.so
cd 
/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/obj-powerpc64le-linux-gnu/source 
&& /usr/bin/cmake -E cmake_link_script 
CMakeFiles/HOAAzimuthRotator1.dir/link.txt --verbose=1
/usr/bin/powerpc64le-linux-gnu-g++ -fPIC -g -O2 
-ffile-prefix-map=/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=c++17 -O3 -DNDEBUG -shared -Wl,-z,relro 
-Wl,-z,now 
-Wl,--dependency-file=CMakeFiles/HOAAzimuthRotator1.dir/link.d  -o 
HOAAzimuthRotator1.so 
CMakeFiles/HOAAzimuthRotator1.dir/HOAUGens/HOAAzimuthRotator1.cpp.o
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/obj-powerpc64le-linux-gnu'
[ 32%] Built target HOAAzimuthRotator1
[ 32%] Linking CXX shared module HOAAzimuthRotator1_supernova.so
cd 
/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/obj-powerpc64le-linux-gnu/source 
&& /usr/bin/cmake -E cmake_link_script 
CMakeFiles/HOAAzimuthRotator1_supernova.dir/link.txt --verbose=1
/usr/bin/powerpc64le-linux-gnu-g++ -fPIC -g -O2 
-ffile-prefix-map=/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -std=c++17 -O3 -DNDEBUG -shared -Wl,-z,relro 
-Wl,-z,now 
-Wl,--dependency-file=CMakeFiles/HOAAzimuthRotator1_supernova.dir/link.d 
  -o HOAAzimuthRotator1_supernova.so 
CMakeFiles/HOAAzimuthRotator1_supernova.dir/HOAUGens/HOAAzimuthRotator1.cpp.o
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/obj-powerpc64le-linux-gnu'
[ 32%] Built target HOAAzimuthRotator1_supernova
make[2]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/obj-powerpc64le-linux-gnu'
make[1]: *** [Makefile:159: all] Error 2
make[1]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.14.0+ds/obj-powerpc64le-linux-gnu'
dh_auto_build: error: cd obj-powerpc64le-linux-gnu && make -j8 
INSTALL="install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:9: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess failed 
with exit status 2
--------------------------------------------------------------------------------
Build finished at 2026-06-30T15:11:05Z


Build log reference: 
https://buildd.debian.org/status/fetch.php?pkg=supercollider-sc3-plugins&arch=ppc64&ver=3.14.0%2Bds-1&stamp=1782852658&raw=0


Issue is reproducible on ppc64el machine.


Thanks,
Trupti.