Complete list of dependencies for plugins?

Started by magic75, July 03, 2012, 06:37:08 PM

Previous topic - Next topic

magic75

I am trying to build Avidemux 2.6 for the first time according to http://www.avidemux.org/admWiki/doku.php?id=build:install_2.6
But I am guessing that the list of required libs aren't complete to get all plugins?
My main issue is that I don't get any audio devices, when I am building this on Mint 13.

What libs do I need for eg pulse audio?
Are there a complete list somewhere?

Jan Gruuthuse

#1
In theory it should detect/work with ALSA (Advanced Linux Sound architecture) and/or PulseAudio.
Both present in mint 13, I believe.
From avidemux 2.6 QT main menu: Edit: Preferences: Tab Audio:
Local playback downmixing: Stereo or Pro Logic
AudioDevice: PulseAudioS or AlsaHw0 or whatever is showing.
Works with both on Ubuntu 12.04 LTS 64-bit

currently having these installed for avidemux 2.6:
sudo apt-get install build-essential cmake fakeroot g++ gcc gettext liba52-0.7.4-dev libaften-dev libasound2-dev libdca-dev libdts-dev libfaac-dev libfaad-dev libglib2.0-dev libgtk-3-dev libgtk2.0-dev libmad0-dev libmp3lame-dev libpng12-dev libqt4-dev libqt4-opengl libqt4-opengl-dev libsdl-sound1.2-dev libvdpau-dev libvorbis-dev libx264-dev libxml2-dev libxv-dev libxvidcore-dev make libopencore-amrwb-dev libopencore-amrnb-dev libvpx-dev pkg-config subversion yasm

checkout if all are installed:
dpkg -l build-essential cmake fakeroot g++ gcc gettext liba52-0.7.4-dev libaften-dev libasound2-dev libdca-dev libdts-dev libfaac-dev libfaad-dev libglib2.0-dev libgtk-3-dev libgtk2.0-dev libmad0-dev libmp3lame-dev libpng12-dev libqt4-dev libqt4-opengl libqt4-opengl-dev libsdl-sound1.2-dev libvdpau-dev libvorbis-dev libx264-dev libxml2-dev libxv-dev libxvidcore-dev make libopencore-amrwb-dev libopencore-amrnb-dev libvpx-dev pkg-config subversion yasm
should give you something similar to this:
QuoteDesired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                        Version                     Description
+++-===========================-===========================-======================================================================
ii  build-essential             11.5ubuntu2                 Informational list of build-essential packages
ii  cmake                       2.8.7-0ubuntu4              cross-platform, open-source make system
ii  fakeroot                    1.18.2-1                    tool for simulating superuser privileges
ii  g++                         4:4.6.3-1ubuntu5            GNU C++ compiler
ii  gcc                         4:4.6.3-1ubuntu5            GNU C compiler
ii  gettext                     0.18.1.1-5ubuntu3           GNU Internationalization utilities
ii  liba52-0.7.4-dev            0.7.4-16build1              library for decoding ATSC A/52 streams (development)
ii  libaften-dev                0.0.8+git20100105-0ubuntu2  audio AC3 encoder - development files
ii  libasound2-dev              1.0.25-1ubuntu10.1          shared library for ALSA applications -- development files
ii  libdca-dev                  0.0.5-5                     decoding library for DTS Coherent Acoustics streams (development)
ii  libdts-dev                  0.0.5-5                     backward compatibility place-holder for libdca
ii  libfaac-dev                 1.28-0ubuntu2               AAC audio encoder (development)
ii  libfaad-dev                 2.7-7                       freeware Advanced Audio Decoder - development files
ii  libglib2.0-dev              2.32.3-0ubuntu1             Development files for the GLib library
ii  libgtk-3-dev                3.4.2-0ubuntu0.3            development files for the GTK+ library
ii  libgtk2.0-dev               2.24.10-0ubuntu6            development files for the GTK+ library
ii  libmad0-dev                 0.15.1b-7ubuntu1            MPEG audio decoder development library
ii  libmp3lame-dev              3.99.3+repack1-1            MP3 encoding library (development)
ii  libopencore-amrnb-dev       0.1.2-1                     Adaptive Multi Rate speech codec - development files
ii  libopencore-amrwb-dev       0.1.2-1                     Adaptive Multi-Rate - Wideband speech codec - development files
ii  libpng12-dev                1.2.46-3ubuntu4             PNG library - development
ii  libqt4-dev                  4:4.8.1-0ubuntu4.1          Qt 4 development files
ii  libqt4-opengl               4:4.8.1-0ubuntu4.1          Qt 4 OpenGL module
ii  libqt4-opengl-dev           4:4.8.1-0ubuntu4.1          Qt 4 OpenGL library development files
ii  libsdl-sound1.2-dev         1.0.3-4                     Development files for SDL_sound
ii  libvdpau-dev                0.4.1-3ubuntu1              Video Decode and Presentation API for Unix (development files)
ii  libvorbis-dev               1.3.2-1ubuntu3              The Vorbis General Audio Compression Codec (development files)
ii  libvpx-dev                  1.0.0-1                     VP8 video codec (development files)
ii  libx264-dev                 2:0.120.2151+gita3f4407-2   development files for libx264
ii  libxml2-dev                 2.7.8.dfsg-5.1ubuntu4.1     Development files for the GNOME XML library
ii  libxv-dev                   2:1.0.6-2build1             X11 Video extension library (development headers)
ii  libxvidcore-dev             2:1.3.2-6                   Open source MPEG-4 video codec (development)
ii  make                        3.81-8.1ubuntu1             An utility for Directing compilation.
ii  pkg-config                  0.26-1ubuntu1               manage compile and link flags for libraries
ii  subversion                  1.6.17dfsg-3ubuntu3         Advanced version control system
ii  yasm                        1.1.0-1                     modular assembler with multiple syntaxes support

could be some do differ(mint 13<>ubuntu 12.04 lts)/are not needed

magic75

Thank you!
As I suspected I was missing a lot of dev-libs, adding your list did the trick. I am guessing the problem for me was libasound2-dev. I see now that the wiki for building 2.5 includes a longer list of suggested libs including libasound2-dev.

/Jan2

Jan Gruuthuse

just noticed one more missing in the list: libsqlite3-dev
dpkg -l libsqlite3-dev
QuoteDesired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                        Version                     Description
+++-===========================-===========================-======================================================================
ii  libsqlite3-dev              3.7.9-2ubuntu1              SQLite 3 development files

and you might check this one is present to: libqt4-script
did not update my notes :(