cerbero fails to build package gstreamer-1.0 on ubuntu 18.04.03 LTS
Installed vanilla ubuntu 18.04.03 LTS on a spare PC and tried to use Gstreamer java (GST-Core) which I've used successfully with windows. Seems ubuntu uses an "old" version (14) that has some missing APIs so I wanted to install a new version and followed the instructions at https://gstreamer.freedesktop.org/documentation/installing/building-from-source-using-cerbero.html?gi-language=c
After many manual installations of dependencies it finally completed the compiles and started to build the dist package but failed with:
dpkg-shlibdeps: error: cannot find library libffi.so.7 needed by debian/base-system-1.0/home/dhbadmin/Desktop/cerbero/build/dist/linux_x86_64/lib/libgobject-2.0.so.0.5600.1 (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '')
however doing a find: find / -name libffi.so.7 2>/dev/null
/home/dhbadmin/Desktop/cerbero/build/dist/linux_x86_64/lib/libffi.so.7
/home/dhbadmin/Desktop/cerbero/build/sources/linux_x86_64/libffi-3.2.9999/_builddir/src/libffi.so.7
/home/dhbadmin/Desktop/cerbero/build/tmppqtgc5p2/base-system-1.0-1.17.0.1/lib/libffi.so.7
/home/dhbadmin/Desktop/cerbero/build/tmppqtgc5p2/base-system-1.0-1.17.0.1/debian/base-system-1.0/home/dhbadmin/Desktop/cerbero/build/dist/linux_x86_64/lib/libffi.so.7
So I'm at a loss as to why the lib cannot be found. I got other errors too but this seems to be the one that caused the failure. I've attached the full console output.
Thanks for taking a look.
Andrew. cerbero-package-fail.txt