[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNUstep installation failure
From: |
david hill |
Subject: |
Re: GNUstep installation failure |
Date: |
Sun, 24 May 2009 15:01:23 -0700 |
Hi Fred,
Many thanks for the careful, informative reply to my GNUstep
installation problem. Using 0.22.0 worked like a charm.
All good wishes.
david
On Sun, 2009-05-24 at 20:07 +0200, Fred Kiefer wrote:
> 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