@maluhi
bb files gibt es noch nicht. Ich baue direkt auf der DM900.
Hier im Code kann man sehen das alles Richtig erkannt wird.
[11:30 root@dm900 build2] > cmake ..
-- Source directory: /hdd/comp/xbmc
-- Build directory: /hdd/comp/xbmc/build2
-- Generator: Single-configuration: Release (Unix Makefiles)
-- CMake Version: 3.4.3
-- System type: Linux
-- Linker: GNU gold
-- Core system type: linux
-- Platform: dreambox-cortexa15
-- CPU: armv7l, ARCH: arm
-- Cross-Compiling: FALSE
-- Execute build artefacts on host: TRUE
-- Depends based build:
-- Could not find hardware support for SSE (missing: _SSE_TRUE _SSE_OK)
-- Could not find hardware support for SSE2 (missing: _SSE2_TRUE _SSE2_OK)
-- Could not find hardware support for SSE3 (missing: _SSE3_TRUE _SSE3_OK)
-- Could not find hardware support for SSSE3 (missing: _SSSE3_TRUE _SSSE3_OK)
-- Could not find hardware support for SSE4.1 (missing: _SSE41_TRUE _SSE41_OK)
-- Could not find hardware support for SSE4.2 (missing: _SSE42_TRUE _SSE42_OK)
-- Could not find hardware support for AVX (missing: _AVX_TRUE _AVX_OK)
-- Could not find hardware support for AVX2 (missing: _AVX2_TRUE _AVX2_OK)
-- NEON optimization enabled
-- FFmpeg 3.4 not found, falling back to internal build
-- RapidJSON found. Headers: /usr/local/lib/cmake/RapidJSON/../../../include
-- Could NOT find MDNS (missing: MDNS_LIBRARY MDNS_INCLUDE_DIR)
-- Could NOT find Sndio (missing: SNDIO_LIBRARY SNDIO_INCLUDE_DIR)
-- Could NOT find VAAPI (missing: VAAPI_libva_LIBRARY VAAPI_libva-drm_LIBRARY VAAPI_libva_INCLUDE_DIR VAAPI_libva-drm_INCLUDE_DIR VAAPI_libva-x11_INCLUDE_DIR VAAPI_libva-x11_LIBRARY) (Required is at least version "0.39.0")
-- Could NOT find VDPAU (missing: VDPAU_LIBRARY VDPAU_INCLUDE_DIR)
-- Could NOT find Bluray (missing: BLURAY_LIBRARY BLURAY_INCLUDE_DIR BLURAY_VERSION) (Required is at least version "0.9.3")
-- Could NOT find NFS (missing: NFS_LIBRARY NFS_INCLUDE_DIR)
-- Could NOT find MariaDBClient (missing: MARIADBCLIENT_LIBRARY MARIADBCLIENT_INCLUDE_DIR)
-- #---- CONFIGURATION ----#
-- Platform: X11
-- -- PATH config --
-- Prefix: /usr/local
-- Libdir: /usr/local/lib
-- Bindir: /usr/local/bin
-- Includedir: /usr/local/include
-- Datarootdir: /usr/local/share
-- Datadir: /usr/local/share
-- Docdir: /usr/local/share/doc/kodi
-- ALSA enabled: Yes
-- AVAHI enabled: Yes
-- BLUETOOTH enabled: Yes
-- CAP enabled: Yes
-- CCACHE enabled: Yes
-- DBUS enabled: Yes
-- LCMS2 enabled: Yes
-- MDNS enabled: No
-- MICROHTTPD enabled: Yes
-- PULSEAUDIO enabled: Yes
-- PYTHON enabled: Yes
-- SMBCLIENT enabled: Yes
-- SNDIO enabled: No
-- SSH enabled: Yes
-- UDEV enabled: Yes
-- XSLT enabled: Yes
-- VAAPI enabled: No
-- VDPAU enabled: No
-- GLX enabled: Yes
-- PLIST enabled: Yes
-- MARIADBCLIENT enabled: No
-- MYSQLCLIENT enabled: Yes
-- Configuring done
-- Generating done
-- Build files have been written to: /hdd/comp/xbmc/build2
Alles anzeigen
Ohne NEON geht es jetzt auch bis 94%, musste ich in 2 files ändern.
Jetzt hängt es bei x11 GLContextEGL.cpp
Platform: X11 wird Automatisch gesetzt.
Mit X11 hat es bei mir auch unter kodi-17 noch nie funktioniert.
[11:30 root@dm900 build2] > make -j2
[ 1%] Built target crossguid
[ 1%] Built target compileinfo
[ 2%] Built target dvdcss
[ 2%] Copying files into build tree
[ 3%] Built target ffmpeg
[ 4%] Built target libcpluff
[ 4%] Built target TexturePacker
[ 4%] Built target wrapper
[ 4%] Built target export-files
[ 4%] Built target JsonSchemaBuilder
[ 5%] Built target python_binding
[ 10%] Built target upnp
[ 10%] Built target kodi-xrandr
[ 11%] Built target dvdread
[ 11%] Built target wrapper.def
[ 11%] Built target pack-skins
[ 11%] Built target generate_json_header
[ 13%] Built target dvdnav
[ 13%] Built target wrap_libdvdnav
[ 13%] Built target network_httprequesthandlers_python
[ 13%] Built target cores
[ 14%] Built target audioengine
[ 15%] Built target dllloader
[ 15%] Built target dllexports
[ 15%] Built target exports_utils
[ 15%] Built target externalplayer
[ 15%] Built target paplayer
[ 15%] Built target playercorefactory
[ 15%] Built target events
[ 16%] Built target events_windows
[ 17%] Built target kissfft
[ 18%] Built target videodatabasedirectory
[ 22%] Built target filesystem
[ 23%] Built target games
[ 26%] Built target musicdatabasedirectory
[ 27%] Built target gameaddons
[ 28%] Built target gameinput
[ 28%] Built target gameplayback
[ 29%] Built target gamesavestates
[ 29%] Built target games_controller
[ 29%] Built target games_controller_dialogs
[ 30%] Built target games_controller_guicontrols
[ 30%] Built target games_controller_types
[ 30%] Built target gamedialogs
[ 30%] Built target games_controller_windows
[ 30%] Built target gameports
[ 30%] Built target gameosddialogs
[ 30%] Built target gametags
[ 30%] Built target gameswindows
[ 30%] Built target interfaces
[ 31%] Built target generic_interface
[ 32%] Built target interfaces_builtins
[ 32%] Built target info_interface
[ 33%] Built target music
[ 34%] Built target jsonrpc_interface
[ 34%] Built target music_dialogs
[ 35%] Built target music_infoscanner
[ 35%] Built target music_jobs
[ 36%] Built target music_tags
[ 36%] Built target music_windows
[ 38%] Built target network
[ 39%] Built target network_websockets
[ 40%] Built target peripherals
[ 40%] Built target peripherals_addons
[ 40%] Built target peripherals_bus
[ 40%] Built target peripheral_bus_virtual
[ 40%] Built target peripherals_dialogs
[ 41%] Built target peripherals_devices
[ 42%] Built target profiles
[ 42%] Built target profiles_dialogs
[ 42%] Built target profiles_windows
[ 43%] Built target pvr
[ 43%] Built target pvr_addons
[ 43%] Built target pvr_channels
[ 44%] Built target pvr_dialogs
[ 45%] Built target pvr_epg
[ 45%] Built target pvr_recordings
[ 45%] Built target pvr_timers
[ 45%] Built target retroplayer
[ 46%] Built target pvr_windows
[ 46%] Built target retroplayer_guibridge
[ 47%] Built target retroplayer_guicontrols
[ 47%] Built target retroplayer_guiwindows
[ 47%] Built target rp-process
[ 48%] Built target rp-rendering
[ 48%] Built target rp-videorenderers
[ 48%] Built target settings_dialogs
[ 50%] Built target settings
[ 51%] Built target settings_lib
[ 52%] Built target settings_windows
[ 55%] Built target addons
[ 57%] Built target xbmc
[ 57%] Built target addons_binary-addons
[ 57%] Built target addons_interfaces_addon
[ 57%] Built target addons_interfaces
[ 58%] Built target addons_interfaces_gui
[ 59%] Built target addons_interfaces_gui_controls
[ 60%] Built target addons_settings
[ 60%] Built target addons_interfaces_gui_dialogs
[ 60%] Built target commons
[ 60%] Built target dbwrappers
[ 60%] Built target favourites
[ 63%] Built target dialogs
[ 65%] Built target input
[ 65%] Built target input_joystick
[ 70%] Built target guilib
[ 70%] Built target input_joystick_dialogs
[ 71%] Built target input_joystick_generic
[ 71%] Built target input_joystick_keymaps
[ 71%] Built target input_keyboard
[ 71%] Built target input_keyboard_generic
[ 71%] Built target input_mouse
[ 72%] Built target input_mouse_generic
[ 72%] Built target listproviders
[ 72%] Built target media
[ 72%] Built target messaging
[ 72%] Built target messagingHelpers
[ 72%] Built target platform_common
[ 73%] Built target pictures
[ 73%] Built target powermanagement
[ 75%] Built target playlists
[ 75%] Built target programs
[ 75%] Built target rendering
[ 75%] Built target threads
[ 75%] Built target storage
[ 75%] Built target view
[ 76%] Built target weather
[ 81%] Built target utils
[ 81%] Built target windowing
[ 82%] Built target windows
[ 83%] Built target video
[ 84%] Built target video_dialogs
[ 84%] Built target video_jobs
[ 84%] Built target video_tags
[ 85%] Built target video_windows
[ 86%] Built target VideoPlayer
[ 86%] Built target dvdcodecs
[ 86%] Built target dvdaudiocodecs
[ 86%] Built target dvdoverlaycodecs
[ 86%] Built target dvdvideocodecs
[ 88%] Built target dvddemuxers
[ 88%] Built target dvdinputstreams
[ 89%] Built target dvdsubtitles
[ 89%] Built target process
[ 89%] Built target videoshaders
[ 90%] Built target videorenderers
[ 90%] Built target platform_posix
[ 91%] Built target platform_posix_filesystem
[ 91%] Built target platform_posix_utils
[ 91%] Built target input_linux
[ 92%] Built target linuxsupport
[ 93%] Built target platform_linux_network
[ 93%] Built target platform_linux_peripherals
[ 93%] Built target platform_linux_powermanagement
[ 93%] Built target platform_linux_storage
[ 93%] Built target input_touch
[ 93%] Built target input_touch_generic
[ 93%] Built target windowing_linux
[ 93%] Built target rp-process-x11
[ 93%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContextEGL.cpp.o
[ 93%] Built target processX11
Scanning dependencies of target cdrip
[ 93%] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o
/ba/comp/xbmc/xbmc/windowing/X11/GLContextEGL.cpp: In member function ‘virtual bool CGLContextEGL::Refresh(bool, int, Window, bool&)’:
/ba/comp/xbmc/xbmc/windowing/X11/GLContextEGL.cpp:57:85: error: invalid conversion from ‘Window {aka long unsigned int}’ to ‘EGLNativeWindowType {aka void*}’ [-fpermissive]
m_eglSurface = eglCreateWindowSurface(m_eglDisplay, m_eglConfig, glWindow, NULL);
^
In file included from /ba/comp/xbmc/xbmc/windowing/X11/GLContextEGL.h:24:0,
from /ba/comp/xbmc/xbmc/windowing/X11/GLContextEGL.cpp:30:
/usr/include/EGL/egl.h:126:13: note: initializing argument 3 of ‘void* eglCreateWindowSurface(EGLDisplay, EGLConfig, EGLNativeWindowType, const EGLint*)’
EGLAPI EGLSurface EGLAPIENTRY eglCreateWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list);
^
/ba/comp/xbmc/xbmc/windowing/X11/GLContextEGL.cpp:168:85: error: invalid conversion from ‘Window {aka long unsigned int}’ to ‘EGLNativeWindowType {aka void*}’ [-fpermissive]
m_eglSurface = eglCreateWindowSurface(m_eglDisplay, m_eglConfig, glWindow, NULL);
^
In file included from /ba/comp/xbmc/xbmc/windowing/X11/GLContextEGL.h:24:0,
from /ba/comp/xbmc/xbmc/windowing/X11/GLContextEGL.cpp:30:
/usr/include/EGL/egl.h:126:13: note: initializing argument 3 of ‘void* eglCreateWindowSurface(EGLDisplay, EGLConfig, EGLNativeWindowType, const EGLint*)’
EGLAPI EGLSurface EGLAPIENTRY eglCreateWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list);
^
build/windowing/X11/CMakeFiles/windowing_X11.dir/build.make:62: recipe for target 'build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContextEGL.cpp.o' failed
make[2]: *** [build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContextEGL.cpp.o] Error 1
CMakeFiles/Makefile2:10288: recipe for target 'build/windowing/X11/CMakeFiles/windowing_X11.dir/all' failed
make[1]: *** [build/windowing/X11/CMakeFiles/windowing_X11.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 93%] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o
[ 93%] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o
[ 94%] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o
/ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.cpp: In member function ‘virtual bool CEncoderFFmpeg::Init(AddonToKodiFuncTable_AudioEncoder&)’:
/ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.cpp:109:26: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
m_CodecCtx = m_Stream->codec;
^
In file included from /ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.h:26:0,
from /ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.cpp:29:
/ba/comp/xbmc/build2/build/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
/ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.cpp:109:26: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
m_CodecCtx = m_Stream->codec;
^
In file included from /ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.h:26:0,
from /ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.cpp:29:
/ba/comp/xbmc/build2/build/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
/ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.cpp:109:26: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
m_CodecCtx = m_Stream->codec;
^
In file included from /ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.h:26:0,
from /ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.cpp:29:
/ba/comp/xbmc/build2/build/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
/ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.cpp: In member function ‘bool CEncoderFFmpeg::WriteFrame()’:
/ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.cpp:309:13: warning: ‘int avcodec_encode_audio2(AVCodecContext*, AVPacket*, const AVFrame*, int*)’ is deprecated [-Wdeprecated-declarations]
encoded = avcodec_encode_audio2(m_CodecCtx, &m_Pkt, frame, &got_output);
^
In file included from /ba/comp/xbmc/build2/build/include/libavformat/avformat.h:319:0,
from /ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.h:26,
from /ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.cpp:29:
/ba/comp/xbmc/build2/build/include/libavcodec/avcodec.h:5469:5: note: declared here
int avcodec_encode_audio2(AVCodecContext *avctx, AVPacket *avpkt,
^
/ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.cpp:309:13: warning: ‘int avcodec_encode_audio2(AVCodecContext*, AVPacket*, const AVFrame*, int*)’ is deprecated [-Wdeprecated-declarations]
encoded = avcodec_encode_audio2(m_CodecCtx, &m_Pkt, frame, &got_output);
^
In file included from /ba/comp/xbmc/build2/build/include/libavformat/avformat.h:319:0,
from /ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.h:26,
from /ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.cpp:29:
/ba/comp/xbmc/build2/build/include/libavcodec/avcodec.h:5469:5: note: declared here
int avcodec_encode_audio2(AVCodecContext *avctx, AVPacket *avpkt,
^
/ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.cpp:309:73: warning: ‘int avcodec_encode_audio2(AVCodecContext*, AVPacket*, const AVFrame*, int*)’ is deprecated [-Wdeprecated-declarations]
encoded = avcodec_encode_audio2(m_CodecCtx, &m_Pkt, frame, &got_output);
^
In file included from /ba/comp/xbmc/build2/build/include/libavformat/avformat.h:319:0,
from /ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.h:26,
from /ba/comp/xbmc/xbmc/cdrip/EncoderFFmpeg.cpp:29:
/ba/comp/xbmc/build2/build/include/libavcodec/avcodec.h:5469:5: note: declared here
int avcodec_encode_audio2(AVCodecContext *avctx, AVPacket *avpkt,
^
[ 94%] Linking CXX static library cdrip.a
[ 94%] Built target cdrip
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Alles anzeigen
gruß pclin