make[2]: Leaving directory `/home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/lib/libsquish' CPP xbmc/cores/AudioEngine/AESinkFactory.o In file included from AEFactory.cpp:29:0: Engines/ActiveAE/ActiveAE.h:340:14: error: cannot declare field 'ActiveAE::CActiveAE::m_dllAvCodec' to be of abstract type 'DllAvCodec' In file included from /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/lib/DllAvFormat.h:26:0, from Engines/ActiveAE/ActiveAE.h:33, from AEFactory.cpp:29: /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/lib/DllAvCodec.h:100:7: note: because the following virtual functions are pure within 'DllAvCodec': In file included from /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/lib/DllAvFormat.h:26:0, from Engines/ActiveAE/ActiveAE.h:33, from AEFactory.cpp:29: /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/lib/DllAvCodec.h:59:15: note: virtual int DllAvCodecInterface::avcodec_open2_dont_call(AVCodecContext*, const AVCodec*, AVDictionary**) make[2]: *** [AEFactory.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CPP xbmc/cdrip/CDDARipper.o In file included from CDDARipJob.cpp:29:0: EncoderFFmpeg.h:41:14: error: cannot declare field 'CEncoderFFmpeg::m_dllAvCodec' to be of abstract type 'DllAvCodec' In file included from /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/lib/DllAvFormat.h:26:0, from EncoderFFmpeg.h:25, from CDDARipJob.cpp:29: /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/lib/DllAvCodec.h:100:7: note: because the following virtual functions are pure within 'DllAvCodec': In file included from /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/lib/DllAvFormat.h:26:0, from EncoderFFmpeg.h:25, from CDDARipJob.cpp:29: /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/lib/DllAvCodec.h:59:15: note: virtual int DllAvCodecInterface::avcodec_open2_dont_call(AVCodecContext*, const AVCodec*, AVDictionary**) In file included from /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/xbmc/guilib/GUIControl.h:30:0, from /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/xbmc/guilib/GUIControlGroup.h:28, from /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/xbmc/guilib/GUIWindow.h:31, from /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/xbmc/guilib/GUIDialog.h:28, from /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/xbmc/dialogs/GUIDialogExtendedProgressBar.h:22, from CDDARipJob.cpp:34: /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/xbmc/guilib/GraphicContext.h:269:150: warning: 'g_graphicsContext' defined but not used [-Wunused-variable] make[2]: *** [CDDARipJob.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory `/home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/xbmc/cores/ExternalPlayer' CPP xbmc/cores/ExternalPlayer/ExternalPlayer.o make[2]: Leaving directory `/home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/xbmc/cores/AudioEngine' make[1]: *** [xbmc/cores/AudioEngine/audioengine.a] Error 2 make[1]: *** Waiting for unfinished jobs.... CPP xbmc/addons/AddonCallbacks.o CPP xbmc/addons/AddonCallbacksAddon.o CPP xbmc/addons/AddonCallbacksCodec.o make[2]: Leaving directory `/home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/xbmc/cdrip' make[1]: *** [xbmc/cdrip/cdrip.a] Error 2 CPP xbmc/addons/AddonCallbacksGUI.o AR xbmc/cores/ExternalPlayer/ExternalPlayer.a make[2]: Leaving directory `/home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/xbmc/cores/ExternalPlayer' CPP xbmc/addons/AddonCallbacksPVR.o AddonCallbacksCodec.cpp: In constructor 'ADDON::CCodecIds::CCodecIds()': AddonCallbacksCodec.cpp:56:16: error: cannot declare variable 'dllAvCodec' to be of abstract type 'DllAvCodec' In file included from AddonCallbacksCodec.cpp:24:0: /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/lib/DllAvCodec.h:100:7: note: because the following virtual functions are pure within 'DllAvCodec': In file included from AddonCallbacksCodec.cpp:24:0: /home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/lib/DllAvCodec.h:59:15: note: virtual int DllAvCodecInterface::avcodec_open2_dont_call(AVCodecContext*, const AVCodec*, AVDictionary**) make[2]: *** [AddonCallbacksCodec.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1/xbmc/addons' make[1]: *** [xbmc/addons/addons.a] Error 2 make[1]: Leaving directory `/home/neil/projects/OpenELEC.tv/build.OpenELEC_Gotham-RPi.arm-devel/xbmc-13.alpha-25965c1' make: *** [release] Error 2