[Android Q&A, Help & Troubleshooting] Long_boi:
I'm having having problems compiling twrp using omni twrp-9.0 minimal manifest

I've fixed all errors up to this one

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=9
TARGET_PRODUCT=full_oscar
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
TARGET_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.15.0-52-generic-x86_64-Ubuntu-18.04.2-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=PQ3A.190605.003
OUT_DIR=/home/server/code/out
============================================
ninja: no work to do.
ninja: no work to do.
No need to regenerate ninja file
$(file </home/server/code/out/.module_paths/Android.mk.list) was changed, regenerating...
[4/156] including bootable/recovery/Android.mk ...
cat: external/busybox/busybox-full.links: No such file or directory
[85/156] including frameworks/base/Android.mk ...
find: ‘../opt/telephony/src/java/android/telephony’: No such file or directory
find: ‘../opt/telephony/src/java/android/telephony/gsm’: No such file or directory
find: ‘../opt/net/voip/src/java/android/net/rtp’: No such file or directory
find: ‘../opt/net/voip/src/java/android/net/sip’: No such file or directory
find: ‘../opt/telephony/src/java/android/telephony’: No such file or directory
find: ‘../opt/telephony/src/java/android/telephony/gsm’: No such file or directory
find: ‘../opt/net/voip/src/java/android/net/rtp’: No such file or directory
find: ‘../opt/net/voip/src/java/android/net/sip’: No such file or directory
[137/156] including system/core/Android.mk ...
sed: can't read development/sdk/plat_tools_source.prop_template: No such file or directory
sed: can't read development/sdk/plat_tools_source.prop_template: No such file or directory
[147/156] including system/sepolicy/Android.mk ...
system/sepolicy/Android.mk:79: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version
[156/156] including vendor/omni/Android.mk ...
BOARD_KERNEL_IMAGE_NAME not defined.
build/make/core/base_rules.mk:412: warning: overriding commands for target `/home/server/code/out/target/product/oscar/root/res/images/charger/battery_fail.png'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/server/code/out/target/product/oscar/root/res/images/charger/battery_fail.png'
build/make/core/base_rules.mk:412: warning: overriding commands for target `/home/server/code/out/target/product/oscar/root/res/images/charger/battery_scale.png'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/server/code/out/target/product/oscar/root/res/images/charger/battery_scale.png'
build/make/core/Makefile:28: warning: overriding commands for target `/home/server/code/out/target/product/oscar/system/lib/libcamera_client.so'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/server/code/out/target/product/oscar/system/lib/libcamera_client.so'
vendor/omni/build/tasks/kernel.mk:435: warning: overriding commands for target `/home/server/code/out/target/product/oscar/kernel'
build/make/core/Makefile:28: warning: ignoring old commands for target `/home/server/code/out/target/product/oscar/kernel'
ninja: error: 'system/core/toolbox/ls.c', needed by '/home/server/code/out/target/product/oscar/obj/EXECUTABLES/toolbox_recovery_intermediates/ls.o', missing and no known rule to make it
23:13:51 ninja failed with: exit status 1

#### failed to build some targets (01:22 (mm:ss)) ####

When I go to the "system/core/toolbox/" directory there is no ls.c, as per the error log, but when I add it to toolbox it throws up a bunch of errors, and when is replace the entire directory with another one I found online it does the same.

Can anyone help me?