How to install make -lutil in openwrt

I'm tyring install ws-scrcpy, I got this error:

913 verbose pkgid node-pty@0.10.1
914 verbose cwd /root/ws-scrcpy
915 verbose Linux 5.15.135-ophub
916 verbose node v18.19.1
917 verbose npm  v10.2.3
918 error code 1
919 error path /root/ws-scrcpy/node_modules/node-pty
920 error command failed
921 error command sh -c node scripts/install.js
922 error make: Entering directory '/root/ws-scrcpy/node_modules/node-pty/build'
922 error   CXX(target) Release/obj.target/pty/src/unix/pty.o
922 error   SOLINK_MODULE(target) Release/obj.target/pty.node
922 error make: Leaving directory '/root/ws-scrcpy/node_modules/node-pty/build'
923 error gyp info it worked if it ends with ok
923 error gyp info using node-gyp@10.0.1
923 error gyp info using node@18.19.1 | linux | arm64
923 error gyp info find Python using Python version 3.11.6 found at "/usr/bin/python3"
923 error gyp info spawn /usr/bin/python3
923 error gyp info spawn args [
923 error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
923 error gyp info spawn args 'binding.gyp',
923 error gyp info spawn args '-f',
923 error gyp info spawn args 'make',
923 error gyp info spawn args '-I',
923 error gyp info spawn args '/root/ws-scrcpy/node_modules/node-pty/build/config.gypi',
923 error gyp info spawn args '-I',
923 error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
923 error gyp info spawn args '-I',
923 error gyp info spawn args '/root/.cache/node-gyp/18.19.1/include/node/common.gypi',
923 error gyp info spawn args '-Dlibrary=shared_library',
923 error gyp info spawn args '-Dvisibility=default',
923 error gyp info spawn args '-Dnode_root_dir=/root/.cache/node-gyp/18.19.1',
923 error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
923 error gyp info spawn args '-Dnode_lib_file=/root/.cache/node-gyp/18.19.1/<(target_arch)/node.lib',
923 error gyp info spawn args '-Dmodule_root_dir=/root/ws-scrcpy/node_modules/node-pty',
923 error gyp info spawn args '-Dnode_engine=v8',
923 error gyp info spawn args '--depth=.',
923 error gyp info spawn args '--no-parallel',
923 error gyp info spawn args '--generator-output',
923 error gyp info spawn args 'build',
923 error gyp info spawn args '-Goutput_dir=.'
923 error gyp info spawn args ]
923 error gyp info spawn make
923 error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
923 error ../src/unix/pty.cc: In function 'void pty_after_waitpid(uv_async_t*)':
923 error ../src/unix/pty.cc:512:9: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class Nan::Persistent<v8::Function>' with no trivial copy-assignment [-Wclass-memaccess]
923 error   512 |   memset(&baton->cb, -1, sizeof(baton->cb));
923 error       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
923 error In file included from ../../nan/nan.h:409,
923 error                  from ../src/unix/pty.cc:20:
923 error ../../nan/nan_persistent_12_inl.h:12:40: note: 'class Nan::Persistent<v8::Function>' declared here
923 error    12 | template<typename T, typename M> class Persistent :
923 error       |                                        ^~~~~~~~~~
923 error In file included from ../../nan/nan.h:60:
923 error ../src/unix/pty.cc: At global scope:
923 error /root/.cache/node-gyp/18.19.1/include/node/node.h:1014:7: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)' {aka 'void (*)(v8::Local<v8::Object>)'} to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]
923 error  1014 |       (node::addon_register_func) (regfunc),                          \
923 error       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
923 error /root/.cache/node-gyp/18.19.1/include/node/node.h:1048:3: note: in expansion of macro 'NODE_MODULE_X'
923 error  1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
923 error       |   ^~~~~~~~~~~~~
923 error ../src/unix/pty.cc:734:1: note: in expansion of macro 'NODE_MODULE'
923 error   734 | NODE_MODULE(pty, init)
923 error       | ^~~~~~~~~~~
923 error /usr/bin/ld: cannot find -lutil: No such file or directory
923 error collect2: error: ld returned 1 exit status
923 error make: *** [pty.target.mk:134: Release/obj.target/pty.node] Error 1
923 error gyp ERR! build error
923 error gyp ERR! stack Error: `make` failed with exit code: 2
923 error gyp ERR! stack at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)
923 error gyp ERR! System Linux 5.15.135-ophub
923 error gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
923 error gyp ERR! cwd /root/ws-scrcpy/node_modules/node-pty
923 error gyp ERR! node -v v18.19.1
923 error gyp ERR! node-gyp -v v10.0.1
923 error gyp ERR! not ok
924 verbose exit 1
925 timing npm Completed in 91472ms
926 verbose unfinished npm timer reify 1711900029226
927 verbose unfinished npm timer reify:build 1711900087808
928 verbose unfinished npm timer build 1711900087822
929 verbose unfinished npm timer build:deps 1711900087825
930 verbose unfinished npm timer build:run:install 1711900088182
931 verbose unfinished npm timer build:run:install:node_modules/node-pty 1711900088185
932 verbose code 1
933 error A complete log of this run can be found in: /root/.npm/_logs/2024-03-31T15_47_01_222Z-debug-0.log
root@reyre-wrt:~/ws-scrcpy#

The problem is:

923 error /usr/bin/ld: cannot find -lutil: No such file or directory

How to fix this on OpenWrt.
Thankyou.