Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kodi's new and improved git docs #2

Closed
wants to merge 55 commits into from
Closed

Kodi's new and improved git docs #2

wants to merge 55 commits into from

Conversation

hudokkow
Copy link
Owner

@hudokkow hudokkow commented Apr 3, 2018

Small improvement to our docs...

MAIN README:

BUILD GUIDES:

HOW-TO / OTHER DOCS:

ASSORTED READMEs:

TODO:

  • Review Android guide
  • Review/cleanup Ubuntu guide
  • Finish GIT-FU guide
  • Cleanup cmake/README.md
  • Add TOC to garbear's HOW-TOs
  • Review grammar, stupids, etc.
  • One final blind pass using build guides.
  • Rule GitHub's awesome docs world. Sit, relax, have a few beers.

@hudokkow hudokkow changed the title The x files Kodi's new and improved git docs Apr 3, 2018
@hudokkow hudokkow force-pushed the The_X_Files branch 10 times, most recently from ae8bc3b to 168b093 Compare April 4, 2018 18:05
@hudokkow
Copy link
Owner Author

hudokkow commented Apr 4, 2018

@garbear, added the two How-tos. Also, you should have an invite for push rights to my repo.
@ProfYaffle, I would appreciate if you proofread my excellent English skills ;)


Hijacked this comment to better organize test builds information.

*nix tests build matrix (second pass):

OS X11 Wayland GBM Mir add-ons
Fedora ✔️ ✔️ ✔️ ✔️
FreeBSD ✔️
openSUSE ✔️ ✔️ ✔️ ✔️
Ubuntu 16.04 ✔️ ✔️ ✔️ 🍀 ✔️
Ubuntu 17.10 ✔️ ✔️ ✔️ 🍀 ✔️
Ubuntu 18.04 ✔️ ✔️ ✔️ 🍀 ✔️

FreeBSD test notes:

  • Wayland not supported apparently.
  • Add-ons are not building (some gmake<->make problem).
-- Build files have been written to: /usr/home/hudo/kodi/tools/depends/target/binary-addons/native
make[1]: don't know how to make w. Stop
touch .installed-native
gmake: Leaving directory '/usr/home/hudo/kodi/tools/depends/target/binary-addons/native

Ubuntu test notes:

mir build is failing with:

[ 91%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o
cd /home/hudo/dev/kodiws/kodi-build/build/cores/VideoPlayer/videorenderers && /usr/bin/ccache /usr/bin/c++   -I/home/hudo/dev/kodiws/kodi -I/home/hudo/dev/kodiws/kodi/lib -I/home/hudo/dev/kodiws/kodi/lib/gtest/include -I/home/hudo/dev/kodiws/kodi/xbmc -I/home/hudo/dev/kodiws/kodi/xbmc/platform/linux -I/home/hudo/dev/kodiws/kodi/xbmc/cores/VideoPlayer -I/home/hudo/dev/kodiws/kodi-build/build -I/home/hudo/dev/kodiws/kodi-build/build/cpluff/include -I/home/hudo/dev/kodiws/kodi-build/build/include -I/usr/include/x86_64-linux-gnu -I/usr/include/freetype2 -I/home/hudo/dev/kodiws/kodi-build/build/libdvd/include -I/usr/include/lzo -I/usr/include/mirclient -I/usr/include/mircookie -I/usr/include/mircore -I/usr/include/libdrm -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/python2.7 -I/usr/include/samba-4.0 -I/usr/include/libxml2  -std=c++11 -O3 -DNDEBUG -s   -D_LINUX -DTARGET_POSIX -DTARGET_LINUX -D_GNU_SOURCE -DHAVE_LINUX_MEMFD=1 -DHAVE_MKOSTEMP=1 -DHAVE_SSE=1 -DHAVE_SSE2=1 -DHAVE_SSE3=1 -DHAVE_SSSE3=1 -DHAVE_SSE4_1=1 -D__STDC_CONSTANT_MACROS -D_FILE_DEFINED -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAS_LINUX_NETWORK -DHAVE_STD__U16_STRING=1 -DHAVE_STD__U32_STRING=1 -DHAVE_CHAR16_T=1 -DHAVE_CHAR32_T=1 -DHAVE_STDINT_H=1 -DHAS_BUILTIN_SYNC_ADD_AND_FETCH=1 -DHAS_BUILTIN_SYNC_SUB_AND_FETCH=1 -DHAS_BUILTIN_SYNC_VAL_COMPARE_AND_SWAP=1 -DHAVE_INOTIFY=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_INTTYPES_H=1 -DFFMPEG_VER_SHA=\"4.0-Leia-Alpha-1\" -DUSE_STATIC_FFMPEG=1 -I/usr/include/fribidi -DHAS_GL=1 -DHAS_EGL=1 -DHAVE_MIR=1 -DHAS_ALSA=1 -DHAS_AVAHI=1 -DHAS_ZEROCONF=1 -DHAS_DBUS=1 -DHAVE_LCMS2=1 -DHAS_LIRC=1 -DHAS_WEB_SERVER=1 -DHAS_WEB_INTERFACE=1 -DHAS_PULSEAUDIO=1 -DHAS_PYTHON=1 -DHAS_FILESYSTEM_SMB=1 -DHAS_FILESYSTEM_SFTP=1 -DHAVE_LIBUDEV=1 -DHAVE_LIBXSLT=1 -DHAVE_LIBVA=1 -DHAS_GLES=3 -DHAVE_LIBBLURAY=1 -DHAVE_LIBBLURAY_BDJ=1 -DHAVE_LIBCEC=1 -DHAS_FILESYSTEM_NFS=1 -DHAS_AIRPLAY=1 -DHAS_MYSQL=1 -DHAS_UPNP=1 -DHAS_DVD_DRIVE -DHAS_CDDA_RIPPER -DHAS_AIRTUNES=1 -DBIN_INSTALL_PATH=\"/usr/local/lib/kodi\" -DINSTALL_PATH=\"/usr/local/share/kodi\" -std=c++11 -o CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o -c /home/hudo/dev/kodiws/kodi/xbmc/cores/VideoPlayer/VideoRenderers/LinuxRendererGLES.cpp
/home/hudo/dev/kodiws/kodi/xbmc/cores/VideoPlayer/VideoRenderers/OverlayRendererGL.cpp:46:0: warning: "GL_CLAMP" redefined
 #define GL_CLAMP GL_CLAMP_TO_EDGE
 
In file included from /home/hudo/dev/kodiws/kodi/xbmc/system_gl.h:29:0,
                 from /home/hudo/dev/kodiws/kodi/xbmc/cores/VideoPlayer/VideoRenderers/OverlayRendererGL.h:23,
                 from /home/hudo/dev/kodiws/kodi/xbmc/cores/VideoPlayer/VideoRenderers/OverlayRendererGL.cpp:24:
/usr/include/GL/gl.h:651:0: note: this is the location of the previous definition
 #define GL_CLAMP    0x2900
 
[ 91%] Linking CXX static library videorenderers.a
cd /home/hudo/dev/kodiws/kodi-build/build/cores/VideoPlayer/videorenderers && /usr/bin/cmake -P CMakeFiles/videorenderers.dir/cmake_clean_target.cmake
cd /home/hudo/dev/kodiws/kodi-build/build/cores/VideoPlayer/videorenderers && /usr/bin/cmake -E cmake_link_script CMakeFiles/videorenderers.dir/link.txt --verbose=1
/usr/bin/ccache /usr/bin/ar qc videorenderers.a  CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o CMakeFiles/videorenderers.dir/ColorManager.cpp.o CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o CMakeFiles/videorenderers.dir/OverlayRendererGUI.cpp.o CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o CMakeFiles/videorenderers.dir/RenderCapture.cpp.o CMakeFiles/videorenderers.dir/RenderFactory.cpp.o CMakeFiles/videorenderers.dir/RenderFlags.cpp.o CMakeFiles/videorenderers.dir/RenderManager.cpp.o CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o CMakeFiles/videorenderers.dir/OverlayRendererGL.cpp.o CMakeFiles/videorenderers.dir/LinuxRendererGL.cpp.o CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o
/usr/bin/ccache /usr/bin/ranlib videorenderers.a
make[2]: Leaving directory '/home/hudo/dev/kodiws/kodi-build'
[ 91%] Built target videorenderers
make[1]: Leaving directory '/home/hudo/dev/kodiws/kodi-build'
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2

Windows tests build matrix (second pass):

Platform BuildSetup.bat VS2017 VS2017 cli NMake Ninja
win32 ✔️ ✔️ ✔️
x64 ✔️ ✔️ ✔️
uwp-arm ✔️ ✔️ ✔️
uwp-win32 ✔️ ✔️ ✔️
uwp-x64 ✔️ ✔️ ✔️

Windows test notes:

Ninja and NMake are no longer supported apparently. They can't find the correct SDK path.


macOS/iOS tests build matrix (second pass):

Platform unideps Xcode Xcode pkg xcodebuild xcodebuild pkg make make pkg add-ons
macOS x32 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
macOS x64 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
iOS arm ✔️ ✔️
iOS arm64 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

iOS test notes:

  • iphoneos11.3_armv7 does not build. Make build error is clang: error: the clang compiler does not support '-mcpu=cortex-a8'. Xcode/xcodebuild build error is a lot more cryptic.

Android tests build matrix (second pass):

Platform 16.04 17.10 18.04 macOS
arm ✔️ ✔️ ✔️ not tested yet
arm64 not tested yet
x86 not tested yet

Android test notes:

arm64 build is failing with:

Making all in mpn
make[5]: Entering directory '/home/hudo/kodi-aarch64/tools/depends/target/gmp/aarch64-linux-android-21-debug/mpn'
/bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" /usr/bin/ccache /home/hudo/android-tools/aarch64-linux-androideabi-4.9-vanilla/android-21/bin/clang -c -DHAVE_CONFIG_H -I. -I..  -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo com | sed 's/_$//'` -DANDROID -D__ANDROID_API__=21 -fexceptions -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fPIC -DPIC -D_GLIBCXX_USE_C99_MATH_TR1 -march=armv8-a -mtune=cortex-a53 -Og -g -D_DEBUG  -I/home/hudo/android-tools/xbmc-depends/aarch64-linux-android-21-debug/include/android-21 -isystem /home/hudo/android-tools/xbmc-depends/aarch64-linux-android-21-debug/include   -DANDROID -D__ANDROID_API__=21 -fexceptions -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fPIC -DPIC -D_GLIBCXX_USE_C99_MATH_TR1 -march=armv8-a -mtune=cortex-a53 -Og -g -D_DEBUG  -I/home/hudo/android-tools/xbmc-depends/aarch64-linux-android-21-debug/include/android-21 -isystem /home/hudo/android-tools/xbmc-depends/aarch64-linux-android-21-debug/include  -Wa,--noexecstack `test -f 'com.asm' || echo './'`com.asm
libtool: compile:  ../mpn/m4-ccas --m4=m4 /usr/bin/ccache /home/hudo/android-tools/aarch64-linux-androideabi-4.9-vanilla/android-21/bin/clang -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_com -DANDROID -D__ANDROID_API__=21 -fexceptions -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fPIC -DPIC -D_GLIBCXX_USE_C99_MATH_TR1 -march=armv8-a -mtune=cortex-a53 -Og -g -D_DEBUG -I/home/hudo/android-tools/xbmc-depends/aarch64-linux-android-21-debug/include/android-21 -isystem /home/hudo/android-tools/xbmc-depends/aarch64-linux-android-21-debug/include -DANDROID -D__ANDROID_API__=21 -fexceptions -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fPIC -DPIC -D_GLIBCXX_USE_C99_MATH_TR1 -march=armv8-a -mtune=cortex-a53 -Og -g -D_DEBUG -I/home/hudo/android-tools/xbmc-depends/aarch64-linux-android-21-debug/include/android-21 -isystem /home/hudo/android-tools/xbmc-depends/aarch64-linux-android-21-debug/include -Wa,--noexecstack com.asm  -fPIC -DPIC -o com.o
m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_com -DANDROID -D__ANDROID_API__=21 -DPIC -D_GLIBCXX_USE_C99_MATH_TR1 -D_DEBUG -DANDROID -D__ANDROID_API__=21 -DPIC -D_GLIBCXX_USE_C99_MATH_TR1 -D_DEBUG -DPIC com.asm >tmp-com.s
 /usr/bin/ccache /home/hudo/android-tools/aarch64-linux-androideabi-4.9-vanilla/android-21/bin/clang -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_com -DANDROID -D__ANDROID_API__=21 -fexceptions -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fPIC -DPIC -D_GLIBCXX_USE_C99_MATH_TR1 -march=armv8-a -mtune=cortex-a53 -Og -g -D_DEBUG -I/home/hudo/android-tools/xbmc-depends/aarch64-linux-android-21-debug/include/android-21 -isystem /home/hudo/android-tools/xbmc-depends/aarch64-linux-android-21-debug/include -DANDROID -D__ANDROID_API__=21 -fexceptions -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fPIC -DPIC -D_GLIBCXX_USE_C99_MATH_TR1 -march=armv8-a -mtune=cortex-a53 -Og -g -D_DEBUG -I/home/hudo/android-tools/xbmc-depends/aarch64-linux-android-21-debug/include/android-21 -isystem /home/hudo/android-tools/xbmc-depends/aarch64-linux-android-21-debug/include -Wa,--noexecstack tmp-com.s -fPIC -DPIC -o com.o
clang50: warning: argument unused during compilation: '-D __ANDROID_API__=21' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-fexceptions' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-funwind-tables' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-fstack-protector-strong' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-mtune=cortex-a53' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-fexceptions' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-funwind-tables' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-fstack-protector-strong' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-mtune=cortex-a53' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-D HAVE_CONFIG_H' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-D __GMP_WITHIN_GMP' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-D OPERATION_com' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-D ANDROID' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-D __ANDROID_API__=21' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-D PIC' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-D _GLIBCXX_USE_C99_MATH_TR1' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-D _DEBUG' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-isystem /home/hudo/android-tools/xbmc-depends/aarch64-linux-android-21-debug/include' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-D ANDROID' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-D __ANDROID_API__=21' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-D PIC' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-D _GLIBCXX_USE_C99_MATH_TR1' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-D _DEBUG' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-isystem /home/hudo/android-tools/xbmc-depends/aarch64-linux-android-21-debug/include' [-Wunused-command-line-argument]
clang50: warning: argument unused during compilation: '-D PIC' [-Wunused-command-line-argument]
tmp-com.s:65:14: error: '}' expected
        vld1.32         {d0[0]}, [r1]!
                           ^
tmp-com.s:67:2: error: instruction requires: NEON
        vmvn            d0, d0
        ^
tmp-com.s:68:14: error: '}' expected
        vst1.32         {d0[0]}, [r0]!
                           ^
tmp-com.s:71:11: error: invalid operand for instruction
        vld1.32         {d0}, [r1]!
                        ^
tmp-com.s:73:2: error: instruction requires: NEON
        vmvn            d0, d0
        ^
tmp-com.s:74:11: error: invalid operand for instruction
        vst1.32         {d0}, [r0:64]!
                        ^
tmp-com.s:75:17: error: invalid operand for instruction
.Lal2:  vld1.32         {q2}, [r1]!
                        ^
tmp-com.s:80:17: error: invalid operand for instruction
.Ltop:  vld1.32         {q0}, [r1]!
                        ^
tmp-com.s:81:2: error: instruction requires: NEON
        vmvn            q2, q2
        ^
tmp-com.s:83:11: error: invalid operand for instruction
        vst1.32         {q2}, [r0:128]!
                        ^
tmp-com.s:84:11: error: invalid operand for instruction
        vld1.32         {q2}, [r1]!
                        ^
tmp-com.s:85:2: error: instruction requires: NEON
        vmvn            q0, q0
        ^
tmp-com.s:86:11: error: invalid operand for instruction
        vst1.32         {q0}, [r0:128]!
                        ^
tmp-com.s:89:8: error: instruction requires: NEON
.Lend:  vmvn            q2, q2
        ^
tmp-com.s:90:11: error: invalid operand for instruction
        vst1.32         {q2}, [r0:128]!
                        ^
tmp-com.s:96:11: error: invalid operand for instruction
        vld1.32         {q0}, [r1]!
                        ^
tmp-com.s:97:2: error: instruction requires: NEON
        vmvn            q0, q0
        ^
tmp-com.s:98:11: error: invalid operand for instruction
        vst1.32         {q0}, [r0]!
                        ^
tmp-com.s:101:11: error: invalid operand for instruction
        vld1.32         {d0}, [r1]!
                        ^
tmp-com.s:102:2: error: instruction requires: NEON
        vmvn            d0, d0
        ^
tmp-com.s:103:11: error: invalid operand for instruction
        vst1.32         {d0}, [r0]!
                        ^
tmp-com.s:106:14: error: '}' expected
        vld1.32         {d0[0]}, [r1]
                           ^
tmp-com.s:107:2: error: instruction requires: NEON
        vmvn            d0, d0
        ^
tmp-com.s:108:14: error: '}' expected
        vst1.32         {d0[0]}, [r0]
                           ^
Makefile:768: recipe for target 'com.lo' failed
make[5]: *** [com.lo] Error 1
make[5]: Leaving directory '/home/hudo/kodi-aarch64/tools/depends/target/gmp/aarch64-linux-android-21-debug/mpn'
Makefile:956: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory '/home/hudo/kodi-aarch64/tools/depends/target/gmp/aarch64-linux-android-21-debug'
Makefile:775: recipe for target 'all' failed
make[3]: *** [all] Error 2
make[3]: Leaving directory '/home/hudo/kodi-aarch64/tools/depends/target/gmp/aarch64-linux-android-21-debug'
Makefile:52: recipe for target 'aarch64-linux-android-21-debug/.libs/libgmp.a' failed
make[2]: *** [aarch64-linux-android-21-debug/.libs/libgmp.a] Error 2
make[2]: Leaving directory '/home/hudo/kodi-aarch64/tools/depends/target/gmp'
Makefile:130: recipe for target 'gmp' failed
make[1]: *** [gmp] Error 2
make[1]: Leaving directory '/home/hudo/kodi-aarch64/tools/depends/target'
Makefile:11: recipe for target 'target/.installed-aarch64-linux-android-21-debug' failed
make: *** [target/.installed-aarch64-linux-android-21-debug] Error 2

x86 build is failing with:

Making all in random
make[5]: Entering directory '/home/hudo/kodi-x86/tools/depends/target/libgcrypt/i686-linux-android-21-debug/random'
`echo /bin/bash ../libtool  --tag=CC   --mode=compile /usr/bin/ccache /home/hudo/android-tools/x86-linux-androideabi-4.9-vanilla/android-21/bin/clang -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -DANDROID -D__ANDROID_API__=21 -fexceptions -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fPIC -DPIC -D_GLIBCXX_USE_C99_MATH_TR1 -Og -g -D_DEBUG  -I/home/hudo/android-tools/xbmc-depends/i686-linux-android-21-debug/include/android-21 -isystem /home/hudo/android-tools/xbmc-depends/i686-linux-android-21-debug/include  -I/home/hudo/android-tools/xbmc-depends/i686-linux-android-21-debug/include -DANDROID -D__ANDROID_API__=21 -fexceptions -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fPIC -DPIC -D_GLIBCXX_USE_C99_MATH_TR1 -Og -g -D_DEBUG  -I/home/hudo/android-tools/xbmc-depends/i686-linux-android-21-debug/include/android-21 -isystem /home/hudo/android-tools/xbmc-depends/i686-linux-android-21-debug/include  -std=gnu99 -fvisibility=hidden -Wall -c ./rndjent.c | sed -e 's/-O\([1-9sg][1-9sg]*\)/-O0/g' -e 's/-Ofast/-O0/g' `
libtool: compile:  /usr/bin/ccache /home/hudo/android-tools/x86-linux-androideabi-4.9-vanilla/android-21/bin/clang -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -DANDROID -D__ANDROID_API__=21 -fexceptions -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fPIC -DPIC -D_GLIBCXX_USE_C99_MATH_TR1 -O0 -g -D_DEBUG -I/home/hudo/android-tools/xbmc-depends/i686-linux-android-21-debug/include/android-21 -isystem /home/hudo/android-tools/xbmc-depends/i686-linux-android-21-debug/include -I/home/hudo/android-tools/xbmc-depends/i686-linux-android-21-debug/include -DANDROID -D__ANDROID_API__=21 -fexceptions -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fPIC -DPIC -D_GLIBCXX_USE_C99_MATH_TR1 -O0 -g -D_DEBUG -I/home/hudo/android-tools/xbmc-depends/i686-linux-android-21-debug/include/android-21 -isystem /home/hudo/android-tools/xbmc-depends/i686-linux-android-21-debug/include -std=gnu99 -fvisibility=hidden -Wall -c ./rndjent.c -o rndjent.o
In file included from ./rndjent.c:86:
./jitterentropy-base.c:53:13: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma GCC optimize ("O0")
            ^
In file included from ./rndjent.c:86:
In file included from ./jitterentropy-base.c:55:
In file included from ./jitterentropy.h:48:
./jitterentropy-base-user.h:89:17: error: member reference base type 'time_t (time_t *)' (aka 'long (long *)') is not a structure or union
      tmp = time.tv_sec;
            ~~~~^~~~~~~
./jitterentropy-base-user.h:91:23: error: member reference base type 'time_t (time_t *)' (aka 'long (long *)') is not a structure or union
      tmp = tmp | time.tv_nsec;
                  ~~~~^~~~~~~~
1 warning and 2 errors generated.
Makefile:698: recipe for target 'rndjent.lo' failed
make[5]: *** [rndjent.lo] Error 1
make[5]: Leaving directory '/home/hudo/kodi-x86/tools/depends/target/libgcrypt/i686-linux-android-21-debug/random'
Makefile:487: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory '/home/hudo/kodi-x86/tools/depends/target/libgcrypt/i686-linux-android-21-debug'
Makefile:419: recipe for target 'all' failed
make[3]: *** [all] Error 2
make[3]: Leaving directory '/home/hudo/kodi-x86/tools/depends/target/libgcrypt/i686-linux-android-21-debug'
Makefile:48: recipe for target 'i686-linux-android-21-debug/src/.libs/libgcrypt.a' failed
make[2]: *** [i686-linux-android-21-debug/src/.libs/libgcrypt.a] Error 2
make[2]: Leaving directory '/home/hudo/kodi-x86/tools/depends/target/libgcrypt'
Makefile:130: recipe for target 'libgcrypt' failed
make[1]: *** [libgcrypt] Error 2
make[1]: Leaving directory '/home/hudo/kodi-x86/tools/depends/target'
Makefile:11: recipe for target 'target/.installed-i686-linux-android-21-debug' failed
make: *** [target/.installed-i686-linux-android-21-debug] Error 2

@hudokkow hudokkow force-pushed the The_X_Files branch 5 times, most recently from 56deebf to 924c51c Compare April 5, 2018 17:17
@ProfYaffle
Copy link

@hudokkow Happy to help, but that's a lot of text to work through. Any areas of concern, or documents you're most concerned about?

@hudokkow hudokkow force-pushed the The_X_Files branch 5 times, most recently from 109686d to 23e3cb2 Compare April 5, 2018 18:06
@hudokkow
Copy link
Owner Author

hudokkow commented Apr 5, 2018

Thanks for taking the time. Really appreciate it. 👍

Most important docs are

I will ping you for the remaining docs after I finish them.

Currently busy testing rpi, android and fedora guides.

@hudokkow
Copy link
Owner Author

hudokkow commented Apr 5, 2018

btw, no need to hurry. I started this endeavor 9 months ago but real life/more important stuff lead to procrastination.
I'm sure it will take another 2/3 weeks before I finish...

@hudokkow hudokkow force-pushed the The_X_Files branch 3 times, most recently from af4c311 to 8a0e005 Compare April 5, 2018 21:04
@hudokkow
Copy link
Owner Author

Closing this in favor of xbmc#14072

@hudokkow hudokkow closed this Jun 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet