help-gnustep
[Top][All Lists]
Advanced

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

Re: installing gnustep-base fails on openbsd (cannot find ffcall)


From: Sebastian Reitenbach
Subject: Re: installing gnustep-base fails on openbsd (cannot find ffcall)
Date: Fri, 31 Mar 2006 14:44:28 -0000

Hi,
chris, yes there was a typo in the first message i accidently sent to you 
instead of the list. Now it is exactly as I tried (if there is no other 
typo ;)



"Chris B. Vetter" <chris.vetter@gmail.com> wrote: 
> On 3/31/06, Sebastian Reitenbach <itlistuser@rapideye.de> wrote:
> [...]
> > CC=egcc MAKE=gmake ./InstallGNUstep
> > MAKE ./InstallGNUstep
> [...]
> 
> Did you try and explicitly specify --with-ffi-include=PATH and
> --with-ffi-library=PATH to configure?
> 
I exactly did this:
cd gnustep-make-1.12.0
CC= egcc MAKE=gmake ./configure --prefix=/usr/GNUstep \
                --with-network-root=/usr/GNUstep \
                --with-local-root=/usr/GNUstep \
                --with-user-root=/usr/GNUstep \
                --with-tar=gtar
CC=egcc gmake
gmake install
. /usr/GNUstep/System/Library/Makefiles/GNUstep.sh
cd ../ffcall-1.10
./configure --prefix=/usr/GNUstep
CC=egcc gmake
CC=egcc gmake install
cd ../gnustep-base-1.12.0
CC=egcc MAKE=gmake ./configure --with-ffi-include=/usr/GNUstep/include
--with-ffi-lib=/usr/GNUstep/lib

and then configure breaks with following message:

checking callback.h presence... yes
checking for callback.h... yes
checking "for forwarding callback in runtime"... no
checking "FFI library usage"... none

You do not have an up-to-date libobjc library installed
GNUstep requires ffcall or libffi and proper libobjc hooks to do
invocations and DO.
(This does not apply on apple-apple-apple systems where DO is
not compatible with other GNUstep systems.)

You most likely do not want to build base without DO support. Many
things, including all applications, won't work at all without DO.
If you really want to build -base without DO support, add --disable-do
to the configure arguments.
For more information, read the GNUstep build guide, ffcall section:
http://documents.made-it.com/GNUstep/buildguide.html#FOREIGN.FUNCTION.INTERFACES
configure: error: Incomplete support for ffi functionality.

any help greatly appreciated

Sebastian






reply via email to

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