Anyone working with the new x86 Raspbian

Xenialpup: Attempt to Build Piaware .deb Package

FAILED :angry: :rage:

1 - Prepration

1.1 - Installed following packages via PPM (Puppy Package Manager)

  • systemd_229
  • devscripts_2.16.2ubuntu3
  • build-essential_12.1ubuntu2
  • debhelper_9.20160115
  • autoconf_2.69-9
  • python3-venv_3.5.1-3
  • virtualenv_15.0.1+ds
  • tclx8.4_8.4.1-1
  • tcllib_1.17-dfsg-1
  • tcl-tls_1.6.7+dfsg-1
  • itcl3_3.4.3-1
  • net-tools_1.60

1.2 - Following packages are not available in PPM. Downloaded from links given with each package.

2 - Cloning Source-code & Building Package

root# git clone https://github.com/flightaware/piaware_builder.git
root# cd piaware_builder
root# ./sensible-build.sh xenial

Retrieving v3.6.3 from https://github.com/flightaware/piaware.git
... ... ...
Ok, package is ready to be built in ./package-xenial
root# cd package-xenial
root# dpkg-buildpackage -b -d

dpkg-buildpackage: source package piaware
dpkg-buildpackage: source version 3.6.3~ubuntu1604+1
dpkg-buildpackage: source distribution xenial
dpkg-buildpackage: source changed by FlightAware build automation <adsb-devs@flightaware.com>
dpkg-buildpackage: host architecture i386
 dpkg-source --before-build package-xenial
 debian/rules clean
dh clean --with=systemd
   dh_testdir
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/root/piaware_builder/package-xenial'
dh_auto_clean -D tcllauncher
dh_auto_clean -D dump1090
	cd dump1090
	make -j1 clean
make[2]: Entering directory '/root/piaware_builder/package-xenial/dump1090'
rm -f *.o compat/clock_gettime/*.o compat/clock_nanosleep/*.o dump1090 view1090 faup1090 cprtests crctests convert_benchmark
Package libbladeRF was not found in the pkg-config search path.
Perhaps you should add the directory containing `libbladeRF.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libbladeRF' found
make[2]: Leaving directory '/root/piaware_builder/package-xenial/dump1090'
	cd /root/piaware_builder/package-xenial
make[1]: py3versions: Command not found
cd mlat-client && /usr/bin/ setup.py clean -a
/bin/sh: /usr/bin/: Is a directory
debian/rules:70: recipe for target 'clean_mlat-client' failed
make[1]: *** [clean_mlat-client] Error 126
make[1]: Leaving directory '/root/piaware_builder/package-xenial'
debian/rules:88: recipe for target 'clean' failed
make: *** [clean] Error 2
dpkg-buildpackage: error: debian/rules clean gave error exit status 2

root#