Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

frida-server 16.0.8 build fail #83

Open
WULINPIN opened this issue Oct 19, 2023 · 0 comments
Open

frida-server 16.0.8 build fail #83

WULINPIN opened this issue Oct 19, 2023 · 0 comments

Comments

@WULINPIN
Copy link

system:
Ubuntu 20.04.5 LTS
Linux testwlp-virtual-machine 5.15.0-53-generic #59~20.04.1-Ubuntu SMP Thu Oct 20 15:10:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

user:
root

application :
root@testwlp-virtual-machine:/home/testwlp/Desktop/fridatest/frida# npm -v
8.19.2

root@testwlp-virtual-machine:/home/testwlp/Desktop/fridatest/frida# node -v
v19.0.0

error info:
`
root@testwlp-virtual-machine:/home/testwlp/Desktop/fridatest/frida# proxychains make core-android-arm64
ProxyChains-3.1 (http://proxychains.sf.net)
make[1]: Entering directory '/home/testwlp/Desktop/fridatest/frida'
. build/frida-env-android-arm.rc; builddir=build/tmp-android-arm/frida-gum; if [ ! -f $builddir/build.ninja ]; then meson_args="--native-file build/frida-linux-x86_64.txt"; if [ android-arm != linux-x86_64 ]; then meson_args="$meson_args --cross-file build/frida-android-arm.txt"; fi; python3 /home/testwlp/Desktop/fridatest/frida/releng/meson/meson.py setup $meson_args --prefix /home/testwlp/Desktop/fridatest/frida/build/frida-android-arm --libdir /home/testwlp/Desktop/fridatest/frida/build/frida-android-arm/lib --default-library static -Doptimization=s -Db_ndebug=true --strip -Djailbreak=auto -Dgumpp=enabled -Dgumjs=enabled -Dv8=auto -Ddatabase=enabled -Dfrida_objc_bridge=auto -Dfrida_swift_bridge=auto -Dfrida_java_bridge=auto -Dtests=enabled frida-gum $builddir || exit 1; fi; python3 /home/testwlp/Desktop/fridatest/frida/releng/meson/meson.py install -C $builddir || exit 1
ninja: Entering directory '/home/testwlp/Desktop/fridatest/frida/build/tmp-android-arm/frida-gum'
[1/64] Generating bindings/gumjs/gumjs-runtime with a custom command
FAILED: bindings/gumjs/gumcmodule-runtime.h bindings/gumjs/gumquickscript-runtime.h bindings/gumjs/gumquickscript-objc.h bindings/gumjs/gumquickscript-java.h bindings/gumjs/gumv8script-runtime.h bindings/gumjs/gumv8script-objc.h bindings/gumjs/gumv8script-java.h
/home/testwlp/Desktop/fridatest/frida/frida-gum/bindings/gumjs/generate-runtime.py qjs,v8 arm little /home/testwlp/Desktop/fridatest/frida/frida-gum/bindings/gumjs /home/testwlp/Desktop/fridatest/frida/frida-gum/gum /home/testwlp/Desktop/fridatest/frida/build/sdk-android-arm/include/capstone /home/testwlp/Desktop/fridatest/frida/build/sdk-android-arm/lib/tcc/include /home/testwlp/Desktop/fridatest/frida/build/tmp-android-arm/frida-gum/bindings/gumjs/quickcompile /home/testwlp/Desktop/fridatest/frida/build/tmp-android-arm/frida-gum/bindings/gumjs


Failed to bootstrap frida-compile:
Command '['npm', 'install', 'frida-compile@^10.2.5']' died with <Signals.SIGABRT: 6>.
It appears Node.js is not installed.
We need it for processing JavaScript code at build-time.
Check PATH or set NPM to the absolute path of your npm binary.


ninja: build stopped: subcommand failed.
Could not rebuild /home/testwlp/Desktop/fridatest/frida/build/tmp-android-arm/frida-gum
make[1]: *** [Makefile.linux.mk:108: build/frida-android-arm/lib/pkgconfig/frida-gum-1.0.pc] Error 1
make[1]: Leaving directory '/home/testwlp/Desktop/fridatest/frida'
make: *** [Makefile:4: core-android-arm64] Error 2

`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant