Just one more time, I think.  I was able to track down the problem with
ICU.  Somehow, /mingw/bin is not being picked up by the linker.  I had to
add a -L/mingw/bin in order to persuade ld to find the icu libraries.

I was able to run the test suites, too.  No dice here, though.  All tests
fail with a "Runtime Error!", and that's all I get.  Tried running the tests
under gdb, but no luck there either... same error and no useful info from
gdb.

Anyway, that's the status as of tonight.

On Mon, Sep 26, 2011 at 9:50 AM, Stefan Bidi <[email protected]> wrote:

> Hmm, so what's the latest release for Windows?  I just went to the GNUstep
> website -> Download -> Windows Installer and got msys-system-0.28.0,
> gnustep-core-0.28.1 and gnustep-devel-1.3.0.  Except for the libicu problem,
> which I'll need to track down when I get home, (1) and (2) are true on my
> work computer, as well.  For some reason I was getting errors from ld due to
> the icu libraries not existing.
>
> I can work around the (1) and (2) until the next release.  And I'll try to
> figure out why the icu libraries aren't being found.
>
> Stef
>
>
> On Mon, Sep 26, 2011 at 1:14 AM, Richard Frith-Macdonald <
> [email protected]> wrote:
>
>>
>> On 26 Sep 2011, at 03:58, Stefan Bidi wrote:
>>
>> > I was able to up to a certain point with the installation of corebase on
>> Windows, today.  I still have a few show stoppers, though.  The list is:
>> >
>> > (1) GNUstepBase/preface.h includes windows.h and a conflict between
>> Window's BOOL and ObjC's BOOL.  The fix is fairly simple, just add a define
>> like David suggested.
>>
>> The file doesn't exist in current base.
>>
>> > (2) objc/runtime.h does not exist on Windows.  I'm not sure if this is
>> because the windows installer is a little out of date or if this file isn't
>> installed on Windows.  In either case, I had to work around it by including
>> ObjetiveC2/runtime.h.  I would like to be able to just include
>> objc/runtime.h like I do on Linux, though.
>>
>> I suspect the problem is that you are not using the current release of
>> base, rather than a windows/linux issue ... because objc/runtime.h exists on
>> my windows system (though that's built from source rather than the installer
>> package).
>>
>> > (3) ICU is not packages with the Windows installer.  I remember at one
>> point it was, but it doesn't seem to have made it into the latest release.
>>
>> That also suggests you may be using an older version.
>>
>> > I get a bunch of warnings about "import" being deprecated, but the
>> compilation still goes through.
>>
>> And that warning is from an old compiler version.
>>
>> So the windows installer is not as current as I thought it was, or there
>> was some mistake creating the latest version, or you've accidentally
>> installed or are using an old version.
>
>
>
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to