[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: unable to compile on Windows
From: |
Richard Frith-Macdonald |
Subject: |
Re: unable to compile on Windows |
Date: |
Tue, 15 Mar 2011 17:09:40 +0000 |
On 14 Mar 2011, at 15:29, Riccardo Mottola wrote:
> Hi,
>
> the recent configure / header changes make it impossible for me to compile on
> windows:
>
> <....>
> Compiling file GSNibLoader.m ...
> In file included from G:/GNUstep/GNUstep/include/GNUstepBase/GSConfig.h:229,
> from
> G:/GNUstep/GNUstep/include/GNUstepBase/GSVersionMacros.h:193,
> from G:/GNUstep/GNUstep/include/Foundation/NSArchiver.h:31,
> from GSNibLoader.m:30:
> G:/GNUstep/GNUstep/include/GNUstepBase/preface.h:112:24: warning:
> objc/objc.h: No such file or directory
> G:/GNUstep/GNUstep/include/GNUstepBase/preface.h:116:29: warning:
> objc/objc-api.h: No such file or directory
> G:/GNUstep/GNUstep/include/GNUstepBase/preface.h:117:29: warning:
> objc/encoding.h: No such file or directory
> Compiling file NSPasteboard.m ...
> In file included from G:/GNUstep/GNUstep/include/GNUstepBase/GSConfig.h:229,
> from
> G:/GNUstep/GNUstep/include/GNUstepBase/GSVersionMacros.h:193,
> from G:/GNUstep/GNUstep/include/Foundation/NSArray.h:27,
> from NSPasteboard.m:522:
> G:/GNUstep/GNUstep/include/GNUstepBase/preface.h:112:24: warning:
> objc/objc.h: No such file or directory
> G:/GNUstep/GNUstep/include/GNUstepBase/preface.h:116:29: warning:
> objc/objc-api.h: No such file or directory
> G:/GNUstep/GNUstep/include/GNUstepBase/preface.h:117:29: warning:
> objc/encoding.h: No such file or directory
> Linking library libgnustep-gui ...
> G:\GNUstep\mingw\bin\ld.exe: cannot find -lobjc
> collect2: ld returned 1 exit status
>
> Any clues? it happens for almost any file in gui. I updated and reconfigured
> make, base and gui
This will be the recent change to make fhs the default layout in gnustep-make.
You solve it by --with-layout=gnustep so that it will look in the old locations
for your installed libobjc etc.
Alternatively, you re-install everything using the new layout.