eclipsesource / eclipsesource/J2V8
J2V8 Build issue
- Dominant language
- Java
- Stars
- 2.6k
- Forks
- 387
- PR merge metrics
- No merged PRs in 30d
Description
Hello Team,
I followed the build instructions as per the BUILDING.md for linux and android.
For below cases, build is failing for me.
**Interactive**
android-arm @ Docker
linux-x64 @ Docker
Error:
`Step 16/54 : RUN mkdir -p ${ANDROID_HOME} && cd ${ANDROID_HOME} && wget -q https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip -O android_tools.zip && unzip -qq android_tools.zip && rm android_tools.zip
---> Running in 2e3159d57e19
The command '/bin/sh -c mkdir -p ${ANDROID_HOME} && cd ${ANDROID_HOME} && wget -q https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip -O android_tools.zip && unzip -qq android_tools.zip && rm android_tools.zip' returned a non-zero code: 5
Traceback (most recent call last):
File "build.py", line 13, in
interactive.run_interactive_cli()
File "/home/test/gitrepos/J2V8/build_system/build_interactive.py", line 58, in run_interactive_cli
bex.execute_build(build_params)
File "/home/test/gitrepos/J2V8/build_system/build_executor.py", line 279, in execute_build
execute_build_step(cross_compiler, cross_cfg)
File "/home/test/gitrepos/J2V8/build_system/build_executor.py", line 231, in execute_build_step
build_system.build(build_step)
File "/home/test/gitrepos/J2V8/build_system/build_structures.py", line 95, in build
self.pre_build(config)
File "/home/test/gitrepos/J2V8/build_system/docker_build.py", line 155, in pre_build
self.exec_host_cmd("docker build " + args_str + " -f $PLATFORM/Dockerfile -t \"" + image_name + "\" . ", config)
File "/home/test/gitrepos/J2V8/build_system/build_structures.py", line 105, in exec_host_cmd
self.__exec_cmd_core(cmd, config, config.host_cwd)
File "/home/test/gitrepos/J2V8/build_system/build_structures.py", line 122, in __exec_cmd_core
utils.execute(cmd, cwd)
File "/home/test/gitrepos/J2V8/build_system/build_utils.py", line 157, in execute
raise subprocess.CalledProcessError(return_code, cmd)
subprocess.CalledProcessError: Command 'docker build --build-arg KEYSTORE=$KEYSTORE --build-arg KEYSTORE_PASSWORD=$KEYSTORE_PASSWORD -f android/Dockerfile -t "j2v8-android" . ' returned non-zero exit status 5
Waiting for docker process to exit...`
**Non-interactive**
build -t linux -a x64 -dkr
Error:
> /usr/bin/python -u tools/mb/mb.py gen -f infra/mb/mb_config.pyl -m developer_default -b x64.release out.gn/x64.release
Writing """\
is_debug = false
target_cpu = "x64"
""" to /v8build/v8/out.gn/x64.release/args.gn.
/v8build/v8/buildtools/linux64/gn gen out.gn/x64.release --check
-> returned 1
ERROR at //build/config/sysroot.gni:65:11: Script returned non-zero exit code.
exec_script("//build/dir_exists.py",
^----------
Current dir: /v8build/v8/out.gn/x64.release/
Command: python3 /v8build/v8/build/dir_exists.py /v8build/v8/build/linux/debian_sid_amd64-sysroot
Returned 127.
stderr:
python3: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory
See //build/toolchain/linux/BUILD.gn:6:1: whence it was imported.
import("//build/config/sysroot.gni")
^----------------------------------
See //BUILD.gn:1310:1: which caused the file to be included.
action("postmortem-metadata") {
^------------------------------
Anyone able to build J2V8 successfully with recent codebase?
any pointers would definitely help.
Thanks a lot!
Contributor guide
Assessment
This issue has not been assessed yet.