News:

--

Main Menu

Fedora 17 Install Problem: libADM6?

Started by ATLAudi, May 01, 2013, 06:25:22 AM

Previous topic - Next topic

ATLAudi

Hi guys,

I did all the instructions to build the rpms for Fedora 17. The rpms built fine (as far as I can tell). However, when I attempt to install the rpms it complains that I am missing dependencies. Can anyone give me guidance on how to resolve? I tried installing libav codec, but the problem remains.

Output rpms:
avidemux3-core-2.6.0_r0.x86_64.rpm
avidemux3-plugins-COMMON-2.6.3-0.x86_64.rpm
avidemux3-plugins-QT4-2.6.3-0.x86_64.rpm
avidemux3-qt4-2.6.3-0.x86_64.rpm


Here is the output when I try to install the rpms:
[debs]$ sudo rpm -i *
error: Failed dependencies:
libADM6avcodec.so.54()(64bit) is needed by avidemux3-core-2.6.0_r0-1.x86_64
libADM6avcodec.so.54(LIBAVCODEC_54)(64bit) is needed by avidemux3-core-2.6.0_r0-1.x86_64
libADM6avformat.so.54()(64bit) is needed by avidemux3-core-2.6.0_r0-1.x86_64
libADM6avformat.so.54(LIBAVFORMAT_54)(64bit) is needed by avidemux3-core-2.6.0_r0-1.x86_64
libADM6avutil.so.52()(64bit) is needed by avidemux3-core-2.6.0_r0-1.x86_64
libADM6avutil.so.52(LIBAVUTIL_52)(64bit) is needed by avidemux3-core-2.6.0_r0-1.x86_64
libADM6postproc.so.52()(64bit) is needed by avidemux3-core-2.6.0_r0-1.x86_64
libADM6postproc.so.52(LIBPOSTPROC_52)(64bit) is needed by avidemux3-core-2.6.0_r0-1.x86_64
libADM6swscale.so.2()(64bit) is needed by avidemux3-core-2.6.0_r0-1.x86_64
libADM6swscale.so.2(LIBSWSCALE_2)(64bit) is needed by avidemux3-core-2.6.0_r0-1.x86_64
libADM6avcodec.so.54()(64bit) is needed by avidemux3-plugins-COMMON-2.6.3_0-1.x86_64
libADM6avcodec.so.54(LIBAVCODEC_54)(64bit) is needed by avidemux3-plugins-COMMON-2.6.3_0-1.x86_64
libADM6avformat.so.54()(64bit) is needed by avidemux3-plugins-COMMON-2.6.3_0-1.x86_64
libADM6avformat.so.54(LIBAVFORMAT_54)(64bit) is needed by avidemux3-plugins-COMMON-2.6.3_0-1.x86_64
libADM6avutil.so.52()(64bit) is needed by avidemux3-plugins-COMMON-2.6.3_0-1.x86_64
libADM6avutil.so.52(LIBAVUTIL_52)(64bit) is needed by avidemux3-plugins-COMMON-2.6.3_0-1.x86_64
libADM6postproc.so.52()(64bit) is needed by avidemux3-plugins-COMMON-2.6.3_0-1.x86_64
libADM6postproc.so.52(LIBPOSTPROC_52)(64bit) is needed by avidemux3-plugins-COMMON-2.6.3_0-1.x86_64


Any advice is appreciated.

Thank you.

Jan Gruuthuse

have you installed the 64-bit dependencies to?
this one should be made/installed avidemux3-plugins-SETTINGS-2.6.3-8660.i386.rpm
In ubuntu I have these, check if you have the relevant for fedora 17 64-bit perhaps only 32-bit are there:
dpkg -l build-essential cmake cmake-data cmake-dbg fakeroot fontconfig g++ gcc gettext git liba52-0.7.4-dev libaften-dev libasound2-dev libass-dev libdca-dev libdts-dev libfaac-dev libfaad-dev libfreetype6-dev libfribidi-dev libftgl-dev libftgl2 libglib2.0-dev libmad0-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libpng12-dev libqt4-dev libqt4-opengl-dev libqt4-script libsamplerate0-dev libsdl-sound1.2-dev libsqlite3-dev libtwolame-dev libvdpau-dev libvorbis-dev libvpx-dev libwxsqlite3-2.8-0 libx264-dev libxft-dev libxml2-dev libxslt1-dbg libxv-dev libxvidcore-dev libzip-dev pkg-config sqlite3 subversion xsltproc yasm
Desired=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.1               Informational list of build-essential packages
ii  cmake                       2.8.7-0ubuntu5              cross-platform, open-source make system
ii  cmake-data                  2.8.7-0ubuntu5              CMake data files (modules, templates and documentation)
ii  cmake-dbg                   2.8.7-0ubuntu5              debugging symbols for CMake
ii  fakeroot                    1.18.2-1                    tool for simulating superuser privileges
ii  fontconfig                  2.8.0-3ubuntu9.1            generic font configuration library - support binaries
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  git                         1:1.7.9.5-1                 fast, scalable, distributed revision control system
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  libass-dev                  0.10.0-3                    development files for libass
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  libfreetype6-dev            2.4.8-1ubuntu2.1            FreeType 2 font engine, development files
ii  libfribidi-dev              0.19.2-1                    Development files for FreeBidi library
ii  libftgl-dev                 2.1.3~rc5-4                 development files for libftgl
ii  libftgl2                    2.1.3~rc5-4                 library to render text in OpenGL using FreeType
ii  libglib2.0-dev              2.32.3-0ubuntu1             Development files for the GLib 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.4          Qt 4 development files
ii  libqt4-opengl-dev           4:4.8.1-0ubuntu4.4          Qt 4 OpenGL library development files
ii  libqt4-script               4:4.8.1-0ubuntu4.4          Qt 4 script module
ii  libsamplerate0-dev          0.1.8-4                     Development files for audio sample rate conversion
ii  libsdl-sound1.2-dev         1.0.3-4                     Development files for SDL_sound
ii  libsqlite3-dev              3.7.9-2ubuntu1.1            SQLite 3 development files
ii  libtwolame-dev              0.3.13-1build1              MPEG Audio Layer 2 encoder (development files)
ii  libvdpau-dev                0.4.1-3ubuntu1.1            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.1.0-1~ubuntu12.04.1~ppa1  VP8 video codec (development files)
ii  libwxsqlite3-2.8-0          2.1.3-1                     SQLite3 C++ wrapper for use in programs based on the wxWidgets
ii  libx264-dev                 2:0.120.2151+gita3f4407-2   development files for libx264
ii  libxft-dev                  2.2.0-3ubuntu2              FreeType-based font drawing library for X (development files)
ii  libxml2-dev                 2.7.8.dfsg-5.1ubuntu4.4     Development files for the GNOME XML library
ii  libxslt1-dbg                1.1.26-8ubuntu1.3           XSLT 1.0 processing library - debugging symbols
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  libzip-dev                  0.10-1ubuntu1               library for reading, creating, and modifying zip archives (development
ii  pkg-config                  0.26-1ubuntu1               manage compile and link flags for libraries
ii  sqlite3                     3.7.9-2ubuntu1.1            Command line interface for SQLite 3
ii  subversion                  1.6.17dfsg-3ubuntu3         Advanced version control system
ii  xsltproc                    1.1.26-8ubuntu1.3           XSLT 1.0 command line processor
ii  yasm                        1.1.0-1                     modular assembler with multiple syntaxes support

mit

Use yum!
sudo yum localinstall /path/to/rpm's

ATLAudi

Quote from: Jan Gruuthuse on May 01, 2013, 06:36:47 AM
have you installed the 64-bit dependencies to?
this one should be made/installed avidemux3-plugins-SETTINGS-2.6.3-8660.i386.rpm
In ubuntu I have these, check if you have the relevant for fedora 17 64-bit perhaps only 32-bit are there:
dpkg -l build-essential cmake cmake-data cmake-dbg fakeroot fontconfig g++ gcc gettext git liba52-0.7.4-dev libaften-dev libasound2-dev libass-dev libdca-dev libdts-dev libfaac-dev libfaad-dev libfreetype6-dev libfribidi-dev libftgl-dev libftgl2 libglib2.0-dev libmad0-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libpng12-dev libqt4-dev libqt4-opengl-dev libqt4-script libsamplerate0-dev libsdl-sound1.2-dev libsqlite3-dev libtwolame-dev libvdpau-dev libvorbis-dev libvpx-dev libwxsqlite3-2.8-0 libx264-dev libxft-dev libxml2-dev libxslt1-dbg libxv-dev libxvidcore-dev libzip-dev pkg-config sqlite3 subversion xsltproc yasm

Thanks for the replies.

Unfortunately most of those packages are not found in the standard Fedora yum repository (it's highly likely they are under a different name). Here is the output when I tried to do a yum install of the packages you mentioned.

No package build-essential available.
Package cmake-2.8.9-1.fc17.x86_64 already installed and latest version
No package cmake-data available.
No package cmake-dbg available.
Package fakeroot-1.12.4-4.fc17.x86_64 already installed and latest version
Package fontconfig-2.8.0-8.fc17.x86_64 already installed and latest version
No package g++ available.
Package gcc-4.7.2-2.fc17.x86_64 already installed and latest version
Package gettext-0.18.1.1-14.fc17.x86_64 already installed and latest version
No package liba52-0.7.4-dev available.
No package libaften-dev available.
No package libasound2-dev available.
No package libass-dev available.
No package libdca-dev available.
No package libdts-dev available.
No package libfaac-dev available.
No package libfaad-dev available.
No package libfreetype6-dev available.
No package libfribidi-dev available.
No package libftgl-dev available.
No package libftgl2 available.
No package libglib2.0-dev available.
No package libmad0-dev available.
No package libmp3lame-dev available.
No package libopencore-amrnb-dev available.
No package libopencore-amrwb-dev available.
No package libpng12-dev available.
No package libqt4-dev available.
No package libqt4-opengl-dev available.
No package libqt4-script available.
No package libsamplerate0-dev available.
No package libsdl-sound1.2-dev available.
No package libsqlite3-dev available.
No package libtwolame-dev available.
No package libvdpau-dev available.
No package libvorbis-dev available.
No package libvpx-dev available.
No package libwxsqlite3-2.8-0 available.
No package libx264-dev available.
No package libxft-dev available.
No package libxml2-dev available.
No package libxslt1-dbg available.
No package libxv-dev available.
No package libxvidcore-dev available.
No package libzip-dev available.
No package pkg-config available.
No package sqlite3 available.
No package xsltproc available.
Package yasm-1.2.0-1.fc17.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package git.x86_64 0:1.7.11.7-2.fc17 will be updated
--> Processing Dependency: git = 1.7.11.7-2.fc17 for package: perl-Git-1.7.11.7-2.fc17.noarch
---> Package git.x86_64 0:1.7.11.7-3.fc17 will be an update
---> Package subversion.x86_64 0:1.7.8-1.fc17 will be installed
--> Processing Dependency: subversion-libs(x86-64) = 1.7.8-1.fc17 for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libsvn_wc-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libsvn_subr-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libsvn_repos-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libsvn_ra_svn-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libsvn_ra_neon-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libsvn_ra_local-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libsvn_ra-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libsvn_fs_util-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libsvn_fs_fs-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libsvn_fs_base-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libsvn_fs-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libsvn_diff-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libsvn_delta-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libsvn_client-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Processing Dependency: libapr-1.so.0()(64bit) for package: subversion-1.7.8-1.fc17.x86_64
--> Running transaction check
---> Package apr.x86_64 0:1.4.6-1.fc17 will be installed
---> Package apr-util.x86_64 0:1.4.1-2.fc17 will be installed
---> Package perl-Git.noarch 0:1.7.11.7-2.fc17 will be updated
---> Package perl-Git.noarch 0:1.7.11.7-3.fc17 will be an update
---> Package subversion-libs.x86_64 0:1.7.8-1.fc17 will be installed
--> Finished Dependency Resolution


Now, I tried to install and use dpkg, but I'm not familiar with it and it too generated an error.

Finally, yes, no avidemux3-plugins-SETTINGS-2.6.3-8660.i386.rpm exists/was generated by the avidemux installer.

For clarification I am running Fedora 17 x64, kernel 3.6.7-4.fc17.x86_64.

mit


ATLAudi

Quote from: mit on May 01, 2013, 07:04:47 AM
Use yum!
sudo yum localinstall /path/to/rpm's

Hi, thank you mit.

I did try that, unfortunately it complained of the same dependencies.
[debs]$ sudo yum localinstall avidemux3-core-2.6.0_r0.x86_64.rpm
[sudo] password:
Loaded plugins: langpacks, presto, refresh-packagekit
Examining avidemux3-core-2.6.0_r0.x86_64.rpm: avidemux3-core-2.6.0_r0-1.x86_64
Marking avidemux3-core-2.6.0_r0.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package avidemux3-core.x86_64 0:2.6.0_r0-1 will be installed
--> Processing Dependency: libADM6avcodec.so.54(LIBAVCODEC_54)(64bit) for package: avidemux3-core-2.6.0_r0-1.x86_64
--> Processing Dependency: libADM6avformat.so.54(LIBAVFORMAT_54)(64bit) for package: avidemux3-core-2.6.0_r0-1.x86_64
--> Processing Dependency: libADM6avutil.so.52(LIBAVUTIL_52)(64bit) for package: avidemux3-core-2.6.0_r0-1.x86_64
--> Processing Dependency: libADM6postproc.so.52(LIBPOSTPROC_52)(64bit) for package: avidemux3-core-2.6.0_r0-1.x86_64
--> Processing Dependency: libADM6swscale.so.2(LIBSWSCALE_2)(64bit) for package: avidemux3-core-2.6.0_r0-1.x86_64
--> Processing Dependency: libADM6avcodec.so.54()(64bit) for package: avidemux3-core-2.6.0_r0-1.x86_64
--> Processing Dependency: libADM6avformat.so.54()(64bit) for package: avidemux3-core-2.6.0_r0-1.x86_64
--> Processing Dependency: libADM6avutil.so.52()(64bit) for package: avidemux3-core-2.6.0_r0-1.x86_64
--> Processing Dependency: libADM6postproc.so.52()(64bit) for package: avidemux3-core-2.6.0_r0-1.x86_64
--> Processing Dependency: libADM6swscale.so.2()(64bit) for package: avidemux3-core-2.6.0_r0-1.x86_64
--> Finished Dependency Resolution
Error: Package: avidemux3-core-2.6.0_r0-1.x86_64 (/avidemux3-core-2.6.0_r0.x86_64)
           Requires: libADM6avcodec.so.54()(64bit)
Error: Package: avidemux3-core-2.6.0_r0-1.x86_64 (/avidemux3-core-2.6.0_r0.x86_64)
           Requires: libADM6swscale.so.2(LIBSWSCALE_2)(64bit)
Error: Package: avidemux3-core-2.6.0_r0-1.x86_64 (/avidemux3-core-2.6.0_r0.x86_64)
           Requires: libADM6avformat.so.54(LIBAVFORMAT_54)(64bit)
Error: Package: avidemux3-core-2.6.0_r0-1.x86_64 (/avidemux3-core-2.6.0_r0.x86_64)
           Requires: libADM6postproc.so.52()(64bit)
Error: Package: avidemux3-core-2.6.0_r0-1.x86_64 (/avidemux3-core-2.6.0_r0.x86_64)
           Requires: libADM6avutil.so.52()(64bit)
Error: Package: avidemux3-core-2.6.0_r0-1.x86_64 (/avidemux3-core-2.6.0_r0.x86_64)
           Requires: libADM6swscale.so.2()(64bit)
Error: Package: avidemux3-core-2.6.0_r0-1.x86_64 (/avidemux3-core-2.6.0_r0.x86_64)
           Requires: libADM6postproc.so.52(LIBPOSTPROC_52)(64bit)
Error: Package: avidemux3-core-2.6.0_r0-1.x86_64 (/avidemux3-core-2.6.0_r0.x86_64)
           Requires: libADM6avformat.so.54()(64bit)
Error: Package: avidemux3-core-2.6.0_r0-1.x86_64 (/avidemux3-core-2.6.0_r0.x86_64)
           Requires: libADM6avutil.so.52(LIBAVUTIL_52)(64bit)
Error: Package: avidemux3-core-2.6.0_r0-1.x86_64 (/avidemux3-core-2.6.0_r0.x86_64)
           Requires: libADM6avcodec.so.54(LIBAVCODEC_54)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

mit

sudo yum localinstall all rpm packages

ATLAudi

There are only 4 rpms that generated from the build script. They are in the .../avidemux/debs/ folder and as follows:
avidemux3-core-2.6.0_r0.x86_64.rpm
avidemux3-plugins-COMMON-2.6.3-0.x86_64.rpm
avidemux3-plugins-QT4-2.6.3-0.x86_64.rpm
avidemux3-qt4-2.6.3-0.x86_64.rpm


When I run:
[debs]$ sudo yum localinstall avidemux3-core-2.6.0_r0.x86_64.rpm avidemux3-plugins-COMMON-2.6.3-0.x86_64.rpm avidemux3-plugins-QT4-2.6.3-0.x86_64.rpm avidemux3-qt4-2.6.3-0.x86_64.rpm

It generates the exact same dependency errors that I mentioned previously. Is there any way to force yum to search the online repos for the dependencies?

mit

#8
You no need online dependencies.When Avidemux has build successfully, this mean that all dependencies are installed.Any package looks for dependencies by other package here.Try:
sudo rpm --nodeps -i avidemux3-core-2.6.0_r0.x86_64.rpm avidemux3-plugins-COMMON-2.6.3-0.x86_64.rpm avidemux3-plugins-QT4-2.6.3-0.x86_64.rpm avidemux3-qt4-2.6.3-0.x86_64.rpm

If problem still exists, probably you must run ââ,¬Å¾yum clean allââ,¬Å", then try again with yum!Otherwise, you must repack packages like in .spec file!

ATLAudi

mit,

Sweet! Seems to have built okay! Will have to play with it to test whether or not I can encode properly, but it did open some files properly.

Thanks so much!!!

mit

And please people that using Red Hat based system, to stop making a mess,
such as trying typically Ubuntu ways on their systems!

ajschult

Yes, you need --nodeps to install the RPMs built from the avidemux build tree.  The internal dependencies are thoroughly broke, so you need to tell rpm that it should install the packages anyway.

If you install on Fedora 18, you'll also need --force because the RPMs erroneously claim ownership of /usr, /usr/include and /usr/lib64.  Fedora 18's version of rpm recognizes that this is nonsense, so you'll need to again tell it to install anyway.

The simpler option is to get the RPMs from rpmfusion.  Those are not so broken and will install happily (pulling in other packages as well).  rpmfusion currently has avidemux 2.6.3.  Of course, if you want a bleeding-edge build, then building from source is your only option.

http://rpmfusion.org/