* Package: media-plugins/vdr-rpihddevice-1.0.5:0 * Repository: gentoo * Maintainer: vdr@gentoo.org * USE: arm64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Compiling against * vdr-2.6.1 [API version 2.6.1] >>> Unpacking source... >>> Unpacking vdr-rpihddevice-1.0.5.tgz to /var/tmp/portage/media-plugins/vdr-rpihddevice-1.0.5/work >>> Source unpacked in /var/tmp/portage/media-plugins/vdr-rpihddevice-1.0.5/work >>> Preparing source in /var/tmp/portage/media-plugins/vdr-rpihddevice-1.0.5/work/rpihddevice-1.0.5 ... * Patching Makefile * Patching for Linguas support * available Languages for vdr-rpihddevice-1.0.5 are: * LINGUAS="de fi fr hu it " >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-plugins/vdr-rpihddevice-1.0.5/work/rpihddevice-1.0.5 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/media-plugins/vdr-rpihddevice-1.0.5/work/rpihddevice-1.0.5 ... make -j80 all LOCALEDIR=/var/tmp/portage/media-plugins/vdr-rpihddevice-1.0.5/temp/tmp-locale LOCDIR=/var/tmp/portage/media-plugins/vdr-rpihddevice-1.0.5/temp/tmp-locale LIBDIR=/var/tmp/portage/media-plugins/vdr-rpihddevice-1.0.5/work/rpihddevice-1.0.5 TMPDIR=/var/tmp/portage/media-plugins/vdr-rpihddevice-1.0.5/temp make --no-print-directory -C ilclient all aarch64-unknown-linux-gnu-gcc -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -DSTANDALONE -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DTARGET_POSIX -D_LINUX -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -U_FORTIFY_SOURCE -Wall -g -DHAVE_LIBOPENMAX=2 -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DHAVE_LIBBCM_HOST -DUSE_EXTERNAL_LIBBCM_HOST -DUSE_VCHIQ_ARM -Wno-psabi -I/opt/vc/include/ -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -g -c ilcore.c -o ilcore.o -Wno-deprecated-declarations aarch64-unknown-linux-gnu-gcc -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -DSTANDALONE -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DTARGET_POSIX -D_LINUX -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -U_FORTIFY_SOURCE -Wall -g -DHAVE_LIBOPENMAX=2 -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DHAVE_LIBBCM_HOST -DUSE_EXTERNAL_LIBBCM_HOST -DUSE_VCHIQ_ARM -Wno-psabi -I/opt/vc/include/ -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -g -c ilclient.c -o ilclient.o -Wno-deprecated-declarations aarch64-unknown-linux-gnu-g++ -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -D__STDC_CONSTANT_MACROS -c -DPLUGIN_NAME_I18N='"rpihddevice"' -DHAVE_LIBOPENMAX=2 -DOMX -DOMX_SKIP64BIT -DUSE_EXTERNAL_OMX -DHAVE_LIBBCM_HOST -DUSE_EXTERNAL_LIBBCM_HOST -DUSE_VCHIQ_ARM -Wno-psabi -Wno-write-strings -fpermissive -D__STL_CONFIG_H -DHAVE_LIBSWRESAMPLE -Iilclient -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -o rpihddevice.o rpihddevice.c aarch64-unknown-linux-gnu-g++ -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -D__STDC_CONSTANT_MACROS -c -DPLUGIN_NAME_I18N='"rpihddevice"' -DHAVE_LIBOPENMAX=2 -DOMX -DOMX_SKIP64BIT -DUSE_EXTERNAL_OMX -DHAVE_LIBBCM_HOST -DUSE_EXTERNAL_LIBBCM_HOST -DUSE_VCHIQ_ARM -Wno-psabi -Wno-write-strings -fpermissive -D__STL_CONFIG_H -DHAVE_LIBSWRESAMPLE -Iilclient -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -o tools.o tools.c aarch64-unknown-linux-gnu-g++ -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -D__STDC_CONSTANT_MACROS -c -DPLUGIN_NAME_I18N='"rpihddevice"' -DHAVE_LIBOPENMAX=2 -DOMX -DOMX_SKIP64BIT -DUSE_EXTERNAL_OMX -DHAVE_LIBBCM_HOST -DUSE_EXTERNAL_LIBBCM_HOST -DUSE_VCHIQ_ARM -Wno-psabi -Wno-write-strings -fpermissive -D__STL_CONFIG_H -DHAVE_LIBSWRESAMPLE -Iilclient -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -o setup.o setup.c aarch64-unknown-linux-gnu-g++ -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -D__STDC_CONSTANT_MACROS -c -DPLUGIN_NAME_I18N='"rpihddevice"' -DHAVE_LIBOPENMAX=2 -DOMX -DOMX_SKIP64BIT -DUSE_EXTERNAL_OMX -DHAVE_LIBBCM_HOST -DUSE_EXTERNAL_LIBBCM_HOST -DUSE_VCHIQ_ARM -Wno-psabi -Wno-write-strings -fpermissive -D__STL_CONFIG_H -DHAVE_LIBSWRESAMPLE -Iilclient -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -o omx.o omx.c aarch64-unknown-linux-gnu-g++ -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -D__STDC_CONSTANT_MACROS -c -DPLUGIN_NAME_I18N='"rpihddevice"' -DHAVE_LIBOPENMAX=2 -DOMX -DOMX_SKIP64BIT -DUSE_EXTERNAL_OMX -DHAVE_LIBBCM_HOST -DUSE_EXTERNAL_LIBBCM_HOST -DUSE_VCHIQ_ARM -Wno-psabi -Wno-write-strings -fpermissive -D__STL_CONFIG_H -DHAVE_LIBSWRESAMPLE -Iilclient -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -o audio.o audio.c aarch64-unknown-linux-gnu-g++ -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -D__STDC_CONSTANT_MACROS -c -DPLUGIN_NAME_I18N='"rpihddevice"' -DHAVE_LIBOPENMAX=2 -DOMX -DOMX_SKIP64BIT -DUSE_EXTERNAL_OMX -DHAVE_LIBBCM_HOST -DUSE_EXTERNAL_LIBBCM_HOST -DUSE_VCHIQ_ARM -Wno-psabi -Wno-write-strings -fpermissive -D__STL_CONFIG_H -DHAVE_LIBSWRESAMPLE -Iilclient -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -o omxdevice.o omxdevice.c aarch64-unknown-linux-gnu-g++ -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -D__STDC_CONSTANT_MACROS -c -DPLUGIN_NAME_I18N='"rpihddevice"' -DHAVE_LIBOPENMAX=2 -DOMX -DOMX_SKIP64BIT -DUSE_EXTERNAL_OMX -DHAVE_LIBBCM_HOST -DUSE_EXTERNAL_LIBBCM_HOST -DUSE_VCHIQ_ARM -Wno-psabi -Wno-write-strings -fpermissive -D__STL_CONFIG_H -DHAVE_LIBSWRESAMPLE -Iilclient -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -o ovgosd.o ovgosd.c aarch64-unknown-linux-gnu-g++ -O2 -pipe -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -D__STDC_CONSTANT_MACROS -c -DPLUGIN_NAME_I18N='"rpihddevice"' -DHAVE_LIBOPENMAX=2 -DOMX -DOMX_SKIP64BIT -DUSE_EXTERNAL_OMX -DHAVE_LIBBCM_HOST -DUSE_EXTERNAL_LIBBCM_HOST -DUSE_VCHIQ_ARM -Wno-psabi -Wno-write-strings -fpermissive -D__STL_CONFIG_H -DHAVE_LIBSWRESAMPLE -Iilclient -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -o display.o display.c xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-rpihddevice --package-version=1.0.5 --msgid-bugs-address='' -o po/rpihddevice.pot `ls audio.c display.c omx.c omxdevice.c ovgosd.c rpihddevice.c setup.c tools.c` audio.c: In member function ‘int cRpiAudioDecoder::cParser::DeInit()’: audio.c:172:31: warning: �-Wdeprecated-declarations][]] 172 | av_free_packet(&m_packet); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/libavcodec/bsf.h:30, from /usr/include/libavcodec/avcodec.h:44, from audio.c:28: /usr/include/libavcodec/packet.h:569:6: note: declared here 569 | void av_free_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ audio.c: In member function ‘virtual int cRpiAudioDecoder::Init()’: audio.c:1201:29: warning: �-Wdeprecated-declarations][]] 1201 | avcodec_register_all(); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/libavcodec/avcodec.h:2767:6: note: declared here 2767 | void avcodec_register_all(void); | ^~~~~~~~~~~~~~~~~~~~ audio.c: In member function ‘virtual void cRpiAudioDecoder::Action()’: audio.c:1396:64: warning: �-Wdeprecated-declarations][]] 1396 | int len = avcodec_decode_audio4(m_codecs[codec].context, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1397 | frame, &gotFrame, m_parser->Packet()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/libavcodec/avcodec.h:3047:5: note: declared here 3047 | int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame, | ^~~~~~~~~~~~~~~~~~~~~ ar r libilclient.a ilclient.o ilcore.o ar: creating libilclient.a ovgosd.c:643:9: error: ‘EGL_DISPMANX_WINDOW_T’ does not name a type 643 | EGL_DISPMANX_WINDOW_T window; | ^~~~~~~~~~~~~~~~~~~~~ ovgosd.c: In member function ‘virtual bool cOvgRenderTarget::MakeCurrent(cEgl*)’: ovgosd.c:719:38: error: ‘class cEgl’ has no member named ‘window’ 719 | width = egl->window.width; | ^~~~~~ ovgosd.c:720:39: error: ‘class cEgl’ has no member named ‘window’ 720 | height = egl->window.height; | ^~~~~~ ovgosd.c: In member function ‘virtual bool cOvgCmdCreatePixelBuffer::Execute(cEgl*)’: ovgosd.c:835:59: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-to-pointer-cast]] 835 | EGL_OPENVG_IMAGE, (EGLClientBuffer)m_target->image, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm ilcore.o ilclient.o ovgosd.c: In member function ‘virtual void cOvgThread::Action()’: ovgosd.c:1822:25: error: ‘DISPMANX_DISPLAY_HANDLE_T’ was not declared in this scope 1822 | DISPMANX_DISPLAY_HANDLE_T display = vc_dispmanx_display_open( | ^~~~~~~~~~~~~~~~~~~~~~~~~ ovgosd.c:1824:25: error: ‘DISPMANX_UPDATE_HANDLE_T’ was not declared in this scope 1824 | DISPMANX_UPDATE_HANDLE_T update = vc_dispmanx_update_start(0); | ^~~~~~~~~~~~~~~~~~~~~~~~ ovgosd.c:1826:50: error: ‘class cEgl’ has no member named ‘window’ 1826 | cRpiDisplay::GetSize(egl.window.width, egl.window.height); | ^~~~~~ ovgosd.c:1826:68: error: ‘class cEgl’ has no member named ‘window’ 1826 | cRpiDisplay::GetSize(egl.window.width, egl.window.height); | ^~~~~~ ovgosd.c:1828:25: error: ‘VC_RECT_T’ was not declared in this scope 1828 | VC_RECT_T srcRect = { 0, 0, | ^~~~~~~~~ ovgosd.c:1830:35: error: expected ‘;’ before ‘dstRect’ 1830 | VC_RECT_T dstRect = { 0, 0, egl.window.width, egl.window.height }; | ^~~~~~~ ovgosd.c:1832:29: error: ‘class cEgl’ has no member named ‘window’ 1832 | egl.window.element = vc_dispmanx_element_add( | ^~~~~~ ovgosd.c:1833:41: error: ‘update’ was not declared in this scope 1833 | update, display, m_layer, &dstRect, 0, &srcRect, | ^~~~~~ ovgosd.c:1833:49: error: ‘display’ was not declared in this scope; did you mean ‘EGLDisplay’? 1833 | update, display, m_layer, &dstRect, 0, &srcRect, | ^~~~~~~ | EGLDisplay ovgosd.c:1833:68: error: ‘dstRect’ was not declared in this scope 1833 | update, display, m_layer, &dstRect, 0, &srcRect, | ^~~~~~~ ovgosd.c:1833:81: error: ‘srcRect’ was not declared in this scope; did you mean ‘cRect’? 1833 | update, display, m_layer, &dstRect, 0, &srcRect, | ^~~~~~~ | cRect ovgosd.c:1834:41: error: ‘DISPMANX_PROTECTION_NONE’ was not declared in this scope 1834 | DISPMANX_PROTECTION_NONE, 0, 0, (DISPMANX_TRANSFORM_T)0); | ^~~~~~~~~~~~~~~~~~~~~~~~ ovgosd.c:1834:74: error: ‘DISPMANX_TRANSFORM_T’ was not declared in this scope 1834 | DISPMANX_PROTECTION_NONE, 0, 0, (DISPMANX_TRANSFORM_T)0); | ^~~~~~~~~~~~~~~~~~~~ ovgosd.c:1832:46: error: ‘vc_dispmanx_element_add’ was not declared in this scope 1832 | egl.window.element = vc_dispmanx_element_add( | ^~~~~~~~~~~~~~~~~~~~~~~ ovgosd.c:1836:25: error: ‘vc_dispmanx_update_submit_sync’ was not declared in this scope 1836 | vc_dispmanx_update_submit_sync(update); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ovgosd.c:1845:46: error: ‘class cEgl’ has no member named ‘window’ 1845 | &egl.window, attr); | ^~~~~~ ovgosd.c:1867:43: error: ‘class cEgl’ has no member named ‘window’ 1867 | vgClear(0, 0, egl.window.width, egl.window.height); | ^~~~~~ ovgosd.c:1867:61: error: ‘class cEgl’ has no member named ‘window’ 1867 | vgClear(0, 0, egl.window.width, egl.window.height); | ^~~~~~ ovgosd.c:1926:34: error: ‘vc_dispmanx_update_start’ was not declared in this scope 1926 | update = vc_dispmanx_update_start(0); | ^~~~~~~~~~~~~~~~~~~~~~~~ ovgosd.c:1927:64: error: ‘class cEgl’ has no member named ‘window’ 1927 | vc_dispmanx_element_remove(update, egl.window.element); | ^~~~~~ ovgosd.c:1927:25: error: ‘vc_dispmanx_element_remove’ was not declared in this scope 1927 | vc_dispmanx_element_remove(update, egl.window.element); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ovgosd.c:1929:25: error: ‘vc_dispmanx_display_close’ was not declared in this scope 1929 | vc_dispmanx_display_close(display); | ^~~~~~~~~~~~~~~~~~~~~~~~~ make: *** [Makefile:130: ovgosd.o] Error 1 make: *** Waiting for unfinished jobs.... * ERROR: media-plugins/vdr-rpihddevice-1.0.5::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-plugins/vdr-rpihddevice-1.0.5::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-plugins/vdr-rpihddevice-1.0.5::gentoo'`. * The complete build log is located at '/var/tmp/portage/media-plugins/vdr-rpihddevice-1.0.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-plugins/vdr-rpihddevice-1.0.5/temp/environment'. * Working directory: '/var/tmp/portage/media-plugins/vdr-rpihddevice-1.0.5/work/rpihddevice-1.0.5' * S: '/var/tmp/portage/media-plugins/vdr-rpihddevice-1.0.5/work/rpihddevice-1.0.5'