[Android Q&A, Help & Troubleshooting] demkantor:
Ive been working on this for a long time now and have gotten through most errors but still havent fixed this one, any help would be great

prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: /home/demkantor/cyanx/out/target/product/vision/obj/EXECUTABLES/recovery_intermediates/ui.o: in function device_handle_mouse:bootable/recovery/ui.c:403: error: undefined reference to 'get_menu_icon_info'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: /home/demkantor/cyanx/out/target/product/vision/obj/EXECUTABLES/recovery_intermediates/ui.o: in function device_handle_mouse:bootable/recovery/ui.c:403: error: undefined reference to 'get_menu_icon_info'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: /home/demkantor/cyanx/out/target/product/vision/obj/EXECUTABLES/recovery_intermediates/ui.o: in function device_handle_mouse:bootable/recovery/ui.c:403: error: undefined reference to 'get_menu_icon_info'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: /home/demkantor/cyanx/out/target/product/vision/obj/EXECUTABLES/recovery_intermediates/ui.o: in function device_handle_mouse:bootable/recovery/ui.c:403: error: undefined reference to 'get_menu_icon_info'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: /home/demkantor/cyanx/out/target/product/vision/obj/EXECUTABLES/recovery_intermediates/ui.o: in function ui_wait_key:bootable/recovery/ui.c:928: error: undefined reference to 'TOUCH_CONTROL_DEBUG'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: /home/demkantor/cyanx/out/target/product/vision/obj/EXECUTABLES/recovery_intermediates/ui.o: in function ui_handle_mouse_input:bootable/recovery/ui.c:481: error: undefined reference to 'TOUCH_CONTROL_DEBUG'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: /home/demkantor/cyanx/out/target/product/vision/obj/EXECUTABLES/recovery_intermediates/ui.o: in function input_thread:bootable/recovery/ui.c:556: error: undefined reference to 'MT_X'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: /home/demkantor/cyanx/out/target/product/vision/obj/EXECUTABLES/recovery_intermediates/ui.o: in function input_thread:bootable/recovery/ui.c:558: error: undefined reference to 'MT_Y'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: /home/demkantor/cyanx/out/target/product/vision/obj/STATIC_LIBRARIES/libbusybox_intermediates/libbusybox.a(mktemp.o): in function mktemp_main:external/busybox/debianutils/mktemp.c:96: warning: warning: mktemp() possibly used unsafely; consider using mkstemp()
collect2: ld returned 1 exit status
make: *** [/home/demkantor/cyanx/out/target/product/vision/obj/EXECUTABLES/recovery_intermediates/LINKED/recovery] Error 1
make: *** Waiting for unfinished jobs....

device: HTC Vision

device tree: Offical CM7 for Vision

ROM Source: CyanMobileX

Many guides, mostly HERE and HERE

Any help is much appreciated!

EDIT: fixed, see a few posts below if you get the same errors