[oe] strange error when coding a bbclass
Rodrigo Vivi
rodrigo.vivi at gmail.com
Mon Jun 11 19:49:45 UTC 2007
I'm getting a strange error when coding a bbclass.
I've already built all packages that I need so the tmp dir is full.
Then I clean the bash package, for example, and try to build it again
and it builds fine without trying to build any other depends, but when
I include my dummyclass.bbclass it starts to build all depends
breaking in some points
I have this dummy function in dummyclass.bbclass
python do_blah () {
print "teste"
}
just it...
The strangest thing is that the error depends where I add this task:
* addtask blah before do_patch # it breaks do_patch of quilt-native
* addtask blah before do_configure # it breaks do_stage of quilt-native
* addtask blah before do_install # it breaks do_configure of linux-libc-headers
# All logs are in the end of this e-mail.
This is a very stupid and almost empty function that does nothing
important but the build breaks...
I did this because I was getting strange errors like these ones when
trying to use sourcepkg.bbclass and trying to code my
sourcedsc.bbclass. Then I started to minimize the function of bbclass
to see what was the problem, then I got this: an almost empty function
breaking the build in some packages...
Does any body have any idea?
btw: I'm using bitbake1.8 from svn.
Regards,
vivijim
PS: the logs:
########################
##### Error adding it before do_patch
########################
NOTE: package quilt-native-0.45-r1: task do_patch: started
NOTE: Applying patch 'install.patch'
NOTE: self._current is None
NOTE: patches is [{'remote': 'file://install.patch', 'strippath': '1',
'file': '/indt/mamona/openembedded/org.openembedded.dev/packages/quilt/files/install.patch',
'filemd5': '60ecbf58a966a383f093b21ac6f65ca5'}]
NOTE: applying patch {'remote': 'file://install.patch', 'strippath':
'1', 'file': '/indt/mamona/openembedded/org.openembedded.dev/packages/quilt/files/install.patch',
'filemd5': '60ecbf58a966a383f093b21ac6f65ca5'}
ERROR: Error in executing:
ERROR: Exception:<class 'CmdError'> Message:Command Error: exit
status: 1 Output:
patching file Makefile.in
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file Makefile.in.rej
ERROR: Printing the environment of the function
ERROR: Error in executing:
ERROR: Exception:<class 'CmdError'> Message:Command Error: exit
status: 1 Output:
patching file Makefile.in
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file Makefile.in.rej
ERROR: Printing the environment of the function
ERROR: Error in executing:
ERROR: Exception:<class 'CmdError'> Message:Command Error: exit
status: 1 Output:
patching file Makefile.in
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file Makefile.in.rej
ERROR: Printing the environment of the function
ERROR: Build of
/indt/mamona/openembedded/org.openembedded.dev/packages/quilt/quilt-native_0.45.bb
do_patch failed
Traceback (most recent call last):
File "/indt/mamona/openembedded/bitbake/bin/bitbake", line 117, in <module>
main()
File "/indt/mamona/openembedded/bitbake/bin/bitbake", line 113, in main
cooker.cook()
File "/indt/mamona/openembedded/bitbake/lib/bb/cooker.py", line 526, in cook
return self.buildTargets(pkgs_to_build)
File "/indt/mamona/openembedded/bitbake/lib/bb/cooker.py", line 440,
in buildTargets
failures = rq.execute_runqueue()
File "/indt/mamona/openembedded/bitbake/lib/bb/runqueue.py", line
383, in execute_runqueue
self.execute_runqueue_internal()
File "/indt/mamona/openembedded/bitbake/lib/bb/runqueue.py", line
498, in execute_runqueue_internal
self.cooker.tryBuild(fn, False)
File "/indt/mamona/openembedded/bitbake/lib/bb/cooker.py", line 112,
in tryBuild
return self.tryBuildPackage(fn, item, self.configuration.cmd,
the_data, build_depends)
File "/indt/mamona/openembedded/bitbake/lib/bb/cooker.py", line 85,
in tryBuildPackage
bb.build.exec_task('do_%s' % task, the_data)
File "/indt/mamona/openembedded/bitbake/lib/bb/build.py", line 292,
in exec_task
execute(None, task)
File "/indt/mamona/openembedded/bitbake/lib/bb/build.py", line 281, in execute
exec_func(item, localdata)
File "/indt/mamona/openembedded/bitbake/lib/bb/build.py", line 98,
in exec_func
exec_func_python(func, d)
File "/indt/mamona/openembedded/bitbake/lib/bb/build.py", line 117,
in exec_func_python
utils.better_exec(comp,g,tmp, bb.data.getVar('FILE',d,1))
File "/indt/mamona/openembedded/bitbake/lib/bb/utils.py", line 144,
in better_exec
exec code in context
File "do_patch", line 4, in <module>
File "do_patch", line 2, in do_patch
File "/indt/mamona/openembedded/bitbake/lib/bb/build.py", line 98,
in exec_func
exec_func_python(func, d)
File "/indt/mamona/openembedded/bitbake/lib/bb/build.py", line 117,
in exec_func_python
utils.better_exec(comp,g,tmp, bb.data.getVar('FILE',d,1))
File "/indt/mamona/openembedded/bitbake/lib/bb/utils.py", line 144,
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 "/indt/mamona/openembedded/bitbake/lib/bb/build.py", line 98,
in exec_func
exec_func_python(func, d)
File "/indt/mamona/openembedded/bitbake/lib/bb/build.py", line 117,
in exec_func_python
utils.better_exec(comp,g,tmp, bb.data.getVar('FILE',d,1))
File "/indt/mamona/openembedded/bitbake/lib/bb/utils.py", line 144,
in better_exec
exec code in context
File "patch_do_patch", line 98, in <module>
File "patch_do_patch", line 96, in patch_do_patch
File "<bb>", line 340, in Resolve
__builtin__.CmdError: Command Error: exit status: 1 Output:
patching file Makefile.in
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file Makefile.in.rej
ERROR: Task 55 (/indt/mamona/openembedded/org.openembedded.dev/packages/quilt/quilt-native_0.45.bb,
do_patch) failed
NOTE: Tasks Summary: Attempted 15 tasks of which 8 didn't need to be
rerun and 1 failed.
ERROR: '/indt/mamona/openembedded/org.openembedded.dev/packages/quilt/quilt-native_0.45.bb'
failed
########################
##### Error adding it before do_configure
########################
NOTE: package quilt-native-0.45-r1: task do_populate_staging: started
ERROR: function do_stage failed
ERROR: log data follows
(/indt/mamona/openembedded/tmp/work/quilt-native-0.45-r1/temp/log.do_stage.14285)
| NOTE: make install
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -d
/indt/mamona/openembedded/tmp/staging/i686-linux/bin
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -m
755 bin/quilt bin/guards
/indt/mamona/openembedded/tmp/staging/i686-linux/bin/
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -d
/indt/mamona/openembedded/tmp/staging/i686-linux/share/quilt
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -m
755 quilt/add quilt/annotate quilt/applied quilt/delete quilt/diff
quilt/edit quilt/files quilt/fold quilt/fork quilt/graph quilt/grep
quilt/header quilt/import quilt/mail quilt/new quilt/next
quilt/patches quilt/pop quilt/previous quilt/push quilt/refresh
quilt/remove quilt/rename quilt/series quilt/setup quilt/snapshot
quilt/top quilt/unapplied quilt/upgrade
/indt/mamona/openembedded/tmp/staging/i686-linux/share/quilt/
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -d
/indt/mamona/openembedded/tmp/staging/i686-linux/share/quilt/scripts
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -m
755 quilt/scripts/parse-patch quilt/scripts/inspect
quilt/scripts/dependency-graph quilt/scripts/edmail
quilt/scripts/remove-trailing-ws \
|
/indt/mamona/openembedded/tmp/staging/i686-linux/share/quilt/scripts
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -m
644 quilt/scripts/patchfns \
|
/indt/mamona/openembedded/tmp/staging/i686-linux/share/quilt/scripts
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -d
/indt/mamona/openembedded/tmp/staging/i686-linux/lib/quilt
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -m
755 lib/backup-files
/indt/mamona/openembedded/tmp/staging/i686-linux/lib/quilt/
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -d
/indt/mamona/openembedded/tmp/staging/i686-linux/share/doc/quilt-0.45/
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -m
644 doc/README \
|
/indt/mamona/openembedded/tmp/staging/i686-linux/share/doc/quilt-0.45/
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -m
644 doc/quilt.pdf doc/README.MAIL \
|
/indt/mamona/openembedded/tmp/staging/i686-linux/share/doc/quilt-0.45/
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -d
/indt/mamona/openembedded/tmp/staging/i686-linux/share/man/man1
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -m
644 bin/guards.1 doc/quilt.1
/indt/mamona/openembedded/tmp/staging/i686-linux/share/man/man1/
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -d
/indt/mamona/openembedded/tmp/staging/etc
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -d
/indt/mamona/openembedded/tmp/staging/etc/bash_completion.d
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install -c -m
644 bash_completion \
|
/indt/mamona/openembedded/tmp/staging/etc/bash_completion.d/quilt
| /indt/mamona/openembedded/tmp/staging/i686-linux/bin/install: cannot
stat `bash_completion': No such file or directory
| make: *** [install-main] Error 1
| FATAL: oe_runmake failed
NOTE: Task failed:
/indt/mamona/openembedded/tmp/work/quilt-native-0.45-r1/temp/log.do_stage.14285
NOTE: package quilt-native-0.45-r1: task do_populate_staging: failed
ERROR: TaskFailed event exception, aborting
NOTE: package quilt-native-0.45: failed
ERROR: Build of
/indt/mamona/openembedded/org.openembedded.dev/packages/quilt/quilt-native_0.45.bb
do_populate_staging failed
ERROR: Task 58 (/indt/mamona/openembedded/org.openembedded.dev/packages/quilt/quilt-native_0.45.bb,
do_populate_staging) failed
NOTE: Tasks Summary: Attempted 21 tasks of which 15 didn't need to be
rerun and 1 failed.
ERROR: '/indt/mamona/openembedded/org.openembedded.dev/packages/quilt/quilt-native_0.45.bb'
failed
########################
##### Error adding it before do_install
########################
NOTE: package linux-libc-headers-2.6.15.99-r4: task do_configure: started
ERROR: function do_configure failed
ERROR: log data follows
(/indt/mamona/openembedded/tmp/work/linux-libc-headers-2.6.15.99-r4/temp/log.do_configure.20518)
| rm: cannot remove `include/asm': Is a directory
NOTE: Task failed:
/indt/mamona/openembedded/tmp/work/linux-libc-headers-2.6.15.99-r4/temp/log.do_configure.20518
NOTE: package linux-libc-headers-2.6.15.99-r4: task do_configure: failed
ERROR: TaskFailed event exception, aborting
NOTE: package linux-libc-headers-2.6.15.99: failed
ERROR: Build of
/indt/mamona/openembedded/org.openembedded.dev/packages/linux-libc-headers/linux-libc-headers_2.6.15.99.bb
do_configure failed
ERROR: Task 167
(/indt/mamona/openembedded/org.openembedded.dev/packages/linux-libc-headers/linux-libc-headers_2.6.15.99.bb,
do_configure) failed
NOTE: Tasks Summary: Attempted 187 tasks of which 79 didn't need to be
rerun and 1 failed.
ERROR: '/indt/mamona/openembedded/org.openembedded.dev/packages/linux-libc-headers/linux-libc-headers_2.6.15.99.bb'
failed
More information about the Openembedded-devel
mailing list