mgunther made a lot of good points. If you want to have it “just work” then grab the latest image and use that. If you wan’t to learn more about how things work and how they are put together, then the build it yourself route is a great way to go. You have to be ready for things to go wrong, and to possibly have to re-do from scratch a few times, but if you are the least bit curious, give it a go. The people here in the forum try to do the best as far as support goes, and having Oliver around is a great asset. You always have the fallback of going to the stock image if things get above the level of commitment you want to put out, and we know that it ‘just works’. So you have a safety net.
Pros: Newer features that aren’t in the stock image. You’ll learn more about what it takes to make things go. You’ll learn just how much you’re getting out of a $35 Raspi.
Cons: Newer features that aren’t supported by FA directly. You have to do some work yourself, but you’re not alone. Things will break, but that’s how you learn!
Hey all, when trying to upgrade my copy of Mut 1.14 to the dev version, I keep getting weir derrors when I try to do some of the installs… the most common one is: (command): error while loading shared libraries: /lib/arm-linux-gnueabihf/libbz2.so.1.0: invalid ELF header
I can’t find any references online for how to fix it easily, any ideas?
I was able to build V1.15-dev on a fresh raspbian image, but when I tried to built dump109-mutability on existing piaware image, I got following errors:
dpkg-shlibdeps -Tdebian/dump1090-mutability.substvars debian/dump1090-mutability/usr/bin/view1090-mutability debian/dump1090-mutability/usr/bin/dump1090-mutability
dpkg-shlibdeps: error: no dependency information found for /usr/lib/librtlsdr.so.0 (used by debian/dump1090-mutability/usr/bin/dump1090-mutability)
dh_shlibdeps: dpkg-shlibdeps -Tdebian/dump1090-mutability.substvars debian/dump1090-mutability/usr/bin/view1090-mutability debian/dump1090-mutability/usr/bin/dump1090-mutability returned exit code 2
debian/rules:30: recipe for target 'binary' failed
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
Was trying to do a git pull update on dump1090-mutability 1.15~dev and I am getting this error when I try to build the package.
Can’t locate Getopt/Long.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/lib/dpkg/parsechangelog/debian line 25.
BEGIN failed–compilation aborted at /usr/lib/dpkg/parsechangelog/debian line 25.
dpkg-buildpackage: error: changelog parser /usr/lib/dpkg/parsechangelog/debian gave error exit status 2
I’ve done an apt-get update and upgrade as well as a new git download of the package. Is there something in the error output that someone can point out to me?
…Tom
The piaware sdcard image may have stray copies of librtlsdr that aren’t packaged. What were the exact steps you took to install librtlsdr before building?