我的sources源码包叫mypro-1.0.tar.gz(解压后目录名叫:mypro-1.0)。
我现在改了一下bb文件:
mypro.bb(没变)
---------------------------
require mypro.inc
export LDFLAGS = "-L${STAGING_LIBDIR}"
export PKG_CONFIG="${STAGING_BINDIR_NATIVE}/pkg-config"
inherit native
S = "${WORKDIR}/mypro-${PV}"
---------------------------
mypro.inc
--------------------------------------
DESCRIPTION = "My Program."
AUTHOR = "Eric Biederman"
----------------------------------------
现在编译出现如下的错误:
================================================
NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 69 of 120 (ID: 1, /home/omap/CSSD_Linux_23.15/meta/packages/mypro/
mypro.bb, do_setscene)
NOTE: package mypro-1.0: started
NOTE: package mypro-1.0-r4: task do_setscene: started
NOTE: Checking if staging package installed
NOTE: No. Manually removing any installed files
NOTE: Checking if staging package installed
NOTE: No. Manually removing any installed files
NOTE: package mypro-1.0-r4: task do_setscene: completed
NOTE: package mypro-1.0: completed
NOTE: Running task 106 of 120 (ID: 2, /home/omap/CSSD_Linux_23.15/meta/packages/mypro/
mypro.bb, do_fetch)
NOTE: package mypro-1.0: started
NOTE: package mypro-1.0-r4: task do_fetch: started
NOTE: mypro-1.0:
http://www.xmission.com/~ebiederm/files/mypro/mypro-1.0.tar.gz has no entry in conf/checksums.ini, not checking URI
NOTE: package mypro-1.0-r4: task do_fetch: completed
NOTE: package mypro-1.0: completed
NOTE: Running task 107 of 120 (ID: 3, /home/omap/CSSD_Linux_23.15/meta/packages/mypro/
mypro.bb, do_unpack)
NOTE: package mypro-1.0: started
NOTE: package mypro-1.0-r4: task do_unpack: started
NOTE: Unpacking /home/omap/CSSD_Linux_23.15/sources/mypro-1.0.tar.gz to /home/omap/CSSD_Linux_23.15/build/tmp/work/i686-linux/mypro-1.0-r4/
NOTE: package mypro-1.0-r4: task do_unpack: completed
NOTE: package mypro-1.0: completed
NOTE: Running task 108 of 120 (ID: 4, /home/omap/CSSD_Linux_23.15/meta/packages/mypro/
mypro.bb, do_patch)
NOTE: package mypro-1.0: started
NOTE: package mypro-1.0-r4: task do_patch: started
NOTE: Applying patch 'mypro-arm.patch'
__builtin__:5: DeprecationWarning: the md5 module is deprecated; use hashlib instead
ERROR: Error in executing: /home/omap/CSSD_Linux_23.15/meta/packages/mypro/
mypro.bbERROR: Exception:<type 'exceptions.IOError'> Message:[Errno 2] No such file or directory: '/home/omap/CSSD_Linux_23.15/meta/packages/mypro/./mypro-arm.patch'
ERROR: Printing the environment of the function
ERROR: 0003: import bb.fetch
ERROR: 0004:
ERROR: 0005: patch_init(d)
ERROR: 0006:
ERROR: 0007: src_uri = (bb.data.getVar('SRC_URI', d, 1) or '').split()
ERROR: 0008: if not src_uri:
ERROR: 0009: return
ERROR: 0010:
ERROR: 0011: patchsetmap = {
ERROR: Error in executing: /home/omap/CSSD_Linux_23.15/meta/packages/mypro/
mypro.bbERROR: Exception:<type 'exceptions.IOError'> Message:[Errno 2] No such file or directory: '/home/omap/CSSD_Linux_23.15/meta/packages/mypro/./mypro-arm.patch'
ERROR: Printing the environment of the function
ERROR: 0003:
ERROR: Error in executing: /home/omap/CSSD_Linux_23.15/meta/packages/mypro/
mypro.bb
ERROR: Exception:<type 'exceptions.IOError'> Message:[Errno 2] No such file or directory: '/home/omap/CSSD_Linux_23.15/meta/packages/mypro/./mypro-arm.patch'
ERROR: Printing the environment of the function
ERROR: 0003:
ERROR: Build of /home/omap/CSSD_Linux_23.15/meta/packages/mypro/
mypro.bb do_patch failed
Traceback (most recent call last):
File "/home/omap/CSSD_Linux_23.15/bitbake//bin/bitbake", line 143, in <module>
main()
File "/home/omap/CSSD_Linux_23.15/bitbake//bin/bitbake", line 140, in main
cooker.cook()
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/cooker.py", line 644, in cook
return self.buildTargets(pkgs_to_build)
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/cooker.py", line 551, in buildTargets
failures = rq.execute_runqueue()
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/runqueue.py", line 842, in execute_runqueue
self.execute_runqueue_internal()
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/runqueue.py", line 951, in execute_runqueue_internal
self.cooker.tryBuild(fn)
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/cooker.py", line 137, in tryBuild
return self.tryBuildPackage(fn, item, self.configuration.cmd, the_data)
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/cooker.py", line 111, in tryBuildPackage
bb.build.exec_task('do_%s' % task, the_data)
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/build.py", line 278, in exec_task
exec_func(task, localdata)
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/build.py", line 113, in exec_func
exec_func_python(func, d)
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/build.py", line 136, in exec_func_python
utils.better_exec(comp, g, tmp, bbfile)
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/utils.py", line 171, in better_exec
exec code in context
File "do_patch", line 4, in <module>
File "do_patch", line 2, in do_patch
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/build.py", line 113, in exec_func
exec_func_python(func, d)
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/build.py", line 136, in exec_func_python
utils.better_exec(comp, g, tmp, bbfile)
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/utils.py", line 171, in better_exec
exec code in context
File "base_do_patch", line 4, in <module>
File "base_do_patch", line 2, in base_do_patch
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/build.py", line 113, in exec_func
exec_func_python(func, d)
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/build.py", line 136, in exec_func_python
utils.better_exec(comp, g, tmp, bbfile)
File "/home/omap/CSSD_Linux_23.15/bitbake/lib/bb/utils.py", line 171, in better_exec
exec code in context
File "patch_do_patch", line 104, in <module>
File "patch_do_patch", line 94, in patch_do_patch
File "<bb>", line 226, in Import
File "<bb>", line 98, in Import
File "<bb>", line 7, in md5sum
IOError: [Errno 2] No such file or directory: '/home/omap/CSSD_Linux_23.15/meta/packages/mypro/./mypro-arm.patch'
ERROR: Task 4 (/home/omap/CSSD_Linux_23.15/meta/packages/mypro/
mypro.bb, do_patch) failed
NOTE: Tasks Summary: Attempted 107 tasks of which 104 didn't need to be rerun and 1 failed.
ERROR: '/home/omap/CSSD_Linux_23.15/meta/packages/mypro/
mypro.bb' failed
=========================================================
是不是我这一部分写的不对阿?: