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!

Reply via email to