Guten Morgen,
ich hab seit Tagen ein Problem beim Bauen von KODI aus dem Git.
Betriebssystem ist ein Gentoo. Alles auf neustem Stand. Alles neu aufgesetzt.
Was hab ich gemacht:
git clone git://http://github.com/xbmc/xbmc.git
cd xbmc/
git checkout Krypton
./bootstrap
./configure PYTHON_VERSION=2.7
make -j1
Folgendes Problem:
Code
Engines/ActiveAE/ActiveAE.cpp: In Elementfunktion »virtual IAESound* ActiveAE::CActiveAE::MakeSound(const string&)«:
Engines/ActiveAE/ActiveAE.cpp:2989:38: Warnung: »AVStream::codec« is deprecated (declared at /opt/xbmc/tools/depends/target/ffmpeg/ffmpeg-install/include/libavformat/avformat.h:880) [-Wdeprecated-declarations]
dec_ctx = fmt_ctx->streams[0]->codec;
^
Engines/ActiveAE/ActiveAE.cpp:2989:38: Warnung: »AVStream::codec« is deprecated (declared at /opt/xbmc/tools/depends/target/ffmpeg/ffmpeg-install/include/libavformat/avformat.h:880) [-Wdeprecated-declarations]
Engines/ActiveAE/ActiveAE.cpp:3029:13: Warnung: »int avcodec_decode_audio4(AVCodecContext*, AVFrame*, int*, const AVPacket*)« is deprecated (declared at /opt/xbmc/tools/depends/target/ffmpeg/ffmpeg-install/include/libavcodec/avcodec.h:4704) [-Wdeprecated-declarations]
len = avcodec_decode_audio4(dec_ctx, decoded_frame, &got_frame, &avpkt);
^
Engines/ActiveAE/ActiveAE.cpp:3029:77: Warnung: »int avcodec_decode_audio4(AVCodecContext*, AVFrame*, int*, const AVPacket*)« is deprecated (declared at /opt/xbmc/tools/depends/target/ffmpeg/ffmpeg-install/include/libavcodec/avcodec.h:4704) [-Wdeprecated-declarations]
len = avcodec_decode_audio4(dec_ctx, decoded_frame, &got_frame, &avpkt);
^
CPP xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.o
CPP xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.o
CPP xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESound.o
CPP xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEResampleFFMPEG.o
CPP xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEResamplePi.o
CPP xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.o
CPP xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEFilter.o
CPP xbmc/cores/AudioEngine/Sinks/AESinkALSA.o
CPP xbmc/cores/AudioEngine/Sinks/alsa/ALSADeviceMonitor.o
CPP xbmc/cores/AudioEngine/Sinks/alsa/ALSAHControlMonitor.o
CPP xbmc/cores/AudioEngine/Sinks/AESinkOSS.o
CPP xbmc/cores/AudioEngine/Sinks/AESinkPULSE.o
CPP xbmc/cores/AudioEngine/Engines/ActiveAE/AudioDSPAddons/ActiveAEDSP.o
CPP xbmc/cores/AudioEngine/Engines/ActiveAE/AudioDSPAddons/ActiveAEDSPMode.o
CPP xbmc/cores/AudioEngine/Engines/ActiveAE/AudioDSPAddons/ActiveAEDSPAddon.o
CPP xbmc/cores/AudioEngine/Engines/ActiveAE/AudioDSPAddons/ActiveAEDSPDatabase.o
CPP xbmc/cores/AudioEngine/Engines/ActiveAE/AudioDSPAddons/ActiveAEDSPProcess.o
CPP xbmc/cores/AudioEngine/Utils/AEChannelInfo.o
CPP xbmc/cores/AudioEngine/Utils/AEUtil.o
CPP xbmc/cores/AudioEngine/Utils/AEStreamInfo.o
CPP xbmc/cores/AudioEngine/Utils/AEPackIEC61937.o
CPP xbmc/cores/AudioEngine/Utils/AEBitstreamPacker.o
CPP xbmc/cores/AudioEngine/Utils/AEELDParser.o
CPP xbmc/cores/AudioEngine/Utils/AEDeviceInfo.o
CPP xbmc/cores/AudioEngine/Utils/AELimiter.o
CPP xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.o
In file included from Encoders/AEEncoderFFmpeg.cpp:21:0:
/opt/xbmc/xbmc/cores/AudioEngine/AEDefines.h:26:32: schwerwiegender Fehler: AEDefines_override.h: Datei oder Verzeichnis nicht gefunden
#include "AEDefines_override.h"
^
Kompilierung beendet.
/opt/xbmc/Makefile.include:97: die Regel für Ziel „Encoders/AEEncoderFFmpeg.o“ scheiterte
make[1]: *** [Encoders/AEEncoderFFmpeg.o] Fehler 1
Makefile:432: die Regel für Ziel „xbmc/cores/AudioEngine/audioengine.a“ scheiterte
make: *** [xbmc/cores/AudioEngine/audioengine.a] Fehler 2
Alles anzeigen
Hat jemand eine Idee dazu?
Danke für eure Hilfe.
Gruß