Hi.
i am trying to build sato-image on RPI but i am getting following error w.r.t 
ruby.i have added ruby & ruby-dev package via image_install,what wrong could be 
happened with this can someone help??

:~/ORASP$ bitbake core-image-sato
Parsing recipes: 100% 
|######################################################################################################################################################################|
 Time: 0:02:31
Parsing of 2279 .bb files complete (0 cached, 2279 parsed). 3439 targets, 132 
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      = "ubuntu-18.04"
TARGET_SYS           = "aarch64-oe-linux"
MACHINE              = "raspberrypi4-64"
DISTRO               = "exaleap-arm-linux"
DISTRO_VERSION       = "exaleap-arm-linux-r1.0.0"
TUNE_FEATURES        = "aarch64 cortexa72 crc crypto"
TARGET_FPU           = ""
meta                 = "master:982b7f98b8423236cc986346379b1bde3694f131"
meta-oe
meta-python
meta-networking
meta-multimedia
meta-perl            = "dunfell:e413c1ef621688e69bb7830bb3151ed23b30b73e"
meta-raspberrypi     = "master:5ac6f013339b0b1ab2d71f9f6af48a186e126c19"
meta-pankaj          = "<unknown>:<unknown>"

Initialising tasks: 100% 
|###################################################################################################################################################################|
 Time: 0:00:05
Sstate summary: Wanted 1633 Found 0 Missed 1633 Current 973 (0% match, 37% 
complete)
NOTE: Executing Tasks
ERROR: ruby-2.7.1-r0 do_compile: oe_runmake failed
ERROR: ruby-2.7.1-r0 do_compile: Execution of 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/temp/run.do_compile.4394'
 failed with exit code 1:
BASERUBY = 
/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/recipe-sysroot-native/usr/bin/ruby
 --disable=gems
CC = aarch64-oe-linux-gcc  -mcpu=cortex-a72+crc+crypto 
--sysroot=/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/recipe-sysroot
LD = aarch64-oe-linux-ld 
--sysroot=/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/recipe-sysroot
LDSHARED = aarch64-oe-linux-gcc  -mcpu=cortex-a72+crc+crypto 
--sysroot=/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/recipe-sysroot
 -shared
CFLAGS = -O2 -pipe -g -feliminate-unused-debug-types 
-fmacro-prefix-map=/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0=/usr/src/debug/ruby/2.7.1-r0
                      
-fdebug-prefix-map=/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0=/usr/src/debug/ruby/2.7.1-r0
                      
-fdebug-prefix-map=/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/recipe-sysroot=
                      
-fdebug-prefix-map=/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/recipe-sysroot-native=
  -fPIC
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow 
-fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT 
-DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/aarch64-linux-gnu 
-I../ruby-2.7.1/include -I../ruby-2.7.1 -I../ruby-2.7.1/enc/unicode/12.1.0
CPPFLAGS =
DLDFLAGS = -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed 
-Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.2.7  -L. -Wl,-O1 
-Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -rdynamic 
-Wl,-export-dynamic -fstack-protector-strong
SOLIBS = -lz -lpthread -lrt -lrt -ldl -lm
LANG =
LC_ALL = en_US.UTF-8
LC_CTYPE =
MFLAGS = -j --jobserver-fds=4,5
aarch64-oe-linux-gcc (GCC) 10.1.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

../ruby-2.7.1/revision.h unchanged
generating enc.mk
making srcs under enc
making enc
make[1]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build'
make[1]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build'
generating transdb.h
transdb.h unchanged
making trans
generating makefiles ext/configure-ext.mk
make[1]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build'
make[1]: Nothing to be done for '../ruby-2.7.1/enc/trans'.
make[1]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build'
making encs
make[1]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build'
ext/configure-ext.mk unchanged
make[1]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/json'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/syslog'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/syslog'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/json'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/digest'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/ripper'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/digest'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/ripper'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/monitor'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/monitor'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/bigdecimal'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/bigdecimal'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/io/console'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/openssl'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/io/console'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/openssl'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/-test-/marshal/compat'
linking shared-object -test-/marshal/compat.so
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/coverage'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/coverage'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/pathname'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/nkf'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/pty'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/pathname'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/nkf'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/pty'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/psych'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/rubyvm'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/rubyvm'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/fiddle'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/fiddle'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/psych'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/date'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/date'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/socket'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/socket'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/-test-/marshal/compat'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/digest/sha2'
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build/ext/digest/sha2'
make[2]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build'
../ruby-2.7.1/revision.h unchanged
make[2]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build'
make[1]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build'
make[1]: Entering directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory 
'/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/build'
Generating RDoc documentation
uh-oh! RDoc had a problem:

Directory .ext/rdoc already exists, but it looks like it isn't an RDoc 
directory.

Because RDoc doesn't want to risk destroying any of your existing files,
you'll need to specify a different output directory name (using the --op <dir>
option)
un with --debug for full backtrace
uncommon.mk:556: recipe for target 'rdoc' failed
make: *** [rdoc] Error 1
WARNING: exit code 1 from a shell command.

ERROR: Logfile of failure stored in: 
/home/pankaj/ORASP/tmp-glibc/work/aarch64-oe-linux/ruby/2.7.1-r0/temp/log.do_compile.4394
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#140631): 
https://lists.openembedded.org/g/openembedded-core/message/140631
Mute This Topic: https://lists.openembedded.org/mt/75505839/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to