discuss-gnustep
[Top][All Lists]
Advanced

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

Re: GNUstep StartUp on a Mac Powerbook


From: Tabitha McNerney
Subject: Re: GNUstep StartUp on a Mac Powerbook
Date: Mon, 28 Mar 2005 05:39:13 -1000

On Mon, 28 Mar 2005 09:34:28 -0500, Andrew Pinski
<pinskia@physics.uc.edu> wrote:
> 
> On Mar 28, 2005, at 9:12 AM, Yves de Champlain wrote:
> 
> >> -rw-r--r-- 162312 27 Mar 19:00 libobjc-gnu.a
> >> -rwxr-xr-x 105972 27 Mar 19:00 libobjc-gnu.1.0.0.dylib
> >> lrwxr-xr-x 23 27 Mar 19:00 libobjc-gnu.1.dylib ->
> >> libobjc-gnu.1.0.0.dylib
> >> lrwxr-xr-x 23 27 Mar 19:00 libobjc-gnu.dylib ->
> >> libobjc-gnu.1.0.0.dylib
> >> -rwxr-xr-x 792 27 Mar 19:00 libobjc-gnu.la
> >>
> >> In case the linker for GNUstep still needs to see "libobjc" instead of
> >> "libobjc-gnu" I did this:
> >>
> >> $ ln -s libobjc-gnu.dylib libobjc.dylib
> >
> > This is probably unnessecary
> 
> And most likely messes up other stuff too.
> Why did you do this?

Well, I did it because I wasn't having any luck when I had left it as
is. Additionally the README.Darwin instructions explicitly referred to
performing the link with the name "libobjc.dylib" and I was concerned
that there may be a namespace problem.

I decided to switch to gcc version 3.3.5 and these problems with
libobjc have vanished. I have built gnustep-make with the gnu-gnu-gnu
target but am wondering if I should change to apple-apple-apple
because when trying to make gnustep-base I have these errors now:
--------------------------------------------------------------
In file included from GSCategories.m:27:
../../Headers/Additions/GNUstepBase/GSCategories.h:41:35: warning:
Foundation/Foundation.h: No such file or directory
In file included from ../../Headers/Additions/GNUstepBase/GSCategories.h:48,
                 from GSCategories.m:27:
../../Headers/Additions/GNUstepBase/GSObjCRuntime.h:624:38: warning:
Foundation/NSZone.h: No such file or directory
In file included from ../../Headers/Additions/GNUstepBase/GSCategories.h:48,
                 from GSCategories.m:27:
../../Headers/Additions/GNUstepBase/GSObjCRuntime.h:632: error: parse
error before '*' token
../../Headers/Additions/GNUstepBase/GSObjCRuntime.h:633: warning: type
defaults to `int' in declaration of `GSObjCZone'
../../Headers/Additions/GNUstepBase/GSObjCRuntime.h:633: warning: data
definition has no type or storage class
In file included from GSCategories.m:27:
../../Headers/Additions/GNUstepBase/GSCategories.h:181: error: cannot
find interface declaration for `NSCalendarDate'
make[3]: *** [shared_obj/GSCategories.o] Error 1
make[2]: *** [Additions.all.subproject.variables] Error 2
make[1]: *** [libgnustep-baseadd.all.library.variables] Error 2
make: *** [internal-all] Error 2
--------------------------------------------------------------

I have exported CC in my bash profile correctly to use my newly built
and installed gcc 3.3.5 separate from XCode's gcc, etc. The complaints
above such as for the Foundation class headers is a bit perplexing and
I'm not sure how to interpret this. Do I need to tweak my environment
variables in my bash profile? Or maybe I royally messed up something
else. I'm trynig to do this as much by the book according to the
documentation as possible.

> 
> -- Pinski
> 
>




reply via email to

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