Getting bitbake error after 54% recipes are baked. #yocto #dunfell


vishal.rana118@...
 

Hi,

I am using ubuntu 16.04 (host) in VirtualBox.

Memory allocated to VM machine is 100+ GB.

Poky dunfell.

While trying to build the project for x86_64.

Steps followed as per yocto quick guide for "dunfell"

////////////////////////////////////////////////////////////////////////

after baking 54% of recipe I am getting error.

////////////////////////////////////////////////////////////////////////////////////

| /home/vrana/Desktop/yocto_Practice/build/tmp/work/core2-64-poky-linux/gcc/9.3.0-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/9.3.0/as: out of memory allocating 4064 bytes after a total of 452272128 bytes

| Makefile:1117: recipe for target 'insn-emit.o' failed

| make[1]: *** [insn-emit.o] Error 2

| make[1]: *** Waiting for unfinished jobs....

| rm gcc.pod

| make[1]: Leaving directory '/home/vrana/Desktop/yocto_Practice/build/tmp/work/core2-64-poky-linux/gcc/9.3.0-r0/gcc-9.3.0/build.x86_64-poky-linux.x86_64-poky-linux/gcc'

| Makefile:4328: recipe for target 'all-gcc' failed

| make: *** [all-gcc] Error 2

| WARNING: exit code 1 from a shell command.

|

ERROR: Task (/home/vrana/Desktop/yocto_Practice/source/poky/meta/recipes-devtools/gcc/gcc_9.3.bb:do_compile) failed with exit code '1'

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

Summary: 1 task failed:

  /home/vrana/Desktop/yocto_Practice/source/poky/meta/recipes-devtools/gcc/gcc_9.3.bb:do_compile

Summary: There were 2 ERROR messages shown, returning a non-zero exit code. 

 

////////////////////////////////////////////////////////////

looking for guidance.

 

Regards,


Zoran
 

> /home/vrana/Desktop/yocto_Practice/build/tmp/ \
> work/core2-64-poky-linux/gcc/9.3.0-r0/recipe-sysroot-native/ \
> usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/ \
> gcc/x86_64-poky-linux/9.3.0/as:
> out of memory allocating 4064 bytes after a total of 452272128 bytes

Looks to me that your VM ran out of SDRAM memory,
allocated for the VM, somehow.

> Memory allocated to VM machine is 100+ GB.

It is (hopefully) a VDI (Dynamic) VM disk image, NOT a SDRAM,
my best guess.

[1] You can just try to continue bitbake process, it might pass, since the
     Bitbake processes were forcefully killed, and some memory hogged
     fortunately were entirely deallocated;
[2] If [1] fails again a few times, you can try to reconfigure VMM to give
     more SDRAM to VM (have no idea what is the allocated default), it
     might help!

Zee
_______


On Tue, Aug 17, 2021 at 5:38 PM <vishal.rana118@...> wrote:

Hi,

I am using ubuntu 16.04 (host) in VirtualBox.

Memory allocated to VM machine is 100+ GB.

Poky dunfell.

While trying to build the project for x86_64.

Steps followed as per yocto quick guide for "dunfell"

////////////////////////////////////////////////////////////////////////

after baking 54% of recipe I am getting error.

////////////////////////////////////////////////////////////////////////////////////

| /home/vrana/Desktop/yocto_Practice/build/tmp/work/core2-64-poky-linux/gcc/9.3.0-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/9.3.0/as: out of memory allocating 4064 bytes after a total of 452272128 bytes

| Makefile:1117: recipe for target 'insn-emit.o' failed

| make[1]: *** [insn-emit.o] Error 2

| make[1]: *** Waiting for unfinished jobs....

| rm gcc.pod

| make[1]: Leaving directory '/home/vrana/Desktop/yocto_Practice/build/tmp/work/core2-64-poky-linux/gcc/9.3.0-r0/gcc-9.3.0/build.x86_64-poky-linux.x86_64-poky-linux/gcc'

| Makefile:4328: recipe for target 'all-gcc' failed

| make: *** [all-gcc] Error 2

| WARNING: exit code 1 from a shell command.

|

ERROR: Task (/home/vrana/Desktop/yocto_Practice/source/poky/meta/recipes-devtools/gcc/gcc_9.3.bb:do_compile) failed with exit code '1'

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

Summary: 1 task failed:

  /home/vrana/Desktop/yocto_Practice/source/poky/meta/recipes-devtools/gcc/gcc_9.3.bb:do_compile

Summary: There were 2 ERROR messages shown, returning a non-zero exit code. 

 

////////////////////////////////////////////////////////////

looking for guidance.

 

Regards,





Khem Raj
 

On 8/17/21 8:38 AM, vishal.rana118@gmail.com wrote:
Hi,
I am using*ubuntu 16.04* (host) in VirtualBox.
Memory allocated to VM machine is 100+ GB.
how much DRAM is allocated.

Poky*dunfell*.
While trying to build the project fo*r x86_64.*
Steps followed as per yocto quick guide for "dunfell"
////////////////////////////////////////////////////////////////////////
after baking 54% of recipe I am getting error.
////////////////////////////////////////////////////////////////////////////////////
| /home/vrana/Desktop/yocto_Practice/build/tmp/work/core2-64-poky-linux/gcc/9.3.0-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/9.3.0/as: out of memory allocating 4064 bytes after a total of 452272128 bytes
| Makefile:1117: recipe for target 'insn-emit.o' failed
| make[1]: *** [insn-emit.o] Error 2
| make[1]: *** Waiting for unfinished jobs....
| rm gcc.pod
| make[1]: Leaving directory '/home/vrana/Desktop/yocto_Practice/build/tmp/work/core2-64-poky-linux/gcc/9.3.0-r0/gcc-9.3.0/build.x86_64-poky-linux.x86_64-poky-linux/gcc'
| Makefile:4328: recipe for target 'all-gcc' failed
| make: *** [all-gcc] Error 2
| WARNING: exit code 1 from a shell command.
|
ERROR: Task (/home/vrana/Desktop/yocto_Practice/source/poky/meta/recipes-devtools/gcc/gcc_9.3.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1832 tasks of which 0 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
/home/vrana/Desktop/yocto_Practice/source/poky/meta/recipes-devtools/gcc/gcc_9.3.bb:do_compile
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
////////////////////////////////////////////////////////////
looking for guidance.
Regards,


vishal.rana118@...
 

Previously SDRAM was 3 GB allocated.

After changing SDRAM to 4 GB.
then trying to build/make/bitbake..

getting new error i.e.
Unable to connect to bitbake server


Khem Raj
 

On Tue, Aug 17, 2021 at 10:36 AM <vishal.rana118@gmail.com> wrote:

Previously SDRAM was 3 GB allocated.

After changing SDRAM to 4 GB.
then trying to build/make/bitbake..
keep in mind that based upon how many vcores you allocate to VM will
determine memory pressure
as well. So if you have 2 cores perhaps 4GB is ok or maybe even 4
cores might workout ok but some bigger packages like
chromium etc. need minimal 16GB RAM to build.


getting new error i.e.
Unable to connect to bitbake server
this seems that it finds bitbake is still running and its trying to
reconnect to it. Maybe just reboot the box and try again



Zoran
 

keep in mind that based upon how many vcores you allocate to VM will
determine memory pressure
as well. So if you have 2 cores perhaps 4GB is ok or maybe even 4
cores might workout ok but some bigger packages like
chromium etc. need minimal 16GB RAM to build.
This should be reflected somewhere in YOCTO documentation. Especially
for chromium.

In the section: Host HW Requirements (with some explanation why).

Zee
_______


On Tue, Aug 17, 2021 at 10:14 PM Khem Raj <raj.khem@gmail.com> wrote:

On Tue, Aug 17, 2021 at 10:36 AM <vishal.rana118@gmail.com> wrote:

Previously SDRAM was 3 GB allocated.

After changing SDRAM to 4 GB.
then trying to build/make/bitbake..
keep in mind that based upon how many vcores you allocate to VM will
determine memory pressure
as well. So if you have 2 cores perhaps 4GB is ok or maybe even 4
cores might workout ok but some bigger packages like
chromium etc. need minimal 16GB RAM to build.


getting new error i.e.
Unable to connect to bitbake server
this seems that it finds bitbake is still running and its trying to
reconnect to it. Maybe just reboot the box and try again