On 27-02-23 22:11, Leon Pollak wrote:
Hello, all.
I am trying to compile Valgrind 3.20.0 on ARMv7 Linux 2.6.37 (not cross!).
At first, compilation produced a lot of errors with binary constants in the form 0bXXXX, but I replaced them with normal numbers and compilation continued.
It failed with:
../coregrind/link_tool_exe_linux 0x58000000 gcc -std=gnu99     -o memcheck-arm-linux  -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wcast-qual -Wwrite-st rings -Wformat -Wformat-security -finline-functions -fno-stack-protector -fno-strict-aliasing -fno-builtin   -marm -mcpu=cortex-a8 -O2 -static -nodefaultlibs -nostartfiles -u _start   memcheck_arm_linux-mc_leak check.o memcheck_arm_linux-mc_malloc_wrappers.o memcheck_arm_linux-mc_main.o memcheck_arm_linux-mc_main_asm.o memcheck_arm_linux-mc_translate.o memcheck_arm_linux-mc_machine.o memcheck_arm_linux-mc_errors.o ../ coregrind/libcoregrind-arm-linux.a ../VEX/libvex-arm-linux.a -lgcc ../coregrind/libgcc-sup-arm-linux.a
../coregrind/link_tool_exe_linux: line 58: use: command not found
../coregrind/link_tool_exe_linux: line 59: use: command not found
../coregrind/link_tool_exe_linux: line 62: die: command not found
../coregrind/link_tool_exe_linux: line 70: syntax error near unexpected token `$ala' ../coregrind/link_tool_exe_linux: line 70: `    if (length($ala) < 3 || index($ala, "0x") != 0);'

It sounds to me as though the script is failing to find the perl interpreter and is running in whatever your default shell is.

Can you ensure that you have perl installed?

Is the path in link_tool_exe_linux correct?
If not you may need to run "autogen.sh" in the top source directory and then rerun configure.

A+
Paul



_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to