I just purchased this android application, and I can't get the program to work in ubuntu 14.04 64bit (amd64).
Code:
bbq$ ./BBQScreenClient2
./BBQScreenClient2: error while loading shared libraries: libavcodec.so.55: cannot open shared object file: No such file or directory
I tried installing the ie386 packages, and had no luck. I guess I might try compiling, though if someone has already compiled a version for 64bit, that would be much easier.
Edit: the way I got past the libavutil52 was by installing the i386 package for that file:
Code:
sudo apt-get install libavutil52:i386
But when I install the package for libavcodec54:i386 (which is the wrong version I guess) I get this:
Code:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libavcodec54 : Depends: libopus0 (>= 1.0.3) but it is not going to be installed
libavcodec54:i386 : Depends: libvpx1:i386 (>= 1.0.0) but it is not going to be installed
Depends: libx264-142:i386 but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
And it seems un resolvable.
---------- Post added at 04:21 PM ---------- Previous post was at 03:35 PM ----------
Compiling went pretty well, I installed these packages:
Code:
sudo apt-get install qt5-default qtdeclarative5-dev \ # because of https: //askubuntu.com/questions/508503/whats-the-development-package-for-qt5-in-14-04
qtmultimedia5-dev \ # to solve an the multimedia problem (Project ERROR: Unknown module(s) in QT: multimedia)
libqt5opengl5-dev \ # to solve the OpenGL issue (ShrinkableQLabel.cpp:6:30: fatal error: QtOpenGL/QGLWidget: No such file or directory)
Now the crash is related to linking swresample, and I can't find the package:
Code:
g++ -m64 -o Linux/BBQScreenClient2 debug/main.o debug/mainwindow.o debug/screenform.o debug/QStreamDecoder.o debug/stdafx.o debug/ShrinkableQLabel.o debug/qrc_mainwindow.o debug/moc_screenform.o debug/moc_mainwindow.o debug/moc_QStreamDecoder.o debug/moc_ShrinkableQLabel.o -L/usr/X11R6/lib64 -L/usr/local/lib -lavutil -lavcodec -lavformat -lswscale -lswresample -lz -lQt5OpenGL -L/usr/lib/x86_64-linux-gnu -lQt5Multimedia -lQt5Widgets -lQt5Network -lQt5Gui -lQt5Core -lGL -lpthread
/usr/bin/ld: cannot find -lswresample
collect2: error: ld returned 1 exit status
make: *** [Linux/BBQScreenClient2] Error 1
I searched for the swresample package, and haven't found anything. It seems to point to ffmpeg... I tried installing the ffmpeg repository and found a few promising packages, but none of them have worked so far.
https: //launchpad.net/~mc3man/+archive/ubuntu/trusty-media