Source: alljoyn-core-1504 Version: 15.04b-1 Severity: important Justification: fails to build from source
Builds of alljoyn-core-1504 for architectures other than amd64 have been failing. In most cases, the issue looks like missing upstream support, which may or may not be possible to disregard by tweaking the build system. However, I also see failures on some architectures upstream does support: - On armel and armhf, the build system shortsightedly doesn't account for the prospect of native builds: scons: Reading SConscript files ... CROSS_COMPILE variable is required for Linux/ARM builds debian/rules:32: recipe for target 'override_dh_auto_build' failed I would recommend either editing it to drop this spurious requirement or explicitly setting CROSS_COMPILE=/usr/bin/ . It might also be possible to rescue arm64 by setting CPU to arm rather than aarch64. - On i386, the build system wants CPU set to x86 rather than i686: scons: *** Invalid value for option CPU: i686. Valid values are: ('x86', 'x86_64', 'arm', 'openwrt') File "/«PKGBUILDDIR»/build_core/SConscript", line 110, in <module> debian/rules:32: recipe for target 'override_dh_auto_build' failed It might be possible to rescue x32 by setting CPU to either x86 or x86_64; in either case, you'd need to edit the build system to leave off the explicit -m32 or -m64 flag, respectively. Please take a look, and consider setting the Architecture field to reflect the set of architectures the package winds up supporting. Thanks!