Webos 2.19.0 image build error

Hello!

An error occurred while building the Raspberry Pi 4-64bit image.

in the process of building the image....


ERROR: Task (virtual:native:/home/droppgs/build-webos/meta-qt6/recipes-qt/qt6/qtbase_git.bb:do_compile) failed with exit code '1'

...
...

Summary: 1 task failed:
virtual:native:/home/droppgs/build-webos/meta-qt6/recipes-qt/qt6/qtbase_git.bb:do_compile
Summary: There was 1 WARNING message.
Summary: There was 1 ERROR message, returning a non-zero exit code.
Makefile:42: recipe for target 'webos-image-devel' failed


error message pops up.... :smiling_face_with_tear:

After reading the 'How to fix webOS build error' post, I tried to follow the solution in the comments.

In solution 7 suggested by 'NERGI', in 'build-webos/meta-tegra/...'
There is no folder called 'meta-tegra' inside my 'build-webos' folder... :scream_cat:

My development environment is Ubuntu-18.04(LTS)

Thank you for reading :smile:

Hi @droppgs,

2.19.0 occurs build errors due to the changing branch name of other open source projects. To avoid this error, we've introduced a new branch policy. Refer to webOS OSE 2.19.1 Release | webOS Open Source Edition

So you must build the platform with 2.19.1 by changing the branch of build-webos repository. Do the following steps:

# Download source codes
$ git clone https://github.com/webosose/build-webos.git
$ cd build-webos
$ git checkout -t origin/2.19   # This step will change your branch

# Install and configure the build
$ sudo scripts/prerequisites.sh
$ ./mcf -p <num of CPUs> -b <num of CPUs> <device type>

# Start to build
$ source oe-init-build-env
$ bitbake webos-image-devel

p.s.: 2.20.0 will be released this Friday!

I already tried to build the image as per the guide... but it failed. :smiling_face_with_tear:

You set it to '<device type>==raspberrypi4-64' in 'Configuring the Build', is this a problem?

Could you show the whole commands you've tried?

Using the 'clear' command...

Uh... I'm trying it again now and I'll show you if I get any errors! :melting_face:

Are you saying you want me to show you all of this? :thinking:
First of all, only the necessary words were marked with strong words.

droppgs@droppgs:~/build-webos$ bitbake webos-image-devel

Loading cache: 100% | | ETA: --:--:--
Loaded 0 entries from dependency cache.
Parsing recipes: 100% |##########################################| Time: 0:01:43
Parsing of 3018 .bb files complete (0 cached, 3018 parsed). 4539 targets, 419 skipped, 52 masked, 0 errors.
WARNING: No bb files in default matched BBFILE_PATTERN_meta-webos-backports-4.2 '^/home/droppgs/build-webos/meta-webosose/meta-webos-backports/meta-webos-backports-4.2/'
NOTE: Resolving any missing task queue dependencies

Build Configuration:

BB_VERSION = "2.0.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "ubuntu-18.04"
TARGET_SYS = "aarch64-webos-linux"
MACHINE = "raspberrypi4-64"
DISTRO = "webos"
DISTRO_VERSION = "2.19.0.g"
TUNE_FEATURES = "aarch64 armv8a crc cortexa72"
TARGET_FPU = ""
WEBOS_DISTRO_RELEASE_CODENAME = "webos-master"
WEBOS_DISTRO_BUILD_ID = "unofficial"
WEBOS_DISTRO_TOPDIR_REVISION = "ed0200e23214a3a66b84693d3482ceac78578a92"
WEBOS_DISTRO_TOPDIR_DESCRIBE = "v2.19.1"
DATETIME = "20230214040947"

meta-security = "kirkstone:c79262a30bd385f5dbb009ef8704a1a01644528e"
meta-webos-smack
meta-webos-virtualization
meta-webos-updater
meta-webos-raspberrypi = "2.19:6568c93dd97edcaa46983891b3b6c96fb6d9972a"
meta-raspberrypi = "kirkstone:dacad9302a92b0b7edf8546cdcad1f8ef753e462"
meta-webos
meta-webos-backports-4.2
meta-webos-backports-4.1 = "2.19:6568c93dd97edcaa46983891b3b6c96fb6d9972a"
meta-qt6 = "6.4.0:8370a302ddd704fc358731d331a6ebf93c2fe0a0"
meta-virtualization = "kirkstone:9a487c1851aa2021cf24f951957e22fd429c8025"
meta-updater = "kirkstone:c74a06710818bbac3079eb1f3b370625ea1ba494"
meta-clang = "kirkstone:013b5eeb580bc13b156aaf77d0c1175f75b89671"
meta-filesystems
meta-python
meta-networking
meta-multimedia
meta-oe = "kirkstone:50d4a8d2a983a68383ef1ffec2c8e21adf0c1a79"
meta = "kirkstone:555fd2848b970fd38c20651b5e98cabb7f31287c"

NOTE: Fetching uninative binary shim http://downloads.yoctoproject.org/releases/uninative/3.7/x86_64-nativesdk-libc-3.7.tar.xz;sha256sum=b110bf2e10fe420f5ca2f3ec55f048ee5f0a54c7e34856a3594e51eb2aea0570 (will check PREMIRRORS first)
Initialising tasks: 100% |#######################################| Time: 0:00:05
Sstate summary: Wanted 4524 Local 0 Mirrors 0 Missed 4524 Current 0 (0% match, 0% complete)

NOTE: Executing Tasks

WARNING: gperf-native-3.1-r0 do_fetch: Failed to fetch URL https://ftp.gnu.org/gnu/gperf/gperf-3.1.tar.gz, attempting MIRRORS if available
ERROR: qtbase-native-6.4.0-r0 do_compile: ExecutionError('/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/temp/run.do_compile.22765', 1, None, None)
ERROR: Logfile of failure stored in: /home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/temp/log.do_compile.22765

Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: VERBOSE=1 cmake --build /home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build --target all --
| [1/1111] cd /home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build && /home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/bin/cmake -DIN_FILE=/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/lib/pkgconfig/preliminary_pc_for_Qt6Platform_Release_step2.pc -DOUT_FILE=/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/lib/pkgconfig/Qt6Platform.pc -P /home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/cmake/QtFinishPkgConfigFile.cmake
| [2/1111] cd /home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build && /home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/bin/cmake "-DIN_FILES=/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/mkspecs/preliminary/qmodule.pri;/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/mkspecs/preliminary/Release/qmodule.cmake" -DOUT_FILE=/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/lib/mkspecs/qmodule.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=Release "-DIMPLICIT_LINK_DIRECTORIES=/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/lib;/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/lib;/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib" -P /home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/cmake/QtGenerateLibPri.cmake
| [3/1111] /home/droppgs/build-webos/BUILD/hosttools/g++ -DHAVE_CONFIG_H -DPCRE2_CODE_UNIT_WIDTH=16 -DPCRE2_DISABLE_JIT -DQT_BOOTSTRAPPED -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_TYPESAFE_FLAGS -DQT_USE_QSTRINGBUILDER -DQT_VERSION_MAJOR=6 -DQT_VERSION_MINOR=4 -DQT_VERSION_PATCH=0 -DQT_VERSION_STR="6.4.0" -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/Core_autogen/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/global -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/kernel -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/tinycbor/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore/6.4.0 -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore/6.4.0/QtCore -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/double-conversion/double-conversion -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/double-conversion -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/forkfd -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/.rcc -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/mkspecs/linux-g++ -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtZlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/3rdparty/zlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/3rdparty/zlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/3rdparty/pcre2/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/include/glib-2.0 -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/lib/glib-2.0/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/.. -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/../../3rdparty/tinycbor/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/../../3rdparty/pcre2/src -isystem/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -DNDEBUG -O2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -ffunction-sections -fdata-sections -std=gnu++1z -MD -MT src/tools/bootstrap/CMakeFiles/Bootstrap.dir///corelib/global/qendian.cpp.o -MF src/tools/bootstrap/CMakeFiles/Bootstrap.dir///corelib/global/qendian.cpp.o.d -o src/tools/bootstrap/CMakeFiles/Bootstrap.dir///corelib/global/qendian.cpp.o -c /home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/global/qendian.cpp
| [4/1111] /home/droppgs/build-webos/BUILD/hosttools/g++ -DHAVE_CONFIG_H -DPCRE2_CODE_UNIT_WIDTH=16 -DPCRE2_DISABLE_JIT -DQT_BOOTSTRAPPED -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_TYPESAFE_FLAGS -DQT_USE_QSTRINGBUILDER -DQT_VERSION_MAJOR=6 -DQT_VERSION_MINOR=4 -DQT_VERSION_PATCH=0 -DQT_VERSION_STR="6.4.0" -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/Core_autogen/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/global -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/kernel -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/tinycbor/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore/6.4.0 -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore/6.4.0/QtCore -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/double-conversion/double-conversion -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/double-conversion -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/forkfd -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/.rcc -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/mkspecs/linux-g++ -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtZlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/3rdparty/zlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/3rdparty/zlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/3rdparty/pcre2/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/include/glib-2.0 -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/lib/glib-2.0/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/.. -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/../../3rdparty/tinycbor/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/../../3rdparty/pcre2/src -isystem/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -DNDEBUG -O2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -ffunction-sections -fdata-sections -std=gnu++1z -MD -MT src/tools/bootstrap/CMakeFiles/Bootstrap.dir///corelib/global/qglobal.cpp.o -MF src/tools/bootstrap/CMakeFiles/Bootstrap.dir///corelib/global/qglobal.cpp.o.d -o src/tools/bootstrap/CMakeFiles/Bootstrap.dir///corelib/global/qglobal.cpp.o -c /home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/global/qglobal.cpp
| [5/1111] /home/droppgs/build-webos/BUILD/hosttools/g++ -DHAVE_CONFIG_H -DPCRE2_CODE_UNIT_WIDTH=16 -DPCRE2_DISABLE_JIT -DQT_BOOTSTRAPPED -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_TYPESAFE_FLAGS -DQT_USE_QSTRINGBUILDER -DQT_VERSION_MAJOR=6 -DQT_VERSION_MINOR=4 -DQT_VERSION_PATCH=0 -DQT_VERSION_STR="6.4.0" -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/Core_autogen/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/global -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/kernel -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/tinycbor/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore/6.4.0 -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore/6.4.0/QtCore -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/double-conversion/double-conversion -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/double-conversion -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/forkfd -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/.rcc -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/mkspecs/linux-g++ -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtZlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/3rdparty/zlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/3rdparty/zlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/3rdparty/pcre2/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/include/glib-2.0 -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/lib/glib-2.0/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/.. -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/../../3rdparty/tinycbor/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/../../3rdparty/pcre2/src -isystem/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -DNDEBUG -O2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -

...

(Skip the middle content)

...

| FAILED: src/tools/bootstrap/CMakeFiles/Bootstrap.dir///corelib/text/qlocale_tools.cpp.o
| /home/droppgs/build-webos/BUILD/hosttools/g++ -DHAVE_CONFIG_H -DPCRE2_CODE_UNIT_WIDTH=16 -DPCRE2_DISABLE_JIT -DQT_BOOTSTRAPPED -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_TYPESAFE_FLAGS -DQT_USE_QSTRINGBUILDER -DQT_VERSION_MAJOR=6 -DQT_VERSION_MINOR=4 -DQT_VERSION_PATCH=0 -DQT_VERSION_STR="6.4.0" -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/Core_autogen/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/global -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/kernel -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/tinycbor/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore/6.4.0 -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore/6.4.0/QtCore -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/double-conversion/double-conversion -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/double-conversion -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/forkfd -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/.rcc -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/mkspecs/linux-g++ -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtZlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/3rdparty/zlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/3rdparty/zlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/3rdparty/pcre2/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/include/glib-2.0 -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/lib/glib-2.0/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/.. -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/../../3rdparty/tinycbor/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/../../3rdparty/pcre2/src -isystem/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -DNDEBUG -O2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -ffunction-sections -fdata-sections -std=gnu++1z -MD -MT src/tools/bootstrap/CMakeFiles/Bootstrap.dir///corelib/text/qlocale_tools.cpp.o -MF src/tools/bootstrap/CMakeFiles/Bootstrap.dir///corelib/text/qlocale_tools.cpp.o.d -o src/tools/bootstrap/CMakeFiles/Bootstrap.dir///corelib/text/qlocale_tools.cpp.o -c /home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/text/qlocale_tools.cpp
| /home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/text/qlocale_tools.cpp:21:10: fatal error: charconv: No such file or directory
| #include
| ^~~~~~~~~~
| compilation terminated.
| [56/1111] /home/droppgs/build-webos/BUILD/hosttools/g++ -DHAVE_CONFIG_H -DPCRE2_CODE_UNIT_WIDTH=16 -DPCRE2_DISABLE_JIT -DQT_BOOTSTRAPPED -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_TYPESAFE_FLAGS -DQT_USE_QSTRINGBUILDER -DQT_VERSION_MAJOR=6 -DQT_VERSION_MINOR=4 -DQT_VERSION_PATCH=0 -DQT_VERSION_STR="6.4.0" -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/Core_autogen/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/global -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/kernel -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/tinycbor/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore/6.4.0 -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtCore/6.4.0/QtCore -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/double-conversion/double-conversion -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/double-conversion -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/../3rdparty/forkfd -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/corelib/.rcc -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/mkspecs/linux-g++ -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/include/QtZlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/3rdparty/zlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/build/src/3rdparty/zlib -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/3rdparty/pcre2/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/include/glib-2.0 -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/lib/glib-2.0/include -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/.. -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/../../3rdparty/tinycbor/src -I/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/tools/bootstrap/../../3rdparty/pcre2/src -isystem/home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -DNDEBUG -O2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -ffunction-sections -fdata-sections -std=gnu++1z -MD -MT src/tools/bootstrap/CMakeFiles/Bootstrap.dir///corelib/text/qlocale.cpp.o -MF src/tools/bootstrap/CMakeFiles/Bootstrap.dir///corelib/text/qlocale.cpp.o.d -o src/tools/bootstrap/CMakeFiles/Bootstrap.dir///corelib/text/qlocale.cpp.o -c /home/droppgs/build-webos/BUILD/work/x86_64-linux/qtbase-native/6.4.0-r0/git/src/corelib/text/qlocale.cpp

| ninja: build stopped: subcommand failed.
| WARNING: exit code 1 from a shell command.
ERROR: Task (virtual:native:/home/droppgs/build-webos/meta-qt6/recipes-qt/qt6/qtbase_git.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1676 tasks of which 0 didn't need to be rerun and 1 failed.

NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 3 seconds
NOTE: Build completion summary:
NOTE: do_populate_sysroot: 0.0% sstate reuse(0 setscene, 174 scratch)
NOTE: do_deploy_source_date_epoch: 0.0% sstate reuse(0 setscene, 177 scratch)
NOTE: do_package: 0.0% sstate reuse(0 setscene, 2 scratch)
NOTE: do_packagedata: 0.0% sstate reuse(0 setscene, 2 scratch)

Summary: 1 task failed:
** virtual:native:/home/droppgs/build-webos/meta-qt6/recipes-qt/qt6/qtbase_git.bb:do_compile**
Summary: There were 2 WARNING messages.
Summary: There was 1 ERROR message, returning a non-zero exit code.

The full command is...

$git clone GitHub - webosose/build-webos: webOS OSE build layer

$ cd build-webos

$ git checkout -t origin/2.19

$ sudo scripts/prerequisites.sh

$ ./mcf -p 2 -b 2 raspberrypi4-64 // ((my CORE count / 2) == 2)

$ source oe-init-build-env

$ bitbake webos-image-devel

I ran the command like this. :disguised_face:

What is your gcc version?

Sorry, i checked the reply late... :hushed:

My gcc number is 7.5.0

I built the webos-devel image this morning, and it worked fine.

I guess your gcc occurs build error. For Ubuntu 18.04, please use gcc 9.4 or higher.

1 Like

Sorry for the late reply. I was building the image in the way you told me.

As advised, I am building with a higher gcc version.(Now gcc version: 9.4.0)

However, an error occurs in the middle of the build process.

Whenever an error occurs, first error, I google it to solve it(I used the command "sudo rm -rf ~/.node-gyp" and ran the command "bitbake webos-image-devel". As a result, the image build continued from the previous build.)

and second error, just continue the previous build with the "bitbake webos-image-devel" command.

The contents of the error are as follows.

Are there any problems using this build?

Thank you for always helping me :pleading_face:

First error:

ERROR: sed-4.8-r0 do_fetch: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"; export SSH_AGENT_PID="1560"; export SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"; export PATH="/home/droppgs/build-webos/BUILD/sysroots-uninative/x86_64-linux/usr/bin:/home/droppgs/build-webos/meta-webosose/meta-webos/scripts:/home/droppgs/build-webos/oe-core/scripts:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/sed/4.8-r0/recipe-sysroot-native/usr/bin/aarch64-webos-linux:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/sed/4.8-r0/recipe-sysroot/usr/bin/crossscripts:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/sed/4.8-r0/recipe-sysroot-native/usr/sbin:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/sed/4.8-r0/recipe-sysroot-native/usr/bin:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/sed/4.8-r0/recipe-sysroot-native/sbin:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/sed/4.8-r0/recipe-sysroot-native/bin:/home/droppgs/build-webos/bitbake/bin:/home/droppgs/build-webos/BUILD/hosttools"; export HOME="/home/droppgs"; /usr/bin/env wget -t 2 -T 30 --passive-ftp -P /home/droppgs/build-webos/downloads 'https://ftp.gnu.org/gnu/sed/sed-4.8.tar.xz' --progress=dot -v failed with exit code 4, no output
ERROR: sed-4.8-r0 do_fetch: Bitbake Fetcher Error: FetchError('Unable to fetch URL from any source.', 'https://ftp.gnu.org/gnu/sed/sed-4.8.tar.xz')
ERROR: Logfile of failure stored in: /home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/sed/4.8-r0/temp/log.do_fetch.17540
ERROR: Task (/home/droppgs/build-webos/oe-core/meta/recipes-extended/sed/sed_4.8.bb:do_fetch) failed with exit code '1'
ERROR: gsl-2.7.1-r0 do_fetch: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"; export SSH_AGENT_PID="1560"; export SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"; export PATH="/home/droppgs/build-webos/BUILD/sysroots-uninative/x86_64-linux/usr/bin:/home/droppgs/build-webos/meta-webosose/meta-webos/scripts:/home/droppgs/build-webos/oe-core/scripts:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/gsl/2.7.1-r0/recipe-sysroot-native/usr/bin/aarch64-webos-linux:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/gsl/2.7.1-r0/recipe-sysroot/usr/bin/crossscripts:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/gsl/2.7.1-r0/recipe-sysroot-native/usr/sbin:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/gsl/2.7.1-r0/recipe-sysroot-native/usr/bin:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/gsl/2.7.1-r0/recipe-sysroot-native/sbin:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/gsl/2.7.1-r0/recipe-sysroot-native/bin:/home/droppgs/build-webos/bitbake/bin:/home/droppgs/build-webos/BUILD/hosttools"; export HOME="/home/droppgs"; /usr/bin/env wget -t 2 -T 30 --passive-ftp -P /home/droppgs/build-webos/downloads 'https://ftp.gnu.org/gnu/gsl/gsl-2.7.1.tar.gz' --progress=dot -v failed with exit code 4, no output
ERROR: gsl-2.7.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Unable to fetch URL from any source.', 'https://ftp.gnu.org/gnu/gsl/gsl-2.7.1.tar.gz')
ERROR: Logfile of failure stored in: /home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/gsl/2.7.1-r0/temp/log.do_fetch.22731
ERROR: Task (/home/droppgs/build-webos/meta-oe/meta-oe/recipes-support/gsl/gsl_2.7.1.bb:do_fetch) failed with exit code '1'

Second error:

ERROR: jemalloc-0.20080828a-0webos9-5-r4 do_fetch: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"; export SSH_AGENT_PID="1560"; export SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"; export PATH="/home/droppgs/build-webos/BUILD/sysroots-uninative/x86_64-linux/usr/bin:/home/droppgs/build-webos/meta-webosose/meta-webos/scripts:/home/droppgs/build-webos/oe-core/scripts:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/jemalloc/0.20080828a-0webos9-5-r4/recipe-sysroot-native/usr/bin/aarch64-webos-linux:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/jemalloc/0.20080828a-0webos9-5-r4/recipe-sysroot/usr/bin/crossscripts:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/jemalloc/0.20080828a-0webos9-5-r4/recipe-sysroot-native/usr/sbin:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/jemalloc/0.20080828a-0webos9-5-r4/recipe-sysroot-native/usr/bin:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/jemalloc/0.20080828a-0webos9-5-r4/recipe-sysroot-native/sbin:/home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/jemalloc/0.20080828a-0webos9-5-r4/recipe-sysroot-native/bin:/home/droppgs/build-webos/bitbake/bin:/home/droppgs/build-webos/BUILD/hosttools"; export HOME="/home/droppgs"; LANG=C git -c core.fsyncobjectfiles=0 -c gc.autoDetach=false -c core.pager=cat clone --bare --mirror GitHub - webosose/jemalloc: Jemalloc used in webOS /home/droppgs/build-webos/downloads/git2/github.com.webosose.jemalloc --progress failed with exit code 128, no output
ERROR: jemalloc-0.20080828a-0webos9-5-r4 do_fetch: Bitbake Fetcher Error: FetchError('Unable to fetch URL from any source.', 'git://github.com/webosose/jemalloc;branch=master;protocol=https')
ERROR: Logfile of failure stored in: /home/droppgs/build-webos/BUILD/work/raspberrypi4_64-webos-linux/jemalloc/0.20080828a-0webos9-5-r4/temp/log.do_fetch.19545
ERROR: Task (/home/droppgs/build-webos/meta-webosose/meta-webos/recipes-webos/jemalloc/jemalloc.bb:do_fetch) failed with exit code '1'

'''

It is now in the build state.

Initialising tasks: 100% |########################################################################| Time: 0:00:04
Sstate summary: Wanted 3686 Local 0 Mirrors 0 Missed 3686 Current 838 (0% match, 18% complete)
NOTE: Executing Tasks
Setscene tasks: 4524 of 4524
Currently 2 running tasks (3637 of 10909) 33% |####################
..
..

'''

IDK what your problem is about, but i succeed building ver 2.19.1
with my building guide.

try making build Env like me.

์šฐ๋ถ„ํˆฌ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‚˜ํ•ด์„œ ์šฐ๋ถ„ํˆฌ 20.04(LTS)๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  GCC๋ฒ„์ „๋„ 9.4.0์ด์ƒ์œผ๋กœ ์˜ฌ๋ ธ๋Š”๋ฐ๋„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋„ค์š”...

I thought Ubuntu was the problem, so I upgraded to Ubuntu '20.04' and the gcc version also went to 9.4.0. However, a problem arises.

์ž‘์„ฑ์ž๋‹˜ ๋ธ”๋กœ๊ทธ๋ณด๊ณ  ๋…ธํŠธ๋ถ์œผ๋กœ ๋นŒ๋“œํ•ด์„œ ๊ทธ๋Ÿฐ๊ฐ€... ์‚ฌ์šฉ์ž๋ถ„ํ•˜๊ณ  ๋˜‘๊ฐ™๊ฒŒ ๋นŒ๋“œ๋ฅผ ์—ฌ๋Ÿฌ๋ฒˆํ–ˆ๋Š”๋ฐ๋„ ๋นŒ๋“œ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋„ค์š”...

I proceeded with the build according to the instructions on the site you recommended, but an error occurs.

์นœ๊ตฌ ๋ธํƒ‘ PC๋กœ ๋ผ์ฆˆ๋ฒ ๋ฆฌ-64 ์šฉ ๋นŒ๋“œ ์„ฑ๊ณตํ•ด์„œ ๊ทธ๊ฑฐ ์‚ฌ์šฉํ•˜๋ ค๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ์—†์„๊นŒ์š”?

I succeeded in building Raspberry Pi-64 with my friend's desktop PC. Is there any problem using it?

@droppgs,

This forum is open to developers all around the world.

I know it's hard to communicate in a foreign language. But your post might be helpful to foreign developers who suffer the same errors you are. So I gently ask you to use English in this forum.

Thanks,

*p.s: webOS OSE 2.20.0 has been released today and we'll provide pre-built images for RPi4 64-bit, RPi4 64-bit devel, Emulator 64-bit, Emulator 64-bit devel.

๋ฌธ์ œ๋Š” ์—†์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค๋งŒ, ์—ฌ๊ธฐ๋Š” ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ผ์„œ ์˜์–ด ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
i think there would be no problem, but this community is for developers all around the world, so please write in English.

๋‹ค๋งŒ native service, built in app, built in service ๋“ฑ์ด ๊ฐœ๋ฐœ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๊ณ  test app์„ ์ œ์™ธ์‹œํ‚ค๊ณ  ๋นŒํŠธ์ธ ์•ฑ, service๋งŒ ๋„ฃ์€ ์ด๋ฏธ์ง€๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์ƒํ•˜์‹ ๋‹ค๋ฉด ๊ทธ๋ž˜์„œ ์ œ๋Œ€๋กœ ์“ฐ์‹ค ๊ฑฐ๋ฉด ์ง์ ‘ ๋นŒ๋“œํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•ด๋ณด์‹œ๋Š” ๊ฒƒ๋„ ์ข‹์œผ์€ ๊ฒฝํ—˜์ด ๋˜์‹ค๊ฒ๋‹ˆ๋‹ค.

if you use just pre-built image, you may not be possible to make
native service, built in app, built in service... etc

and moreover, you can't exclude test apps from image file. So if you want to learn how to build webOS OSE image file with Yocto Project , i recommend build your own img, make your own built Env.

Cuz i did it.

Dear NERGI, i read that release note, and saw

  • appinstalld2
    • Fixed an issue where the com.webos.applicationService/remove method didnโ€™t delete apps completely

Is that update solved the issue that webOS Studio & user cant delete App

when JS service code subscribing other service?

I solved that issue by adding code below.

service.register("quit", function(){
    sub.cancel();

    service.activityManager.complete(keepAliveActivity, (activity) => {
        keepAliveActivity = null;
        console.log('completed activity');
    });
});

I'm very happy that someone read the release note so quickly.

I'll send your snippet to the developer. It might take some time.
I'll share the answer with you as soon as I get the answer.

Thanks,

sorry. My thoughts were short.

Perhaps, it seems that the problem is caused by building in the laptop development environment.

My laptop ubuntu was configured as a dual boot with windows os.

Ubuntu is 20.04 and the storage space is composed of 400GB.

gcc version is 9.4.0...

I'm trying to build WebOS to the desktop.

2 Likes

Pre-built images for webOS OSE v2.20.0 are available now.

Check the following page.

2 Likes

Sorry for the late reply.

WebOS 2.19.0 version build was successful on a desktop PC.!! :grin:

Here I have a question.

The WebOS build methodology written by others says not to build with a notebook, virtual environment, or Wls2. :roll_eyes:

I also failed on the laptop, but the build succeeded on the desktop PC. Do you know the difference between the two?

(In case there was a difference in data transmission, the build was carried out by connecting the laptop to Ethernet, not Wi-Fi.)

Thank you for always replying and helping me. :smiling_face:

1 Like