/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
It looks like linux+root combined problem, it is looking in 32 bit library. It should be /lib64/ld-linux-x86-64.so.2 instead of /lib/ld-linux.so.2. Any idea to fix this?
[quote]I tried 32bit pre-compiled root on 64 bit. It says root command not found even if I give full path of the root executable.[/quote]Did you run ‘. where_root_is/bin/thisroot.sh’ ? What does `ldd where_root_is/bin/root.exe’ returns?
In tcsh, you need to do:source /group/app/root64/root/bin/thisroot.csh.
What doesfile /group/app/root64/root/bin/root.exe
file /group/app/root64/root/lib/libCore.so
root.exe -b -qprints?
Yes, in many cases it compiles and run fine. But some how one of students is getting this error when she try to compile (using make file) and run, although root runs fine, she can run root macro.
[quote]But some how one of students is getting this error when she try to compile (using make file) and run[/quote]I am guessing there is a problem (missing -m64) in her makefile …
It depends on the platform and some configuration options. Anyway, at this point, one would need to reproduce the problem and investigate the exact concrete issue (for example using the same tools (ldd, file, etc.).