Welcome to the Linux Foundation Forum!

gdk-pixbuf - Linux kernel build fails all time for many packages, reciepies.

Posts: 3
edited July 2022 in Kernel Development

Hi, This is my 3rd kernel build, before there was a little problems but Kernel got build after few adjustments. Now it is horror, I use the same set of yocto recipes, Im working with one user application and I did not modify any other recipe or dependency between packages. I want to rebuild Kernel again with few modification in the driver code. I removed yocto dir with all work and one again I made git clone and fetch for all meta-layers. It is 3rd time Im doing this starting at the beginning of whole process.

For now I try to solve gdk-pixbuf and gdk-pixbuf-native issue. It is second time, I fixed it before and after that I got issue with perl so I fixed perl and now again I have issue with gdk-pixbu and gdk-pixbuf-native.

The gdk-pixbu and gdk-pixbuf-native LOG is below, and second one at the end is perl issue LOG.
I used: bitbake package_name -c cleanall
and bitbake package_name -f

to fix packages, I fixed this way 5 packages, but now it does not work again for gdk-pixbuf (but befor it worked)
What is wrong or missed that this time kernel build is like horror ?


NOTE: Executing Tasks
ERROR: gdk-pixbuf-native-2.40.0-r0 do_install: Execution of '/home/bartosz/yocto/build/tmp/work/x86_64-linux/gdk-pixbuf-native/2.40.0-r0/temp/run.do_install.558502' failed with exit code 1
ERROR: Logfile of failure stored in: /home/bartosz/yocto/build/tmp/work/x86_64-linux/gdk-pixbuf-native/2.40.0-r0/temp/log.do_install.558502
Log data follows:
| DEBUG: Executing shell function do_install
| [2/3] /home/bartosz/yocto/build/tmp/work/x86_64-linux/gdk-pixbuf-native/2.40.0-r0/recipe-sysroot-native/usr/bin/meson install --no-rebuild
| Traceback (most recent call last):
| File "/home/bartosz/yocto/build/tmp/work/x86_64-linux/gdk-pixbuf-native/2.40.0-r0/recipe-sysroot-native/usr/lib/python3.9/site-packages/mesonbuild/mesonmain.py", line 132, in run
| return options.run_func(options)
| File "/home/bartosz/yocto/build/tmp/work/x86_64-linux/gdk-pixbuf-native/2.40.0-r0/recipe-sysroot-native/usr/lib/python3.9/site-packages/mesonbuild/minstall.py", line 705, in run
| installer.do_install(datafilename)
| File "/home/bartosz/yocto/build/tmp/work/x86_64-linux/gdk-pixbuf-native/2.40.0-r0/recipe-sysroot-native/usr/lib/python3.9/site-packages/mesonbuild/minstall.py", line 503, in do_install
| self.install_targets(d, dm, destdir, fullprefix)
| File "/home/bartosz/yocto/build/tmp/work/x86_64-linux/gdk-pixbuf-native/2.40.0-r0/recipe-sysroot-native/usr/lib/python3.9/site-packages/mesonbuild/minstall.py", line 597, in install_targets
raise RuntimeError('File {!r} could not be found'.format(t.fname))
| RuntimeError: File 'docs/gdk-pixbuf-csource.1' could not be found
| Installing gdk-pixbuf/gdk-pixbuf-marshal.h to /home/bartosz/yocto/build/tmp/work/x86_64-linux/gdk-pixbuf-native/2.40.0-r0/image/home/bartosz/yocto/build/tmp/work/x86_64-linux/gdk-pixbuf-native/2.40.0-r0/recipe-sysroot-native/usr/include/gdk-pixbuf-2.0/gdk-pixbuf

| ERROR: Execution of '/home/bartosz/yocto/build/tmp/work/x86_64-linux/gdk-pixbuf-native/2.40.0-r0/temp/run.do_install.558502' failed with exit code 1
ERROR: Task (virtual:native:/home/bartosz/yocto/poky/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.40.0.bb:do_install) failed with exit code '1'

NOTE: Tasks Summary: Attempted 1118 tasks of which 1100 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
virtual:native:/home/bartosz/yocto/poky/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.40.0.bb:do_install
Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.

Perl package error LOG - I fixed all packages with cleanall method

NOTE: Executing Tasks
Currently 4 running tasks (947 of 1265) 74% |################################################################################# |
0: linux-imx-5.10.72+gitAUTOINC+a68e31b63f-r0 do_compile_kernelmodules - 3m26s (pid 422463)
1: perl-5.32.1-r0 do_patch - 3m8s (pid 428846)
ERROR: perl-5.32.1-r0 do_patch: Execution of event handler 'defaultsstate_eventhandler' failed

ERROR: perl-5.32.1-r0 do_patch: Build of do_patch failed
ERROR: perl-5.32.1-r0 do_patch: Traceback (most recent call last):
File "/home/bartosz/yocto/poky/bitbake/lib/bb/build.py", line 756, in exec_task
File "/home/bartosz/yocto/poky/bitbake/lib/bb/build.py", line 730, in _exec_task
File "/home/bartosz/yocto/poky/bitbake/lib/bb/event.py", line 216, in fire
File "/home/bartosz/yocto/poky/bitbake/lib/bb/event.py", line 123, in fire_class_handlers
File "/home/bartosz/yocto/poky/bitbake/lib/bb/event.py", line 93, in execute_handler
File "/home/bartosz/yocto/poky/meta/classes/sstate.bbclass", line 1152, in defaultsstate_eventhandler
bb.siggen.dump_this_task(siginfo, d)
File "/home/bartosz/yocto/poky/bitbake/lib/bb/siggen.py", line 691, in dump_this_task
File "/home/bartosz/yocto/poky/meta/lib/oe/sstatesig.py", line 222, in dump_sigtask
super(bb.siggen.SignatureGeneratorBasicHash, self).dump_sigtask(fn, task, stampbase, runtime)
File "/home/bartosz/yocto/poky/bitbake/lib/bb/siggen.py", line 399, in dump_sigtask
File "/usr/lib/python3.8/tempfile.py", line 470, in mkstemp
File "/usr/lib/python3.8/tempfile.py", line 389, in _mkstemp_inner
OSError: [Errno 30] Read-only file system: '/home/bartosz/yocto/build/sstate-cache/7f/73/sigtask.g7e5o0kf'

ERROR: libgcc-10.2.0-r0 do_package: Error executing a python function in exec_python_func() autogenerated:

ERROR: linux-imx-5.10.72+gitAUTOINC+a68e31b63f-r0 do_compile_kernelmodules: Build of do_compile_kernelmodules failed
ERROR: linux-imx-5.10.72+gitAUTOINC+a68e31b63f-r0 do_compile_kernelmodules: Traceback (most recent call last):
File "/home/bartosz/yocto/poky/bitbake/lib/bb/build.py", line 503, in exec_func_shell
File "/home/bartosz/yocto/poky/bitbake/lib/bb/process.py", line 186, in run
bb.process.ExecutionError: Execution of '/home/bartosz/yocto/build/tmp/work/imx8mmevk-poky-linux/linux-imx/5.10.72+gitAUTOINC+a68e31b63f-r0/temp/run.do_compile_kernelmodules.422463' failed with exit code 1

ERROR: libgcc-10.2.0-r0 do_populate_sysroot: Execution of event handler 'defaultrun_buildstats' failed
Traceback (most recent call last):
File "/home/bartosz/yocto/poky/meta/classes/buildstats.bbclass", line 240, in defaultrun_buildstats(e=<bb.build.TaskFailed object at 0x7f6d35b5cd60>):
bb.utils.mkdirhier(taskdir)

  1. write_task_data("failed", os.path.join(taskdir, e.task), e, d)

ERROR: Build of do_install failed
ERROR: Traceback (most recent call last):
File "/home/bartosz/yocto/poky/bitbake/lib/bb/build.py", line 756, in exec_task
File "/home/bartosz/yocto/poky/bitbake/lib/bb/build.py", line 663, in _exec_task
UnboundLocalError: local variable 'logfile' referenced before assignment

ERROR: Task (virtual:native:/home/bartosz/yocto/poky/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.40.0.bb:do_install) failed with exit code '1'
ERROR: Unable to acquire lock '/home/bartosz/yocto/build/cache/bb_unihashes.dat.lock', directory is not writable
ERROR: Command execution failed: 1

Summary: 5 tasks failed:
/home/bartosz/yocto/poky/meta/recipes-devtools/perl/perl_5.32.1.bb:do_patch
/home/bartosz/yocto/poky/meta/recipes-devtools/gcc/libgcc_10.2.bb:do_package
/home/bartosz/yocto/meta-imx/meta-bsp/recipes-kernel/linux/linux-imx_5.10.bb:do_compile_kernelmodules
/home/bartosz/yocto/poky/meta/recipes-devtools/gcc/libgcc_10.2.bb:do_populate_sysroot
virtual:native:/home/bartosz/yocto/poky/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.40.0.bb:do_install

Answers

  • I removed yocto dir and starteg Kernel build again
    Before I used 6 and 4 cores for VirtualMachine. I use VirtualBox.
    Now I set 2 cores for VirtualMachine and it works better, but still have some isues

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Categories

Upcoming Training