Hi Jan,

Jan Nieuwenhuizen <janneke-l...@xs4all.nl> writes:

> Ludovic Courtès schreef op za 29-01-2011 om 22:34 [+0100]:

[...]

>> Hmm could it be that there was a typo?  Here running ‘git-version-gen’
>> outside of a Git tree works fine:
>> 
>>   $ guile/build-aux/git-version-gen .tarball-version s/foo/bar/
>>   UNKNOWN
>
> Yes, does it also work when you change configure.ac and autoreconf?

Well yes?

>> > --- a/libguile/bdw-gc.h
>> > +++ b/libguile/bdw-gc.h
>> > @@ -30,7 +30,9 @@
>> >     allocation.  */
>> >  
>> >  # define GC_THREADS 1
>> > +#ifndef __MINGW32__
>> >  # define GC_REDIRECT_TO_LOCAL 1
>> > +#endif /* __MINGW32__ */
>> 
>> Why?
>
> I'm using gc-6.8

Please use GC 7.x; older versions aren’t supported.

>> > -      buf->st_mode = _S_IFSOCK | _S_IREAD | _S_IWRITE | _S_IEXEC;
>> > +      buf->st_mode = _S_IREAD | _S_IWRITE | _S_IEXEC;
>> 
>> Why?  Isn’t ‘_S_IFSOCK’ defined on all MinGW?
>
> I don't have in it my mingw-runtime-3.14.  If there's a newer version,
> I've misses something and would like to hear it.

I don’t know.  I’m asking because this bit is specifically in an #ifdef
__MINGW32__.

>> > +#ifndef __MINGW32__
>> >  /* Make sure the `AI_*' flags can be stored as INUMs.  */
>> >  verify (SCM_I_INUM (SCM_I_MAKINUM (AI_ALL)) == AI_ALL);
>> 
>> Does MinGW lack getaddrinfo?
>
> No, it lacks the AI_* definitions.

Oh fun.  And how’s this supposed to be used?  :-)

> I realise that you may not want to include this just yet, although it
> "documents" my progress building it for mingw.

Yes, sure.

Thanks,
Ludo’.

Reply via email to