bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNUstep installation failure


From: Fred Kiefer
Subject: Re: GNUstep installation failure
Date: Sun, 24 May 2009 20:07:06 +0200
User-agent: Thunderbird 2.0.0.19 (X11/20081227)

david hill wrote:
> After ensuring all required modules were present (except fficall which I
> was instructed would be loaded during the installation process) I
> attempted installation -- having su'd to root -- but after seemingly
> come near completion, the installation failed, and instructed me to send
> the attached file to you for help.  I did a chown to give my normal
> account ownership and attach it herewith.
> 
> I am using a different account than normal for this email, since I am on
> a different machine running Red Hat Scientific Linux 5.1.19.6 on an AMD
> Athlon 3000+ processor on an ASUS K8V-X motherboard* at 2GHz, 500 MB
> main memory and more than 8GB of disk storage.
> 
> *K8V-X-UAYZ Part Number 90-M9L0D0-GOUAYZ, serial 4CMM3H2411

Hi David,

the important error message is in the file logs/05-gui.log:

trampoline: cannot make memory executable

This means that ffcall failed to work on your machine. As you can see
from the output in logs/04-base-config.log, the configuration process
and from the file logs/installgnustep.log as well, this library was used
instead of ffi for the invocation abstraction.

The most likely reason for this is that you are using a system which
protects against the execution of data segments and ffcall is not
supported on that system. ffi would do the trick here, so installing
this before compiling GNUstep should work.

Now GNUstep is already supporting this in its startup script, so why is
it failing for your? You are using GNUstep Startup 0.19.3 and 0.22.0 is
the most current one. I would expect that if you just get a current
version of GNUstep things will compile for you. Just make sure to move
the old failed installation out of the way.

Hope this helps
Fred




reply via email to

[Prev in Thread] Current Thread [Next in Thread]