بناء صورةOpenPLI و شبيهاتها لأجهازة Enigma2 >> ومناقشة المشاكل وحلولها

طبعاً لا ... جهاز 820 من المفترض أن يبني الصورة متكامله ...
إذا بنيت الصورة ولم تكون متكامله بالتالي ضع المشكلة في issue بالسورس ... ربما هناك تحديث من قبل احد أعضاء الفريق لم يكتب عنوانه بشكل دقيق حتى نتوصل اليه ونعالجه هو سوف يعدله بنفسه ..
 
السلام عليكم ورحمة الله وبركاته

تم بناء الصورة بنجاح ...شكرا للجميع ...

كود:
Build Configuration:
BB_VERSION           = "1.47.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "ubuntu-18.04"
TARGET_SYS           = "arm-oe-linux-gnueabi"
MACHINE              = "multibox"
DISTRO               = "openvision"
DISTRO_VERSION       = "develop"
TUNE_FEATURES        = "arm vfp cortexa15 neon vfpv4 callconvention-hard"
TARGET_FPU           = "hard"
VISIONVERSION        = "10.1"
VISIONREVISION       = "r191"
VISIONLANGUAGE       = "extralanguage"
BOX_BRAND            = "maxytec"
STB_PLATFORM         = "multibox"
SOC_FAMILY           = "hisi3798mv200"
HAVE_MULTILIB        = "False"
HAVE_MIDDLEFLASH     = "False"
HAVE_SMALLFLASH      = "False"
DISPLAY_TYPE         = "             "
DEVELOPER_NAME       = "MAHDI-DZ"
DISTRO_FEED_URI      = "http://Ubuntu-1804-bionic-64-minimal/feeds/openvision-develop"
meta                 = "HEAD:ce7ac226336fe1e578fd0959567c95c4ac957f85"



مع واب انترفاس حديث ...:am-applause: سيتم استكشاف الصورة لاحقا ...

3.png



4.png
 
التعديل الأخير:
السلام عليكم اخي حسين تم ترقية الصورة.. وبعد البناء يبنى معها الاوسكام فقط الانكام لا يبنى
وتم تحميل الفيد من السورس ... على قائمة السوفتكام لا يوجد اصدارك الجديد 11.1 بل اصدار قديم .
 

المرفقات

  • screenshot_20200728232244.jpg
    screenshot_20200728232244.jpg
    100,1 KB · المشاهدات: 11
  • screenshot_20200728233756.jpg
    screenshot_20200728233756.jpg
    119 KB · المشاهدات: 8
لا عزيزي ...إصداراتي التي ابنيها خاصة بي لا ابني من السورس مباشرة بل لدي مجلد للبناء خاص مخلوط بالانكام و البلاجن وسكينات يعني تفرع مختلفه يعتمد على السكريبات اكثر من 20GB حجمه ...

إصدار الملف على سورساتنا في OV يكون رقم الإصدار ثابت هو OpenVision فقط رقم تاريخ البناء
Update globals.h · OpenVisionE2/NCam@54bf2f9
هذا لا يتم تحديثه كل يوم فقط يتم تحديثه حينما يكون هنا تحديث جديد على السورس ....

أما اذا اردت الصورة ان تبني الانكام معها يجب وضع امر طلب البناء هنا في هذا الملف
OpenVisionE2/openvision-development-platform
تحت خيار oscam تضع إسم ملف البناء الى الانكام
OpenVisionE2/openvision-development-platform
كود:
enigma2-plugin-softcams-ncam
ولكن كما شرحت سابقاً ويوجد في بداية الموضوع وصلة الشرح لا تعدل الملف الاصلي الى openvision-enigma2-image.bb حتى تستطيع تحديث online
أعمل ملف إضافي bbappend
 
كود:
ERROR: hostapd-2.6-r0 do_compile: Function failed: do_compile (log file is located at /home/dellegy/openvision-oe/build/tmp/work/mips32el-nf-oe-linux/hostapd/2.6-r0/temp/log.do_compile.26987)
ERROR: Logfile of failure stored in: /home/dellegy/openvision-oe/build/tmp/work/mips32el-nf-oe-linux/hostapd/2.6-r0/temp/log.do_compile.26987
Log data follows:
| DEBUG: Executing shell function do_compile
| make: pkg-config: Command not found
| make: pkg-config: Command not found
| make: pkg-config: Command not found
| make: pkg-config: Command not found
| ../src/drivers/driver_nl80211.c: In function 'family_handler':
| ../src/drivers/driver_nl80211.c:404:10: error: 'CTRL_ATTR_MCAST_GROUPS' undeclared (first use in this function)
|   if (!tb[CTRL_ATTR_MCAST_GROUPS])
|           ^~~~~~~~~~~~~~~~~~~~~~
| ../src/drivers/driver_nl80211.c:404:10: note: each undeclared identifier is reported only once for each function it appears in
| In file included from /home/dellegy/openvision-oe/build/tmp/work/mips32el-nf-oe-linux/hostapd/2.6-r0/recipe-sysroot/usr/include/libnl3/netlink/msg.h:17:0,
|                  from /home/dellegy/openvision-oe/build/tmp/work/mips32el-nf-oe-linux/hostapd/2.6-r0/recipe-sysroot/usr/include/libnl3/netlink/genl/genl.h:16,
|                  from ../src/drivers/driver_nl80211.c:17:
| /home/dellegy/openvision-oe/build/tmp/work/mips32el-nf-oe-linux/hostapd/2.6-r0/recipe-sysroot/usr/include/libnl3/netlink/attr.h:275:26: warning: left-hand operand of comma expression has no effect [-Wunused-value]
|   for (pos = nla_data(nla), rem = nla_len(nla); \
|                           ^
| ../src/drivers/driver_nl80211.c:407:2: note: in expansion of macro 'nla_for_each_nested'
|   nla_for_each_nested(mcgrp, tb[CTRL_ATTR_MCAST_GROUPS], i) {
|   ^~~~~~~~~~~~~~~~~~~
| ../src/drivers/driver_nl80211.c:408:22: error: 'CTRL_ATTR_MCAST_GRP_MAX' undeclared (first use in this function)
|    struct nlattr *tb2[CTRL_ATTR_MCAST_GRP_MAX + 1];
|                       ^~~~~~~~~~~~~~~~~~~~~~~
| ../src/drivers/driver_nl80211.c:411:12: error: 'CTRL_ATTR_MCAST_GRP_NAME' undeclared (first use in this function)
|    if (!tb2[CTRL_ATTR_MCAST_GRP_NAME] ||
|             ^~~~~~~~~~~~~~~~~~~~~~~~
| ../src/drivers/driver_nl80211.c:412:12: error: 'CTRL_ATTR_MCAST_GRP_ID' undeclared (first use in this function)
|        !tb2[CTRL_ATTR_MCAST_GRP_ID] ||
|             ^~~~~~~~~~~~~~~~~~~~~~
| ../src/drivers/driver_nl80211.c:408:18: warning: unused variable 'tb2' [-Wunused-variable]
|    struct nlattr *tb2[CTRL_ATTR_MCAST_GRP_MAX + 1];
|                   ^~~
| Makefile:1036: recipe for target '../src/drivers/driver_nl80211.o' failed
| make: *** [../src/drivers/driver_nl80211.o] Error 1
| WARNING: /home/dellegy/openvision-oe/build/tmp/work/mips32el-nf-oe-linux/hostapd/2.6-r0/temp/run.do_compile.26987:1 exit 2 from 'make'
| ERROR: Function failed: do_compile (log file is located at /home/dellegy/openvision-oe/build/tmp/work/mips32el-nf-oe-linux/hostapd/2.6-r0/temp/log.do_compile.26987)
ERROR: Task (/home/dellegy/openvision-oe/meta-openembedded/meta-oe/recipes-connectivity/hostapd/hostapd_2.6.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 4402 tasks of which 4349 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /home/dellegy/openvision-oe/meta-openembedded/meta-oe/recipes-connectivity/hostapd/hostapd_2.6.bb:do_compile
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Makefile:73: recipe for target 'image' failed
make: *** [image] Error 1

Done, the compiled image is in build/tmp/deploy/images/ folder!
It's a zipped file like openvision-enigma2-develop-english|multilanguage|extralanguage-7.4-r149-.zip
dellegy@dellegy-MS-7848:~/openvision-oe$
 
السلام عليكم
حدث معي هذا الخطا اثناء محاولة البناء في نظام غير الابنتو

كود:
Welcome to Open Vision 10-r200 image compile script!

Notice: this script is case sensitive!


Check Vision-metas.md and enter a meta or a specific machine to compile.
Answers are in green:

Amiko - AX - AZBox  - Beyonwiz - BlackBox - BroadMedia - Ceryon
DAGS - Dinobot - Dreambox - EBox - Edision - Entwopia - Formuler                                                         
GFutures - GigaBlue - INI - IXUSS - MaxyTec                                                                             
Octagon - Odin - Protek - SH4 - Tiviar - Tripledot                                                                       
Uclan - UltraMini - VuPlus - XCore - XP                                                                                 
Xtrend - Zgemma - Specific                                                                                               

Specific: You have a specific machine in mind, Check Vision-metas.md

Enter the meta name:

Specific                                                                                                                 

Now choose whether you want to compile Open Vision or the online feeds.
Answers are in green:

Vision - Feed - Kernel-Clean

Enter image type:

Vision                                                                                                                   

First update everything, please wait ...

Open Vision by
https://github.com/orgs/OpenVisionE2/people

Each time you run this script all git repositories will get updated to their latest versions!

Updating from git, please wait ...

Already up to date.
Synchronizing submodule url for 'bitbake'
Synchronizing submodule url for 'meta-amiko'
Synchronizing submodule url for 'meta-ax'
Synchronizing submodule url for 'meta-azbox'
Synchronizing submodule url for 'meta-beyonwiz'
Synchronizing submodule url for 'meta-blackbox'
Synchronizing submodule url for 'meta-broadmedia'
Synchronizing submodule url for 'meta-ceryon'
Synchronizing submodule url for 'meta-dags'
Synchronizing submodule url for 'meta-dinobot'
Synchronizing submodule url for 'meta-dreambox'
Synchronizing submodule url for 'meta-ebox'
Synchronizing submodule url for 'meta-edision'
Synchronizing submodule url for 'meta-entwopia'
Synchronizing submodule url for 'meta-formuler'
Synchronizing submodule url for 'meta-gfutures'
Synchronizing submodule url for 'meta-gigablue'
Synchronizing submodule url for 'meta-ini'
Synchronizing submodule url for 'meta-ixuss'
Synchronizing submodule url for 'meta-maxytec'
Synchronizing submodule url for 'meta-octagon'
Synchronizing submodule url for 'meta-odin'
Synchronizing submodule url for 'meta-openembedded'
Synchronizing submodule url for 'meta-protek'
Synchronizing submodule url for 'meta-python2'
Synchronizing submodule url for 'meta-qt5'
Synchronizing submodule url for 'meta-sh4'
Synchronizing submodule url for 'meta-tiviar'
Synchronizing submodule url for 'meta-tripledot'
Synchronizing submodule url for 'meta-uclan'
Synchronizing submodule url for 'meta-ultramini'
Synchronizing submodule url for 'meta-vuplus'
Synchronizing submodule url for 'meta-xcore'
Synchronizing submodule url for 'meta-xp'
Synchronizing submodule url for 'meta-xtrend'
Synchronizing submodule url for 'meta-zgemma'
Synchronizing submodule url for 'openembedded-core'

Done!

Already up to date.

Done.

Updated.

Compiling Specific images, please wait ...

Enter your specific machine name exactly like what you see in Vision-metas.md

forever_9898hd                                                                                                           

Do you want to use libeplayer instead of GStreamer?

Answers are in green:

Yes - No

Enter libeplayer mode:

No                                                                                                                       

Use GStreamer!

Compiling forever_9898hd image, please wait ...

Generating /home/mohamed/Build/openvision-development-platform/build/env.source
Generating /home/mohamed/Build/openvision-development-platform/build/conf/openvision.conf
Generating /home/mohamed/Build/openvision-development-platform/build/conf/bblayers.conf
Generating /home/mohamed/Build/openvision-development-platform/build/conf/local.conf
Building image for forever_9898hd
NOTE: Your conf/bblayers.conf has been automatically updated.
NOTE: Your conf/bblayers.conf has been automatically updated.
ERROR:  OE-core's config sanity checker detected a potential misconfiguration.
    Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
    Following is the list of potential problems / advisories:

    Fetcher failure for URL: 'https://www.example.com/'. URL https://www.example.com/ doesn't work.
    Please ensure your host's network is configured correctly,
    or set BB_NO_NETWORK = "1" to disable network access if
    all required sources are on local disk.


Summary: There was 1 ERROR message shown, returning a non-zero exit code.
make: *** [Makefile:99: image] Error 1

Done, the compiled image is in build/tmp/deploy/images/forever_9898hd folder!
It's a zipped file like openvision-enigma2-develop-english|multilanguage|extralanguage-10-r200-forever_9898hd.zip

وبعد ذلك قمت بي التغير في ملف التالي sanity.conf
في المسار التالي

كود:
openvision-development-platform/openembedded-core/meta/conf/

وقمت بي ايقاف هذه الخاصية
كود:
INHERIT += "sanity"

كود:
# Sanity checks for common user misconfigurations
#
# See sanity.bbclass
#
# Expert users can confirm their sanity with "touch conf/sanity.conf"
BB_MIN_VERSION = "1.47.0"

SANITY_ABIFILE = "${TMPDIR}/abi_version"

SANITY_VERSION ?= "1"
LOCALCONF_VERSION  ?= "1"
LAYER_CONF_VERSION ?= "7"
SITE_CONF_VERSION  ?= "1"

#INHERIT += "sanity"

ماهوا تاثيرها على البناء او ماهي هذه الخاصية وهل يوجد اي مشكل في حال الغائها


كود:
Welcome to Open Vision 10-r200 image compile script!

Notice: this script is case sensitive!


Check Vision-metas.md and enter a meta or a specific machine to compile.
Answers are in green:

Amiko - AX - AZBox  - Beyonwiz - BlackBox - BroadMedia - Ceryon
DAGS - Dinobot - Dreambox - EBox - Edision - Entwopia - Formuler
GFutures - GigaBlue - INI - IXUSS - MaxyTec
Octagon - Odin - Protek - SH4 - Tiviar - Tripledot
Uclan - UltraMini - VuPlus - XCore - XP
Xtrend - Zgemma - Specific

Specific: You have a specific machine in mind, Check Vision-metas.md

Enter the meta name:

Specific                                                                                                                 

Now choose whether you want to compile Open Vision or the online feeds.
Answers are in green:

Vision - Feed - Kernel-Clean

Enter image type:

Vision                                                                                                                   

First update everything, please wait ...

Open Vision by
https://github.com/orgs/OpenVisionE2/people

Each time you run this script all git repositories will get updated to their latest versions!

Updating from git, please wait ...

Already up to date.
Synchronizing submodule url for 'bitbake'
Synchronizing submodule url for 'meta-amiko'
Synchronizing submodule url for 'meta-ax'
Synchronizing submodule url for 'meta-azbox'
Synchronizing submodule url for 'meta-beyonwiz'
Synchronizing submodule url for 'meta-blackbox'
Synchronizing submodule url for 'meta-broadmedia'
Synchronizing submodule url for 'meta-ceryon'
Synchronizing submodule url for 'meta-dags'
Synchronizing submodule url for 'meta-dinobot'
Synchronizing submodule url for 'meta-dreambox'
Synchronizing submodule url for 'meta-ebox'
Synchronizing submodule url for 'meta-edision'
Synchronizing submodule url for 'meta-entwopia'
Synchronizing submodule url for 'meta-formuler'
Synchronizing submodule url for 'meta-gfutures'
Synchronizing submodule url for 'meta-gigablue'
Synchronizing submodule url for 'meta-ini'
Synchronizing submodule url for 'meta-ixuss'
Synchronizing submodule url for 'meta-maxytec'
Synchronizing submodule url for 'meta-octagon'
Synchronizing submodule url for 'meta-odin'
Synchronizing submodule url for 'meta-openembedded'
Synchronizing submodule url for 'meta-protek'
Synchronizing submodule url for 'meta-python2'
Synchronizing submodule url for 'meta-qt5'
Synchronizing submodule url for 'meta-sh4'
Synchronizing submodule url for 'meta-tiviar'
Synchronizing submodule url for 'meta-tripledot'
Synchronizing submodule url for 'meta-uclan'
Synchronizing submodule url for 'meta-ultramini'
Synchronizing submodule url for 'meta-vuplus'
Synchronizing submodule url for 'meta-xcore'
Synchronizing submodule url for 'meta-xp'
Synchronizing submodule url for 'meta-xtrend'
Synchronizing submodule url for 'meta-zgemma'
Synchronizing submodule url for 'openembedded-core'

Done!

Already up to date.

Done.

Updated.

Compiling Specific images, please wait ...

Enter your specific machine name exactly like what you see in Vision-metas.md

forever_9898hd                                                                                                           

Do you want to use libeplayer instead of GStreamer?

Answers are in green:

Yes - No

Enter libeplayer mode:

No                                                                                                                       

Use GStreamer!

Compiling forever_9898hd image, please wait ...

Generating /home/mohamed/Build/openvision-development-platform/build/env.source
Generating /home/mohamed/Build/openvision-development-platform/build/conf/openvision.conf
Generating /home/mohamed/Build/openvision-development-platform/build/conf/bblayers.conf
Generating /home/mohamed/Build/openvision-development-platform/build/conf/local.conf
Building image for forever_9898hd
Loading cache: 100% |                                                                                    | ETA:  --:--:--
Loaded 0 entries from dependency cache.
NOTE: /home/mohamed/Build/openvision-development-platform/meta-openvision/recipes-core/glibc/glibc-initial_2.25.bb: glibc-initial doesn't build cleanly with -Os, adding -Wno-error to SELECTED_OPTIMIZATION
NOTE: /home/mohamed/Build/openvision-development-platform/meta-openvision/recipes-core/glibc/glibc-initial_2.25.bb: nativesdk-glibc-initial doesn't build cleanly with -Os, adding -Wno-error to SELECTED_OPTIMIZATION
NOTE: /home/mohamed/Build/openvision-development-platform/meta-openvision/recipes-core/glibc/glibc_2.25.bb: glibc doesn't build cleanly with -Os, adding -Wno-error to SELECTED_OPTIMIZATION
NOTE: /home/mohamed/Build/openvision-development-platform/meta-openvision/recipes-core/glibc/glibc_2.25.bb: nativesdk-glibc doesn't build cleanly with -Os, adding -Wno-error to SELECTED_OPTIMIZATION
Parsing recipes: 100% |###################################################################################| Time: 0:01:47
Parsing of 3982 .bb files complete (0 cached, 3982 parsed). 5460 targets, 959 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION           = "1.47.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "arch"
TARGET_SYS           = "sh4-oe-linux"
MACHINE              = "forever_9898hd"
DISTRO               = "openvision"
DISTRO_VERSION       = "develop"
TUNE_FEATURES        = "sh4"
VISIONVERSION        = "10.1"
VISIONREVISION       = "r200"
VISIONLANGUAGE       = "english"
BOX_BRAND            = "forever"
STB_PLATFORM         = "forever_9898hd"
SOC_FAMILY           = "stih205"
RESELLERID           = "29090200"
HAVE_MULTILIB        = "False"
HAVE_MIDDLEFLASH     = "False"
HAVE_SMALLFLASH      = "True"
DISPLAY_TYPE         = "textlcd             "
DEVELOPER_NAME       = "MOHAMED_OS"
DISTRO_FEED_URI      = "http://DZ/feeds/openvision-develop"
meta                 = "HEAD:10221e578ffb3551ccefe15a523ceba0d289c086"
meta-oe             
meta-filesystems     
meta-multimedia     
meta-networking     
meta-python         
meta-webserver       = "HEAD:2cf66ec68f32e7fdebaf683ad9b05c399662960f"
meta-python2         = "HEAD:285c7a0140b91d3b1b6a0248dd703c668a8fe1de"
meta-qt5             = "HEAD:5144a99a696a8a72c0765ea0e8be8ceafaa78f85"
meta-openvision      = "develop:0ed0ec615ff7dadac5ff7d36a15b45fa6be51e03"
meta-amiko           = "HEAD:a57f8fc9c1d2eb6e493898a3bdd1eb7e23631426"
meta-ax              = "HEAD:2f5f92f7627e335199a74160504040dbad9fceda"
meta-azbox           = "HEAD:12b9d5bcda8653b5f269195d181c39879b6e9dfa"
meta-beyonwiz        = "HEAD:62413a031a09067d3b0cdfadfb0ee5c9d12388f1"
meta-blackbox        = "HEAD:d857cc4827081ad818193d12c6307c41d332ea36"
meta-broadmedia      = "HEAD:a9ec148b92919065765c636b8bec1e6de311e402"
meta-ceryon          = "HEAD:c775721f9ea0868de05c49003ad1321178708056"
meta-dags            = "HEAD:87fef1ab5078dc315fdd45e9211807fe6ab80e5b"
meta-dinobot         = "HEAD:554f6237072dd894ad5df5c83cbcab370f81e6aa"
meta-dreambox        = "HEAD:209025fc86759f772e7e6a6f1c390bc92db6f904"
meta-ebox            = "HEAD:de402668f72d3f4f21c3d09dca13da400f01a5a2"
meta-edision         = "HEAD:65ceb926c0084c1b5ccf7cd0f5e6d21719257977"
meta-entwopia        = "HEAD:f42544be6f2a2d9c61cd2f9c1135c5521253fad6"
meta-formuler        = "HEAD:e93b0b6eb7926607efbc3bb1deb88e3db8dbdb42"
meta-gfutures        = "HEAD:6e6e7b05a36fba433e0e466ff520796dad6f7725"
meta-gigablue        = "HEAD:272d7bce0ad99f2d89c356dd92648bf590a8d5ff"
meta-ini             = "HEAD:6cfe48f54060fb8a1950cefc2c03015184da9358"
meta-ixuss           = "HEAD:2a38e80a3e9fdbd0ae2d675f5397213ad6faddd1"
meta-maxytec         = "HEAD:2e417994ecc5c68fc34e6b82140a763997647d07"
meta-octagon         = "HEAD:a75b3f2598147b001b572b7eb998de7e053dfafe"
meta-odin            = "HEAD:dca8bad1515fe0e12ae61f32012de8bd13a85482"
meta-protek          = "HEAD:013a9f7dfcae3433e4b700eb8c032e798575975a"
meta-sh4             = "HEAD:1387408857c74130bc2345e381450e28f1ddedc5"
meta-tiviar          = "HEAD:6d590374ddbfc08f2262230f7758bf33b13a2fc4"
meta-tripledot       = "HEAD:26f4c9ee309ec49cad3601fd3601029d315e0dbd"
meta-uclan           = "HEAD:35cb1b897136764b2e345c6553f533ecb8fdea23"
meta-ultramini       = "HEAD:2547cb872d10af330be267d24debcff678cf5ed9"
meta-vuplus          = "HEAD:6c887517acb5da29a8c56d3de5cf1ffcdb15b1b4"
meta-xcore           = "HEAD:40fe29a278248828a410e10e25583124d7c9992b"
meta-xp              = "HEAD:0aea50dd27ca3580e09a666ebb7f8e111368e09e"
meta-xtrend          = "HEAD:daee4cccfcefe75e3530c0645045fd78c0f0e3b9"
meta-zgemma          = "HEAD:d1bc22f6d3d0aff1c905ca890fdcef4798518ffd"

Initialising tasks: 100% |################################################################################| Time: 0:00:08
Sstate summary: Wanted 2358 Found 0 Missed 2358 Current 0 (0% match, 0% complete)
 
Yocto Project
تعطيلها يجعل البناء لا يقوم بعملية فحص والصورة ربما تبنى لك ولكن لن يظهر الاخطاء مع البناء وبالتالي سوف تصاحب الصورة بعض المشاكل ...
 
أعلى