Hello,
I have on two computers Fedora 10 installed, one at home und one at
work. On the computer at work it is not possible to compile Parrot. The
problems start with the configutation (perl Configure.pl). The output of
the configuration step "auto::jit" on the screen is:
auto::arch - Determine CPU architecture and
OS..................done.
auto::jit - Determine JIT capability...p = 0x986e000
PAGE_SIZE = 4096
(0x1000)
failure: Permission denied
.........................yes.
auto::cpu - Generate CPU specific
stuff........................done.
The c-programm "config/auto/jit/test_exec_cygwin.in" is executed from
the perl-modul "config/auto/jit.pm" at this lines:
my $exec_protect_test = (
$conf->cc_run(0) !~ /ok/ && $conf->cc_run(1) =~ /ok/
);
_handle_exec_protect($conf, $exec_protect_test, $verbose);
>From "test_exec_cygwin.in" I made the executable "test_exec_linux".
Here is the screen by executing "test_exec_linux":
[gz...@maritim jit]$ LANG=C
[gz...@maritim jit]$ ./test_exec_linux 1
p = 0x8fbf000 PAGE_SIZE = 4096 (0x1000)
failure: Permission denied
Segmentation fault
[gz...@maritim jit]$
The output should be:
[gz...@pgerd jit]$ ./test_exec_linux 1
ok
[gz...@pgerd jit]$
Both systems use the same gcc-version and kernel-version, what the
attached files "info.home" and "info.maritim" shows. The computer with
the name "maritim" only use some more update RPMs. To attach two
rpm-lists would generate a too big email.
Gerd Pokorra
[gz...@localhost jit]$ gcc --version
gcc (GCC) 4.3.2 20081105 (Red Hat 4.3.2-7)
Copyright (C) 2008 Free Software Foundation, Inc.
Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
gibt KEINE Garantie; auch nicht für MARKTGÄNGIGKEIT oder FÜR SPEZIELLE ZWECKE.
[gz...@localhost jit]$ uname -a
Linux localhost.localdomain 2.6.27.12-170.2.5.fc10.i686 #1 SMP Wed Jan 21
02:09:37 EST 2009 i686 i686 i386 GNU/Linux
[gz...@localhost jit]$
[r...@maritim ~]# gcc --version
gcc (GCC) 4.3.2 20081105 (Red Hat 4.3.2-7)
Copyright (C) 2008 Free Software Foundation, Inc.
Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
gibt KEINE Garantie; auch nicht für MARKTGÄNGIGKEIT oder FÜR SPEZIELLE ZWECKE.
[r...@maritim ~]# uname -a
Linux maritim.hrz.uni-siegen.de 2.6.27.12-170.2.5.fc10.i686 #1 SMP Wed Jan 21
02:09:37 EST 2009 i686 i686 i386 GNU/Linux
[r...@maritim ~]#
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev