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

لدى على الجهاز الاصدارة151 وموجودة بها لكن الملاحظ بعد التحديث من الفيد يحدث كل شئ حنى تحديثات جديدة بالاسكين ولكن رقم النسخة لايحدث
 

المرفقات

  • بدون عنوان.png
    بدون عنوان.png
    934,9 KB · المشاهدات: 12
أخى حسين طبقا للتحديثات الجديدة أى صورة اﻵن يمكننى تحديثها من الفيد بحيث أكتفى بتحديث الفيد الخاص بالصورة وﻻأقوم بتركيب صورة جديدة
السؤال الثانى
هل يمكن اضافة اسكينات خارجية على الفيد او سوفت كام مثلا ncam


الملف موجود فعلا وحدثت المشكلة لقد اخذته منك اخى حسين
لا عزيزي تحديث الفيد لا يكفي لتحديث الصورة .. هنا بكيجات تابعة لصورة في البناء غير موجودة في الفيد مثل على سبيل المثال gstreamer حينما تحدث الفيد لن يتحدث يجب تحديث الصورة وبناء من جديد بعدها تقوم بأخذ الملفات الجديد ipk وترفعه على الفيد ولا داعي لرفع الصورة .. وسوف تتحدث online من الصورة مباشرة

أما إضافة بكيجات خارجية قبل أي شيء ....
مجلدات الفيد التي بها ملفات ipk ورفعتها على سيرفراتك ... هل هي مستقلة عن المسارات الاصلية بداخلة الصورة يعني عملت لها نسخ للمجلدات الى مسار اخر جديد ام عملت وصلات ؟!
إذا كانت مستقلة فالامر بسيط جداً فقط ضع الملف الجديد ipk في اي مجلد للفيد في all او dm520 او اي مجلد وبعد اضغط الملفات حتى تحديث بكيج القراءة وهو Packages.gz
اما إذا كانت مجرد وصلات من مسار المجلدات الاصل يمن شجرة البناء فلا فائدة من هذه الطريقة لان البناء سوف يقوم بتحديث ملف Packages.gz على حسب معطيات البناء وسوف يتجاهل الملفات الاضافية الخارجية .... يجب أن تعمل recipe جديدة لكل إضافة تريد وتضعه فيها ما تريد من بناء وتضيف إسم recipe في احد ملفات البناء .. كما شرحت سابقاً في ما يخص bb
موجودة ايضاً بالمتصفح
اخي حسين انظر

مشاهدة المرفق 1299090
نعم أعلم إنه موجود من خلال المتصفح ولكن ليس من خلال البلجن ذاته الإعدادته .. بهذا اصبح موجود في الأثنين عزيزي ...
 
التعديل الأخير:
(hs7429 (sh4


1.png

2.png

3.png
 
لو سمحت يا أخي
هل تمتلك جهاز دريم بوكس 520
ما هي الصورة الموجوده عليه
انا عندي نفس الجهاز وبه مشاكل
هذا الموضوع يا أخي ليس لحل المشاكل إقرأ العنوان والمحتوى جيداً ...................... فقط للمطورين لتعلم البناء
 
كود:
Welcome to Open Vision 10-r161 image compile script!

Notice: this script is case sensitive!

First we need to check your Ubuntu 18.04.x

Seems you run ltsubuntu.sh before but keep in mind it's better to run it each month to get latest updates.

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-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

sf8008                                                                                                      

Compiling sf8008 image, please wait ...

Generating /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/env.source
Generating /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/conf/openvision.conf
Generating /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/conf/bblayers.conf
Generating /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/conf/local.conf
Building image for sf8008
WARNING: Layer meta-openvision-layer should set LAYERSERIES_COMPAT_meta-openvision-layer in its conf/layer.conf file to list the core layer names it is compatible with.                                                  
NOTE: Your conf/bblayers.conf has been automatically updated.
WARNING: Layer meta-openvision-layer should set LAYERSERIES_COMPAT_meta-openvision-layer in its conf/layer.conf file to list the core layer names it is compatible with.                                                  
NOTE: Your conf/bblayers.conf has been automatically updated.
WARNING: Layer meta-openvision-layer should set LAYERSERIES_COMPAT_meta-openvision-layer in its conf/layer.conf file to list the core layer names it is compatible with.                                                  
WARNING: Layer meta-openvision-layer should set LAYERSERIES_COMPAT_meta-openvision-layer in its conf/layer.conf file to list the core layer names it is compatible with.                                                  
Parsing recipes: 100% |########################################################################| Time: 0:01:26
Parsing of 3848 .bb files complete (0 cached, 3848 parsed). 5258 targets, 957 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION           = "1.46.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "debian-10"
TARGET_SYS           = "arm-oe-linux-gnueabi"
MACHINE              = "sf8008"
DISTRO               = "openvision"
DISTRO_VERSION       = "develop"
TUNE_FEATURES        = "arm vfp cortexa15 neon vfpv4 callconvention-hard"
TARGET_FPU           = "hard"
VISIONVERSION        = "10.1"
VISIONREVISION       = "r161"
VISIONLANGUAGE       = "extralanguage"
HAVE_MULTILIB        = "False"
HAVE_MIDDLEFLASH     = "False"
HAVE_SMALLFLASH      = "False"
DISPLAY_TYPE         = "textlcd 7segment            "
DEVELOPER_NAME       = "GHOSt19dZ"
DISTRO_FEED_URI      = "http://Dz/feeds/openvision-develop"
meta-oe            
meta-filesystems    
meta-multimedia    
meta-networking    
meta-python        
meta-webserver       = "HEAD:dfd24cb9ca407b69f527ee551a0ffd0122e6b3ae"
meta                 = "HEAD:4a996574464028bd5d57b90920d0887d1a81e9e9"
meta-python2         = "HEAD:2684086f91e7074324081196c8a5f9945d39650e"
meta-openvision      = "develop:d137e389d19be1be98e8f72b1410efa06cf5dfd4"
meta-amiko           = "HEAD:88ff9d5ebf2189d510e6d7cfe9fd6a34667abd8c"
meta-ax              = "HEAD:21933b7093879ced72ac18168c860de970549d42"
meta-azbox           = "HEAD:e21cdaef31a875f12813061c44a79e80e5911a79"
meta-beyonwiz        = "HEAD:f8f0a64f824e50c703534dbd4c39bae2d3fa9244"
meta-blackbox        = "HEAD:6612a02b40d1e6ec4f489ff66ca3939bae5a1c09"
meta-broadmedia      = "HEAD:2accf9b936d1d57a4cf7c506fd0c9200ae90fe7d"
meta-ceryon          = "HEAD:8b225f8871fec0360bd85abc8ddd6920d86126a0"
meta-dags            = "HEAD:dd6a4298c04f45d5ba6efccbbefcac208dbbe512"
meta-dinobot         = "HEAD:7a8b813eb0ccdd0ff93fe56a108ca69dcc072beb"
meta-dreambox        = "HEAD:9e0b2ce749ededed25cf8dfc479851da757ed32e"
meta-ebox            = "HEAD:dd46d111dccd316210b3e81f37048ad37598718c"
meta-edision         = "HEAD:85bc071eae079f56be905f53f82d74637cf45266"
meta-entwopia        = "HEAD:3250b508f0f301038b44634f937398076d227d1d"
meta-formuler        = "HEAD:27c43615be294da866c75c75767c18b632b7cc5a"
meta-gfutures        = "HEAD:ab594b0b957d638fa2cde2a6cdb603ddac664414"
meta-gigablue        = "HEAD:aa16e0c79127ff27cf1e49f6febc71295de45cda"
meta-ini             = "HEAD:77421a4bf9077051e316dabe16882fc6f4438bdc"
meta-ixuss           = "HEAD:7e45dd0f55b887deadc75b0947cc0c9eb6d746ec"
meta-maxytec         = "HEAD:cf843520106a7283c4260bacd2844d1068f42acb"
meta-octagon         = "HEAD:b4b36b6cc859fe2b76b3e6f639508e12a3492810"
meta-odin            = "HEAD:4f6f7d7b4d42a259e5d1c7fcab4463880aaa0424"
meta-protek          = "HEAD:e0c0548a3d081d275dc54e2cfc80c40af8eb1722"
meta-sh4             = "HEAD:538c47b13f44b33224ff055dfad84e95acbe463b"
meta-tiviar          = "HEAD:9538dd8454d0c1d84e46243952ae5c72d472eaba"
meta-tripledot       = "HEAD:e98a4302f2e2bf6f98fc0bc4f12a33044dfa42e5"
meta-uclan           = "HEAD:54afdb91acf76aa6d05e88588ea57b2d608c7c9e"
meta-ultramini       = "HEAD:5d0427e6cfa65ae46d8e8fd5e44a07c95414ed43"
meta-vuplus          = "HEAD:41752becfeedcd8c293c7a705ceae38b40013710"
meta-xcore           = "HEAD:b76e30ade2d56995147e08b8c7014f83ad077300"
meta-xp              = "HEAD:2a42a6e7074a9135dfcd4a23e9d1757aa26cba82"
meta-xtrend          = "HEAD:8a5a0a2d45941c56dc9dfc37aa149712f0987e7d"
meta-zgemma          = "HEAD:149aceaf48bea8f930a16ca7ed28e84dbd57debc"

Initialising tasks: 100% |#####################################################################| Time: 0:00:17
Sstate summary: Wanted 2430 Found 0 Missed 2430 Current 0 (0% match, 0% complete)
NOTE: Executing Tasks

ممكن توضيح سبب المشكل

كود:
ERROR: libtool-native-2.4.6-r0 do_populate_sysroot: Error executing a python function in exec_python_func() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
     0001:
*** 0002:sstate_task_postfunc(d)
     0003:
File: '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/openembedded-core/meta/classes/sstate.bbclass', lineno: 768, function: sstate_task_postfunc                                                         
     0764:                                                                                                   
     0765:    sstateinst = d.getVar("SSTATE_INSTDIR")                                                        
     0766:    d.setVar('SSTATE_FIXMEDIR', shared_state['fixmedir'])                                          
     0767:                                                                                                   
*** 0768:    sstate_installpkgdir(shared_state, d)                                                          
     0769:                                                                                                   
     0770:    bb.utils.remove(d.getVar("SSTATE_BUILDDIR"), recurse=True)                                     
     0771:}                                                                                                  
     0772:sstate_task_postfunc[dirs] = "${WORKDIR}"                                                          
File: '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/openembedded-core/meta/classes/sstate.bbclass', lineno: 398, function: sstate_installpkgdir                                                         
     0394:                                                                                                   
     0395:    for state in ss['dirs']:                                                                       
     0396:        prepdir(state[1])                                                                          
     0397:        os.rename(sstateinst + state[0], state[1])                                                 
*** 0398:    sstate_install(ss, d)                                                                          
     0399:                                                                                                   
     0400:    for plain in ss['plaindirs']:                                                                  
     0401:        workdir = d.getVar('WORKDIR')                                                              
     0402:        sharedworkdir = os.path.join(d.getVar('TMPDIR'), "work-shared")                            
File: '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/openembedded-core/meta/classes/sstate.bbclass', lineno: 326, function: sstate_install                                                               
     0322:                                                                                                   
     0323:    # Run the actual file install                                                                  
     0324:    for state in ss['dirs']:                                                                       
     0325:        if os.path.exists(state[1]):                                                               
*** 0326:            oe.path.copyhardlinktree(state[1], state[2])                                           
     0327:                                                                                                   
     0328:    for postinst in (d.getVar('SSTATEPOSTINSTFUNCS') or '').split():                               
     0329:        # All hooks should run in the SSTATE_INSTDIR                                               
     0330:        bb.build.exec_func(postinst, d, (sstateinst,))                                             
File: '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/openembedded-core/meta/lib/oe/path.py', lineno: 132, function: copyhardlinktree                                                                     
     0128:        else:                                                                                      
     0129:            source = src                                                                           
     0130:            s_dir = os.getcwd()                                                                    
     0131:        cmd = 'cp -afl --preserve=xattr %s %s' % (source, os.path.realpath(dst))                   
*** 0132:        subprocess.check_output(cmd, shell=True, cwd=s_dir, stderr=subprocess.STDOUT)              
     0133:    else:                                                                                          
     0134:        copytree(src, dst)                                                                         
     0135:                                                                                                   
     0136:def copyhardlink(src, dst):                                                                        
File: '/usr/lib/python3.7/subprocess.py', lineno: 395, function: check_output                                
     0391:        # empty string. That is maintained here for backwards compatibility.                       
     0392:        kwargs['input'] = '' if kwargs.get('universal_newlines', False) else b''                   
     0393:                                                                                                   
     0394:    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,                               
*** 0395:               **kwargs).stdout                                                                    
     0396:                                                                                                   
     0397:                                                                                                   
     0398:class CompletedProcess(object):                                                                    
     0399:    """A process that has finished running.                                                        
File: '/usr/lib/python3.7/subprocess.py', lineno: 487, function: run                                         
     0483:            raise                                                                                  
     0484:        retcode = process.poll()                                                                   
     0485:        if check and retcode:                                                                      
     0486:            raise CalledProcessError(retcode, process.args,                                        
*** 0487:                                     output=stdout, stderr=stderr)                                 
     0488:    return CompletedProcess(process.args, retcode, stdout, stderr)                                 
     0489:                                                                                                   
     0490:                                                                                                   
     0491:def list2cmdline(seq):                                                                             
Exception: subprocess.CalledProcessError: Command 'cp -afl --preserve=xattr ./* /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/sysroots-components/x86_64/libtool-native' returned non-zero exit status 1.

Subprocess output:
cp: cannot create hard link '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/sysroots-components/x86_64/libtool-native/usr/lib/libltdl.so' to './usr/lib/libltdl.so': Operation not permitted
cp: cannot create hard link '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/sysroots-components/x86_64/libtool-native/usr/lib/libltdl.so.7' to './usr/lib/libltdl.so.7': Operation not permitted

ERROR: Logfile of failure stored in: /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/temp/log.do_populate_sysroot.30434
ERROR: Task (/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/openembedded-core/meta/recipes-devtools/libtool/libtool-native_2.4.6.bb:do_populate_sysroot) failed with exit code '1'
WARNING: libid3tag-0.15.1b-r7 do_fetch: Failed to fetch URL https://downloads.sourceforge.net/mad/libid3tag-0.15.1b.tar.gz, attempting MIRRORS if available

النظام
كود:
Linux Dz 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2 (2020-04-29) x86_64 GNU/Linux


كود:
DEBUG: Executing python function sstate_task_prefunc
DEBUG: Python function sstate_task_prefunc finished
DEBUG: Executing python function do_populate_sysroot
DEBUG: Executing shell function sysroot_stage_all
0 blocks
0 blocks
0 blocks
0 blocks
0 blocks
DEBUG: Shell function sysroot_stage_all finished
DEBUG: Executing python function sysroot_strip
DEBUG: runstrip: ['strip', '--remove-section=.comment', '--remove-section=.note', '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sysroot-destdir/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/recipe-sysroot-native/usr/lib/libltdl.so.7.3.1']
DEBUG: Python function sysroot_strip finished
DEBUG: Executing python function relocatable_binaries_preprocess
DEBUG: Checking /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sysroot-destdir//HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/recipe-sysroot-native/usr/bin for binaries to process
DEBUG: Checking /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sysroot-destdir//HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/recipe-sysroot-native/usr/sbin for binaries to process
DEBUG: Checking /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sysroot-destdir//HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/recipe-sysroot-native/sbin for binaries to process
DEBUG: Checking /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sysroot-destdir//HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/recipe-sysroot-native/bin for binaries to process
DEBUG: Checking /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sysroot-destdir//HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/recipe-sysroot-native/usr/lib for binaries to process
DEBUG: Checking /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sysroot-destdir//HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/recipe-sysroot-native/usr/lib for binaries to process
DEBUG: Checking /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sysroot-destdir//HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/recipe-sysroot-native/usr/libexec for binaries to process
DEBUG: Python function relocatable_binaries_preprocess finished
DEBUG: Executing shell function relocatable_native_pcfiles
DEBUG: Shell function relocatable_native_pcfiles finished
DEBUG: Python function do_populate_sysroot finished
DEBUG: Executing python function do_qa_staging
NOTE: QA checking staging
DEBUG: Python function do_qa_staging finished
DEBUG: Executing python function sstate_task_postfunc
DEBUG: Executing python function do_siteconfig
DEBUG: Executing python function siteconfig_do_siteconfig
DEBUG: No site_config directory, skipping do_siteconfig
DEBUG: Python function siteconfig_do_siteconfig finished
DEBUG: Python function do_siteconfig finished
NOTE: Using umask 0o002 (not 22) for sstate packaging
DEBUG: Preparing tree /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sysroot-destdir/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/recipe-sysroot-native for packaging at /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sstate-build-populate_sysroot/recipe-sysroot-native
DEBUG: Executing python function sstate_hardcode_path
NOTE: Removing hardcoded paths from sstate package: 'grep -Irl -e /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/recipe-sysroot -e /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/recipe-sysroot-native -e /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/hosttools /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sstate-build-populate_sysroot/ | xargs grep -l -e '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/recipe-sysroot-native' -e '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/hosttools' | tee /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sstate-build-populate_sysroot/fixmepath | xargs --no-run-if-empty sed -i -e 's:/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/recipe-sysroot-native:FIXMESTAGINGDIRHOST:g' -e 's:/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/hosttools:FIXME_HOSTTOOLS_DIR:g''
NOTE: Replacing absolute paths in fixmepath file: 'sed -i -e 's:^/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sstate-build-populate_sysroot/::g' /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sstate-build-populate_sysroot/fixmepath'
DEBUG: Python function sstate_hardcode_path finished
DEBUG: Executing python function sstate_report_unihash
DEBUG: Python function sstate_report_unihash finished
DEBUG: Executing shell function sstate_create_package
DEBUG: Shell function sstate_create_package finished
DEBUG: Executing python function sstate_hardcode_path_unpack
DEBUG: Python function sstate_hardcode_path_unpack finished
DEBUG: Staging files from /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/sysroot-destdir/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/work/x86_64-linux/libtool-native/2.4.6-r0/recipe-sysroot-native to /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/sysroots-components/x86_64/libtool-native
ERROR: Error executing a python function in exec_python_func() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
     0001:
 *** 0002:sstate_task_postfunc(d)
     0003:
File: '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/openembedded-core/meta/classes/sstate.bbclass', lineno: 768, function: sstate_task_postfunc
     0764:
     0765:    sstateinst = d.getVar("SSTATE_INSTDIR")
     0766:    d.setVar('SSTATE_FIXMEDIR', shared_state['fixmedir'])
     0767:
 *** 0768:    sstate_installpkgdir(shared_state, d)
     0769:
     0770:    bb.utils.remove(d.getVar("SSTATE_BUILDDIR"), recurse=True)
     0771:}
     0772:sstate_task_postfunc[dirs] = "${WORKDIR}"
File: '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/openembedded-core/meta/classes/sstate.bbclass', lineno: 398, function: sstate_installpkgdir
     0394:
     0395:    for state in ss['dirs']:
     0396:        prepdir(state[1])
     0397:        os.rename(sstateinst + state[0], state[1])
 *** 0398:    sstate_install(ss, d)
     0399:
     0400:    for plain in ss['plaindirs']:
     0401:        workdir = d.getVar('WORKDIR')
     0402:        sharedworkdir = os.path.join(d.getVar('TMPDIR'), "work-shared")
File: '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/openembedded-core/meta/classes/sstate.bbclass', lineno: 326, function: sstate_install
     0322:
     0323:    # Run the actual file install
     0324:    for state in ss['dirs']:
     0325:        if os.path.exists(state[1]):
 *** 0326:            oe.path.copyhardlinktree(state[1], state[2])
     0327:
     0328:    for postinst in (d.getVar('SSTATEPOSTINSTFUNCS') or '').split():
     0329:        # All hooks should run in the SSTATE_INSTDIR
     0330:        bb.build.exec_func(postinst, d, (sstateinst,))
File: '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/openembedded-core/meta/lib/oe/path.py', lineno: 132, function: copyhardlinktree
     0128:        else:
     0129:            source = src
     0130:            s_dir = os.getcwd()
     0131:        cmd = 'cp -afl --preserve=xattr %s %s' % (source, os.path.realpath(dst))
 *** 0132:        subprocess.check_output(cmd, shell=True, cwd=s_dir, stderr=subprocess.STDOUT)
     0133:    else:
     0134:        copytree(src, dst)
     0135:
     0136:def copyhardlink(src, dst):
File: '/usr/lib/python3.7/subprocess.py', lineno: 395, function: check_output
     0391:        # empty string. That is maintained here for backwards compatibility.
     0392:        kwargs['input'] = '' if kwargs.get('universal_newlines', False) else b''
     0393:
     0394:    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
 *** 0395:               **kwargs).stdout
     0396:
     0397:
     0398:class CompletedProcess(object):
     0399:    """A process that has finished running.
File: '/usr/lib/python3.7/subprocess.py', lineno: 487, function: run
     0483:            raise
     0484:        retcode = process.poll()
     0485:        if check and retcode:
     0486:            raise CalledProcessError(retcode, process.args,
 *** 0487:                                     output=stdout, stderr=stderr)
     0488:    return CompletedProcess(process.args, retcode, stdout, stderr)
     0489:
     0490:
     0491:def list2cmdline(seq):
Exception: subprocess.CalledProcessError: Command 'cp -afl --preserve=xattr ./* /HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/sysroots-components/x86_64/libtool-native' returned non-zero exit status 1.

Subprocess output:
cp: cannot create hard link '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/sysroots-components/x86_64/libtool-native/usr/lib/libltdl.so' to './usr/lib/libltdl.so': Operation not permitted
cp: cannot create hard link '/HDD/OtHeR/BuIlDiNg/GiT/Enigma2/openvision-development-platform/build/tmp/sysroots-components/x86_64/libtool-native/usr/lib/libltdl.so.7' to './usr/lib/libltdl.so.7': Operation not permitted

DEBUG: Python function sstate_task_postfunc finished
 
التعديل الأخير:
اخي محمد لاترسل الاكود هكذا مقصوصة ومتفرعه ... أرفق اللوجو بالكامل للبناء
 
اخي محمد
يبدو انك تضع نظام التشغيل علي جزء
من القرص الصلب وملف البناء علي جزء
اخر من القرص الصلب وقد يختلف نظام الملفات بين الجزئين
وهذا هو السبب في المشكلة انتظر دخول الاستاذ حسين والاستاذ رضوان قد يكون لديهم
رد اخر والله اعلي واعلم

للعلم نظام التشغيل لديك هو دبيان 10
وليس
Linux Dz 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2 (2020-04-29) x86_64 GNU/Linux
 
@fairman
تفضل ياخي

@عاطف
اعلم ياخي مشكور على التنبيه

لقد قمت بي التغير من ارش لينكس الى دبيان 10 لي ااني لم انجح في عملية البناء
 

المرفقات

  • 20200531194257.zip
    15,2 KB · المشاهدات: 4
اولا هل انت منصب التوزيعة كاملة على قرص صلب ?

المشكلة من التوزيعة 90 بالمائة لانه حدثت معي نفس المشكلة سابقا حتى اعدت تنصيب التوزيعة من جديد

الافضل للبناء توزيعات ubuntu 18.04 و 19 نواة 64
 
أعلى