Kein libavcodec Devel Paket in OpenSuse13.x?

lundi 18 mai 2015

Hey,

beim Kompilieren eines Programms namens untrunc bekomme ich als Fehler zurück das einige header-Dateien nicht vorhanden seien.

Code:

penguin@linux-xti3:~/Downloads/untrunc-master> g++ -o untrunc file.cpp main.cpp track.cpp atom.cpp mp4.cpp -L /usr/local/lib -lavformat -lavcodec -lavutil
track.cpp:40:32: fatal error: libavcodec/avcodec.h: Datei oder Verzeichnis nicht gefunden
 #include "libavcodec/avcodec.h"
                                ^
compilation terminated.
mp4.cpp:29:32: fatal error: libavcodec/avcodec.h: Datei oder Verzeichnis nicht gefunden
 #include "libavcodec/avcodec.h"
                                ^
compilation terminated.
penguin@linux-xti3:~/Downloads/untrunc-master>


Wollte dann natürlich die entsprechenden Devel-Pakete nachinstallieren aber offensichtlich gibt es die garnicht in OpenSuse 13.x?
Code:

linux-xti3:/home/penguin/Downloads/untrunc-master # zypper se libavcodec
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name                  | Zusammenfassung                            | Typ 
--+------------------------+--------------------------------------------+------
  | libavcodec56-debuginfo | Debug information for package libavcodec56 | Paket
  | libavcodec52          | FFmpeg libavcodec                          | Paket
  | libavcodec52-debuginfo | Debug information for package libavcodec52 | Paket
i | libavcodec56          | FFmpeg libavcodec

Habe nur ein libavutil-devel Paket bei mir gefunden und auch schon installiert auf die Hoffnung das da auch libavcodec-devel enhalten sein könnte. Meine Frage ist nun, wie kann man am komfortabelsten diese Fehlermeldung beim Kompilieren umschiffen?

LG
pulsar


0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor