This error message is displayed on kernels with exec-shield protection - usually on Fedora/RedHat distributions. In kernels with ExecShield technology, the addresses at which these binaries are loaded is randomized, yet in kernels without ExecShield and PIE support, these binaries are loaded at a generally predictable location.
Not all programs are suitable to be compiled as PIE; because PIE binaries must be relocatable, they are compiled to become Position Independent Code. Since PIE is a new technology, not all programs in Red Hat Enterprise Linux use it yet.
For more details, please, read the following URL(s):echo 0 > /proc/sys/kernel/exec-shieldThis will not disable protection for binaries, that are compiled with exec-shild protection.