That topic is very helpful. I am installing omxplayer on Raspberry Pi. I followed all steps which Bigun did, but unfortunately I am running into a following error:
Code: Select all
* Package: media-video/omxplayer-9999
* Repository: xmw
* Maintainer: xmw@gentoo.org
* USE: arm elibc_glibc kernel_linux userland_GNU
* FEATURES: sandbox
>>> Unpacking source...
GIT update -->
repository: https://github.com/huceke/omxplayer.git
at the commit: ec7ac68fa65eabcb491684d371899673cae93fbf
branch: master
storage directory: "/usr/portage/distfiles/egit-src/omxplayer.git"
checkout type: bare repository
Cloning into '/var/tmp/portage/media-video/omxplayer-9999/work/omxplayer-9999'...
done.
Branch branch-master set up to track remote branch master from origin.
Switched to a new branch 'branch-master'
>>> Unpacked to /var/tmp/portage/media-video/omxplayer-9999/work/omxplayer-9999
>>> Source unpacked in /var/tmp/portage/media-video/omxplayer-9999/work
>>> Preparing source in /var/tmp/portage/media-video/omxplayer-9999/work/omxplayer-9999 ...
* Applying omxplayer-9999-Makefile.patch ... [ ok ]
* Applying omxplayer-9999-wrapper.patch ... [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-video/omxplayer-9999/work/omxplayer-9999 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-video/omxplayer-9999/work/omxplayer-9999 ...
make -j1
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c linux/XMemUtils.cpp -o linux/XMemUtils.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c utils/log.cpp -o utils/log.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFOR MAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pt hreads -I/opt/vc/include -Ilinux -I. -c DynamicDll.cpp -o DynamicDll.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFOR MAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pt hreads -I/opt/vc/include -Ilinux -I. -c utils/PCMRemap.cpp -o utils/PCMRemap.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFOR MAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pt hreads -I/opt/vc/include -Ilinux -I. -c utils/RegExp.cpp -o utils/RegExp.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFOR MAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pt hreads -I/opt/vc/include -Ilinux -I. -c OMXSubtitleTagSami.cpp -o OMXSubtitleTagSami.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFOR MAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pt hreads -I/opt/vc/include -Ilinux -I. -c OMXOverlayCodecText.cpp -o OMXOverlayCodecText.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFOR MAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pt hreads -I/opt/vc/include -Ilinux -I. -c BitstreamConverter.cpp -o BitstreamConverter.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFOR MAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pt hreads -I/opt/vc/include -Ilinux -I. -c linux/RBP.cpp -o linux/RBP.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c OMXThread.cpp -o OMXThread.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c OMXReader.cpp -o OMXReader.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c OMXStreamInfo.cpp -o OMXStreamInfo.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c OMXAudioCodecOMX.cpp -o OMXAudioCodecOMX.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c OMXCore.cpp -o OMXCore.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c OMXVideo.cpp -o OMXVideo.o -Wno-deprecated-declarations
OMXVideo.cpp: In member function 'void COMXVideo::WaitCompletion()':
OMXVideo.cpp:1068:19: warning: unused variable 'starttime' [-Wunused-variable]
OMXVideo.cpp:1068:30: warning: unused variable 'endtime' [-Wunused-variable]
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c OMXAudio.cpp -o OMXAudio.o -Wno-deprecated-declarations
OMXAudio.cpp: In member function 'virtual void COMXAudio::WaitCompletion()':
OMXAudio.cpp:1185:19: warning: unused variable 'starttime' [-Wunused-variable]
OMXAudio.cpp:1185:30: warning: unused variable 'endtime' [-Wunused-variable]
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c OMXClock.cpp -o OMXClock.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c File.cpp -o File.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c OMXPlayerVideo.cpp -o OMXPlayerVideo.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c OMXPlayerAudio.cpp -o OMXPlayerAudio.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c OMXPlayerSubtitles.cpp -o OMXPlayerSubtitles.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c SubtitleRenderer.cpp -o SubtitleRenderer.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c Unicode.cpp -o Unicode.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard -std=c++0x -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 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -pipe -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST -Wno-psabi -I/usr/include/freetype2 -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include -Ilinux -I. -c omxplayer.cpp -o omxplayer.o -Wno-deprecated-declarations
armv6j-hardfloat-linux-gnueabi-g++ -Wl,-O1 -o omxplayer.bin linux/XMemUtils.o utils/log.o DynamicDll.o utils/PCMRemap.o utils/RegExp.o OMXSubtitleTagSami.o OMXOverlayCodecText.o BitstreamConverter.o linux/RBP.o OMXThread.o OMXReader.o OMXStreamInfo.o OMXAudioCodecOMX.o OMXCore.o OMXVideo.o OMXAudio.o OMXClock.o File.o OMXPlayerVideo.o OMXPlayerAudio.o OMXPlayerSubtitles.o SubtitleRenderer.o Unicode.o omxplayer.o -L/opt/vc/lib -lrt -lbcm_host -lopenmaxil -lvcos -lvchiq_arm -lGLESv2 -lkhrn_static -lavcodec -lavfilter -lavformat -lpcre
SubtitleRenderer.o: In function `Scope_guard<SubtitleRenderer::load_glyph(char32_t)::{lambda(FT_FaceRec_*, unsigned int, bool)#1}::operator()(FT_FaceRec_*, unsigned int, bool) const::{lambda()#1}>::~Scope_guard() [clone .constprop.116]':
SubtitleRenderer.cpp:(.text+0xa4): undefined reference to `FT_Done_Glyph'
SubtitleRenderer.o: In function `Scope_guard<SubtitleRenderer::initialize_fonts(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float)::{lambda(char32_t)#1}::operator()(char32_t) const::{lambda()#1}>::~Scope_guard() [clone .constprop.117]':
SubtitleRenderer.cpp:(.text+0x174): undefined reference to `FT_Done_Glyph'
SubtitleRenderer.o: In function `SubtitleRenderer::destroy_fonts()':
SubtitleRenderer.cpp:(.text+0x568): undefined reference to `FT_Done_FreeType'
SubtitleRenderer.o: In function `SubtitleRenderer::initialize_fonts(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float)':
SubtitleRenderer.cpp:(.text+0x120c): undefined reference to `FT_Init_FreeType'
SubtitleRenderer.cpp:(.text+0x1244): undefined reference to `FT_New_Face'
SubtitleRenderer.cpp:(.text+0x1280): undefined reference to `FT_Set_Pixel_Sizes'
SubtitleRenderer.cpp:(.text+0x12a4): undefined reference to `FT_Get_Char_Index'
SubtitleRenderer.cpp:(.text+0x12b4): undefined reference to `FT_Load_Glyph'
SubtitleRenderer.cpp:(.text+0x12dc): undefined reference to `FT_Get_Glyph'
SubtitleRenderer.cpp:(.text+0x1308): undefined reference to `FT_Glyph_Get_CBox'
SubtitleRenderer.cpp:(.text+0x1314): undefined reference to `FT_Done_Glyph'
SubtitleRenderer.cpp:(.text+0x1324): undefined reference to `FT_Get_Char_Index'
SubtitleRenderer.cpp:(.text+0x133c): undefined reference to `FT_Load_Glyph'
SubtitleRenderer.cpp:(.text+0x1364): undefined reference to `FT_Get_Glyph'
SubtitleRenderer.cpp:(.text+0x1390): undefined reference to `FT_Glyph_Get_CBox'
SubtitleRenderer.cpp:(.text+0x139c): undefined reference to `FT_Done_Glyph'
SubtitleRenderer.cpp:(.text+0x1424): undefined reference to `FT_Stroker_New'
SubtitleRenderer.cpp:(.text+0x1474): undefined reference to `FT_Stroker_Set'
SubtitleRenderer.o: In function `SubtitleRenderer::load_glyph(char32_t)':
SubtitleRenderer.cpp:(.text+0x19a8): undefined reference to `FT_Get_Char_Index'
SubtitleRenderer.cpp:(.text+0x19b8): undefined reference to `FT_Load_Glyph'
SubtitleRenderer.cpp:(.text+0x19e4): undefined reference to `FT_Get_Glyph'
SubtitleRenderer.cpp:(.text+0x1a1c): undefined reference to `FT_Glyph_To_Bitmap'
SubtitleRenderer.cpp:(.text+0x1bf0): undefined reference to `FT_Done_Glyph'
SubtitleRenderer.cpp:(.text+0x1c50): undefined reference to `FT_Get_Char_Index'
SubtitleRenderer.cpp:(.text+0x1c60): undefined reference to `FT_Load_Glyph'
SubtitleRenderer.cpp:(.text+0x1c8c): undefined reference to `FT_Get_Glyph'
SubtitleRenderer.cpp:(.text+0x1cc0): undefined reference to `FT_Glyph_StrokeBorder'
SubtitleRenderer.cpp:(.text+0x1cf0): undefined reference to `FT_Glyph_To_Bitmap'
SubtitleRenderer.cpp:(.text+0x1e94): undefined reference to `FT_Done_Glyph'
collect2: ld returned 1 exit status
make: *** [omxplayer.bin] Error 1
* ERROR: media-video/omxplayer-9999 failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=media-video/omxplayer-9999'`,
* the complete build log and the output of `emerge -pqv '=media-video/omxplayer-9999'`.
* This ebuild is from an overlay named 'xmw': '/var/lib/layman/xmw/'
* The complete build log is located at '/var/tmp/portage/media-video/omxplayer-9999/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-video/omxplayer-9999/temp/environment'.
* Working directory: '/var/tmp/portage/media-video/omxplayer-9999/work/omxplayer-9999'
* S: '/var/tmp/portage/media-video/omxplayer-9999/work/omxplayer-9999'




