Bug#1141134: supercollider FTBFS on ppc64el

Trupti <[email protected]> Tue, 30 Jun 2026 14:41:51 +0530
Newsgroups gmane.linux.debian.devel.multimedia
Message-ID <c58ee4700382954fdd62a9be6768c345__9802.8805734188$1782810809$gmane$org@linux.ibm.com>
Package:  supercollider-sc3-plugins
Version:  3.13.0~repack-1.2
Severity: normal
Tags:     sid
Justification: fails to build from source
User: [email protected]
Usertags: ppc64el
X-Debbugs-Cc: [email protected]


Dear Maintainers,

The supercollider package fails to build from source on ppc64el 
architecture with below errors:


/usr/include/c++/15/ext/numeric_traits.h:220:37: error: template 
argument 1 is invalid
   220 |     struct __numeric_traits<__ibm128>
       |                                     ^
/usr/include/c++/15/ext/numeric_traits.h:221:40: error: ‘__ibm128’ was 
not declared in this scope; did you mean ‘__int128’?
   221 |     : public __numeric_traits_floating<__ibm128>
       |                                        ^~~~~~~~
       |                                        __int128
/usr/include/c++/15/ext/numeric_traits.h:221:48: error: template 
argument 1 is invalid
   221 |     : public __numeric_traits_floating<__ibm128>
       |                                                ^
/usr/include/c++/15/ext/numeric_traits.h:221:40: error: ‘__ibm128’ was 
not declared in this scope; did you mean ‘__int128’?
   221 |     : public __numeric_traits_floating<__ibm128>
       |                                        ^~~~~~~~
       |                                        __int128
/usr/include/c++/15/ext/numeric_traits.h:221:48: error: template 
argument 1 is invalid
   221 |     : public __numeric_traits_floating<__ibm128>
       |                                                ^
make[3]: *** 
[source/CMakeFiles/AntiAliasingOscillators_supernova.dir/build.make:82: 
source/CMakeFiles/AntiAliasingOscillators_supernova.dir/AntiAliasingOscillators/AntiAliasingOscillators.cpp.o] 
Error 1
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.13.0~repack/obj-powerpc64le-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1225: 
source/CMakeFiles/AntiAliasingOscillators_supernova.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
make[3]: *** 
[source/CMakeFiles/AntiAliasingOscillators.dir/build.make:82: 
source/CMakeFiles/AntiAliasingOscillators.dir/AntiAliasingOscillators/AntiAliasingOscillators.cpp.o] 
Error 1
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.13.0~repack/obj-powerpc64le-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1193: 
source/CMakeFiles/AntiAliasingOscillators.dir/all] Error 2
make[3]: *** [source/CMakeFiles/BatPVUgens.dir/build.make:82: 
source/CMakeFiles/BatPVUgens.dir/BatUGens/BatPVUgens.cpp.o] Error 1
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.13.0~repack/obj-powerpc64le-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1321: 
source/CMakeFiles/BatPVUgens.dir/all] Error 2
make[3]: *** [source/CMakeFiles/BatUGens.dir/build.make:82: 
source/CMakeFiles/BatUGens.dir/BatUGens/BatUGens.cpp.o] Error 1
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.13.0~repack/obj-powerpc64le-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1385: 
source/CMakeFiles/BatUGens.dir/all] Error 2
make[3]: *** [source/CMakeFiles/BatPVUgens_supernova.dir/build.make:82: 
source/CMakeFiles/BatPVUgens_supernova.dir/BatUGens/BatPVUgens.cpp.o] 
Error 1
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.13.0~repack/obj-powerpc64le-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1353: 
source/CMakeFiles/BatPVUgens_supernova.dir/all] Error 2
make[3]: *** [source/CMakeFiles/AtkUGens.dir/build.make:82: 
source/CMakeFiles/AtkUGens.dir/ATK/AtkUGens.cpp.o] Error 1
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.13.0~repack/obj-powerpc64le-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1257: 
source/CMakeFiles/AtkUGens.dir/all] Error 2
make[3]: *** [source/CMakeFiles/BatUGens_supernova.dir/build.make:82: 
source/CMakeFiles/BatUGens_supernova.dir/BatUGens/BatUGens.cpp.o] Error 
1
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.13.0~repack/obj-powerpc64le-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1417: 
source/CMakeFiles/BatUGens_supernova.dir/all] Error 2
make[3]: *** [source/CMakeFiles/AtkUGens_supernova.dir/build.make:82: 
source/CMakeFiles/AtkUGens_supernova.dir/ATK/AtkUGens.cpp.o] Error 1
make[3]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.13.0~repack/obj-powerpc64le-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1289: 
source/CMakeFiles/AtkUGens_supernova.dir/all] Error 2
make[2]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.13.0~repack/obj-powerpc64le-linux-gnu'
make[1]: *** [Makefile:159: all] Error 2
make[1]: Leaving directory 
'/build/reproducible-path/supercollider-sc3-plugins-3.13.0~repack/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:14: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess failed 
with exit status 2


see build log on ppc64el:
https://buildd.debian.org/status/fetch.php?pkg=supercollider-sc3-plugins&arch=ppc64el&ver=3.13.0%7Erepack-1.2&stamp=1782753041&raw=0


I was able to reproduce the issue on my ppc64el machine.
I will look into this issue and post my updates soon.

Thanks,
Trupti