Re: compiling neutrinohd2 for mipsel set top boxes
Verfasst: Sa 9. Jul 2016, 10:45
EDITED
i will post actually fix
i will post actually fix
Rund ums BPanther Neutrino Image
https://forum.mbremer.de/
Code: Alles auswählen
~/openpli/openpli-oe-core/meta-openpli
Code: Alles auswählen
git clone git://github.com/mohousch/recipes-neutrino.git
Code: Alles auswählen
cd ~/openpli/openpli-oe-core/build
Code: Alles auswählen
. ./env.source
Code: Alles auswählen
bitbake neutrinohd2
Code: Alles auswählen
bitbake neutrinohd2-plugins
Code: Alles auswählen
valid for gigablue: gbsolo,gb800se,gb800ue,gb800seplus,gb800ueplus,gbquad
Code: Alles auswählen
--- acinclude.m4.org
+++ acinclude.m4
@@ -336,7 +336,7 @@
AC_ARG_WITH(boxmodel,
[ --with-boxmodel valid for dgs: cuberevo,cuberevo_mini,cuberevo_mini2,cuberevo_mini_fta,cuberevo_250hd,cuberevo_2000hd,cuberevo_9500hd
- valid for gigablue: gbsolo,gb800se,gb800ue,gb800seplus,gb800ueplus,gbquad
+ valid for gigablue: gbsolo,gb800se,gb800ue,gb800seplus,gb800ueplus,gbquad,gbquad4k
valid for dreambox: dm500, dm500plus, dm600pvr, dm56x0, dm7000, dm7020, dm7025, dm500hd, dm7020hd, dm8000, dm800, dm800se, dm520
valid for xtrend: et4x00,et5x00,et6x00,et7x00, et8000,et8500,et9x00, et10000
valid for fulan: spark, spark7162
@@ -370,7 +370,7 @@
AC_MSG_ERROR([unknown model $withval for boxtype $BOXTYPE])
fi
;;
- gb800solo|gb800se|gb800ue|gb800seplus|gb800ueplus|gbquad)
+ gb800solo|gb800se|gb800ue|gb800seplus|gb800ueplus|gbquad|gbquad4k)
if test "$BOXTYPE" = "gigablue"; then
BOXMODEL="$withval"
else
@@ -661,6 +661,7 @@
AM_CONDITIONAL(BOXMODEL_GB800SEPLUS,test "$BOXMODEL" = "gb800seplus")
AM_CONDITIONAL(BOXMODEL_GB800UEPLUS,test "$BOXMODEL" = "gb800ueplus")
AM_CONDITIONAL(BOXMODEL_GBQUAD,test "$BOXMODEL" = "gbquad")
+AM_CONDITIONAL(BOXMODEL_GBQUAD,test "$BOXMODEL" = "gbquad4k")
AM_CONDITIONAL(BOXMODEL_DM500,test "$BOXMODEL" = "dm500")
AM_CONDITIONAL(BOXMODEL_DM500PLUS,test "$BOXMODEL" = "dm500plus")
@@ -892,6 +893,8 @@
AC_DEFINE(BOXMODEL_GB800UEPLUS, 1, [building for gigablue 800ueplus])
elif test "$BOXMODEL" = "gbquad"; then
AC_DEFINE(BOXMODEL_GBQUAD, 1, [building for gigablue quad])
+elif test "$BOXMODEL" = "gbquad4k"; then
+ AC_DEFINE(BOXMODEL_GBQUAD, 1, [building for gigablue quad 4k])
elif test "$BOXMODEL" = "dm500"; then
AC_DEFINE(BOXMODEL_DM500, 1, [building for dreambox 500])
Code: Alles auswählen
| make[3]: Leaving directory '/home/monaco/oe-alliance/build-enviroment/builds/openatv/release/gb7252/tmp/work/gb7252-oe-linux-gnueabi/neutrinohd2/2.0+gitAUTOINC+cd868f9976-r0/git/nhd2-exp/lib/libxmltree'
| Making all in libtuxtxt
| make[3]: Entering directory '/home/monaco/oe-alliance/build-enviroment/builds/openatv/release/gb7252/tmp/work/gb7252-oe-linux-gnueabi/neutrinohd2/2.0+gitAUTOINC+cd868f9976-r0/git/nhd2-exp/lib/libtuxtxt'
| CXX libtuxtxt.o
| In file included from libtuxtxt.cpp:17:0:
| tuxtxt_def.h:110:2: error: 'pthread_t' does not name a type
| pthread_t thread_id;
| ^~~~~~~~~
| In file included from libtuxtxt.cpp:18:0:
| tuxtxt_common.h: In function 'int tuxtxt_start_thread(int)':
| tuxtxt_common.h:1072:35: error: 'struct tuxtxt_cache_struct' has no member named 'thread_id'
| if (pthread_create(&tuxtxt_cache.thread_id, NULL, tuxtxt_CacheThread, NULL) != 0)
| ^~~~~~~~~
| tuxtxt_common.h: In function 'int tuxtxt_stop_thread()':
| tuxtxt_common.h:1094:19: error: 'struct tuxtxt_cache_struct' has no member named 'thread_id'
| if (tuxtxt_cache.thread_id != 0)
| ^~~~~~~~~
| tuxtxt_common.h:1098:33: error: 'struct tuxtxt_cache_struct' has no member named 'thread_id'
| if (pthread_join(tuxtxt_cache.thread_id, &tuxtxt_cache.thread_result) != 0)
| ^~~~~~~~~
| tuxtxt_common.h:1103:16: error: 'struct tuxtxt_cache_struct' has no member named 'thread_id'
| tuxtxt_cache.thread_id = 0;
| ^~~~~~~~~
| libtuxtxt.cpp: In function 'int tuxtxt_init()':
| libtuxtxt.cpp:41:15: error: 'struct tuxtxt_cache_struct' has no member named 'thread_id'
| tuxtxt_cache.thread_id = 0;
| ^~~~~~~~~
| Makefile:430: recipe for target 'libtuxtxt.o' failed
| make[3]: *** [libtuxtxt.o] Error 1
| make[3]: Leaving directory '/home/monaco/oe-alliance/build-enviroment/builds/openatv/release/gb7252/tmp/work/gb7252-oe-linux-gnueabi/neutrinohd2/2.0+gitAUTOINC+cd868f9976-r0/git/nhd2-exp/lib/libtuxtxt'
| Makefile:428: recipe for target 'all-recursive' failed
| make[2]: *** [all-recursive] Error 1
| make[2]: Leaving directory '/home/monaco/oe-alliance/build-enviroment/builds/openatv/release/gb7252/tmp/work/gb7252-oe-linux-gnueabi/neutrinohd2/2.0+gitAUTOINC+cd868f9976-r0/git/nhd2-exp/lib'
| Makefile:465: recipe for target 'all-recursive' failed
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory '/home/monaco/oe-alliance/build-enviroment/builds/openatv/release/gb7252/tmp/work/gb7252-oe-linux-gnueabi/neutrinohd2/2.0+gitAUTOINC+cd868f9976-r0/git/nhd2-exp'
| Makefile:397: recipe for target 'all' failed
| make: *** [all] Error 2
| make: Leaving directory '/home/monaco/oe-alliance/build-enviroment/builds/openatv/release/gb7252/tmp/work/gb7252-oe-linux-gnueabi/neutrinohd2/2.0+gitAUTOINC+cd868f9976-r0/git/nhd2-exp'
| WARNING: /home/monaco/oe-alliance/build-enviroment/builds/openatv/release/gb7252/tmp/work/gb7252-oe-linux-gnueabi/neutrinohd2/2.0+gitAUTOINC+cd868f9976-r0/temp/run.do_compile.18084:1 exit 2 from 'make -C /home/monaco/oe-alliance/build-enviroment/builds/openatv/release/gb7252/tmp/work/gb7252-oe-linux-gnueabi/neutrinohd2/2.0+gitAUTOINC+cd868f9976-r0/git/nhd2-exp'
| ERROR: Function failed: do_compile (log file is located at /home/monaco/oe-alliance/build-enviroment/builds/openatv/release/gb7252/tmp/work/gb7252-oe-linux-gnueabi/neutrinohd2/2.0+gitAUTOINC+cd868f9976-r0/temp/log.do_compile.18084)
ERROR: Task (/home/monaco/oe-alliance/build-enviroment/meta-oe-alliance/meta-oe/recipes-neutrino/neutrinohd2/neutrinohd2.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2870 tasks of which 2869 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
/home/monaco/oe-alliance/build-enviroment/meta-oe-alliance/meta-oe/recipes-neutrino/neutrinohd2/neutrinohd2.bb:do_compile
Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Code: Alles auswählen
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: gst-plugin-subsink-0.10.0+gitAUTOINC+2c4288bb29-r0 do_compile: oe_runmake failed
ERROR: gst-plugin-subsink-0.10.0+gitAUTOINC+2c4288bb29-r0 do_compile: Function failed: do_compile (log file is located at /home/monaco/openpli/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gst-plugin-subsink/0.10.0+gitAUTOINC+2c4288bb29-r0/temp/log.do_compile.29450)
ERROR: Logfile of failure stored in: /home/monaco/openpli/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gst-plugin-subsink/0.10.0+gitAUTOINC+2c4288bb29-r0/temp/log.do_compile.29450
Log data follows:
| DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'arm-32', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
| DEBUG: Executing shell function do_compile
| NOTE: make -j 4
| ERROR: oe_runmake failed
| make all-recursive
| make[1]: Entering directory '/home/monaco/openpli/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gst-plugin-subsink/0.10.0+gitAUTOINC+2c4288bb29-r0/build'
| Making all in m4
| make[2]: Entering directory '/home/monaco/openpli/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gst-plugin-subsink/0.10.0+gitAUTOINC+2c4288bb29-r0/build/m4'
| make[2]: Nothing to be done for 'all'.
| make[2]: Leaving directory '/home/monaco/openpli/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gst-plugin-subsink/0.10.0+gitAUTOINC+2c4288bb29-r0/build/m4'
| Making all in src
| make[2]: Entering directory '/home/monaco/openpli/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gst-plugin-subsink/0.10.0+gitAUTOINC+2c4288bb29-r0/build/src'
| echo "#include \"gstsubsink-marshal.h\"" >> gstsubsink-marshal.c.tmp
| glib-genmarshal --header --prefix=gst_subsink_marshal ../../git/src/gstsubsink-marshal.list > gstsubsink-marshal.h.tmp
| glib-genmarshal --body --prefix=gst_subsink_marshal ../../git/src/gstsubsink-marshal.list >> gstsubsink-marshal.c.tmp
| /bin/sh: glib-genmarshal: command not found
| Makefile:723: recipe for target 'gstsubsink-marshal.c' failed
| make[2]: *** [gstsubsink-marshal.c] Error 127
| make[2]: *** Waiting for unfinished jobs....
| /bin/sh: glib-genmarshal: command not found
| Makefile:719: recipe for target 'gstsubsink-marshal.h' failed
| make[2]: *** [gstsubsink-marshal.h] Error 127
| make[2]: Leaving directory '/home/monaco/openpli/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gst-plugin-subsink/0.10.0+gitAUTOINC+2c4288bb29-r0/build/src'
| Makefile:411: recipe for target 'all-recursive' failed
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory '/home/monaco/openpli/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gst-plugin-subsink/0.10.0+gitAUTOINC+2c4288bb29-r0/build'
| Makefile:343: recipe for target 'all' failed
| make: *** [all] Error 2
| WARNING: /home/monaco/openpli/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gst-plugin-subsink/0.10.0+gitAUTOINC+2c4288bb29-r0/temp/run.do_compile.29450:1 exit 1 from 'exit 1'
| ERROR: Function failed: do_compile (log file is located at /home/monaco/openpli/openpli-oe-core/build/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/gst-plugin-subsink/0.10.0+gitAUTOINC+2c4288bb29-r0/temp/log.do_compile.29450)
ERROR: Task (/home/monaco/openpli/openpli-oe-core/meta-openpli/recipes-openpli/enigma2/gst-plugin-subsink.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1915 tasks of which 1910 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
/home/monaco/openpli/openpli-oe-core/meta-openpli/recipes-openpli/enigma2/gst-plugin-subsink.bb:do_compile
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.