[Pkg-gnu-smalltalk-devel] Bug#497033: not fixed in gnu-smalltalk 3.1~rc3-2

Petr Salinger Petr.Salinger at seznam.cz
Mon Sep 8 08:33:17 UTC 2008


Hi.

> No, the cherry-picking was fine.  But you stumbled into exactly a safety
> net that I had added to check that the correct codepath was picked on
> BSD systems.  It's strange that you have
>
> checking for struct sockaddr.sa_len... yes
>
> but for some reason it executes code under
>
> #ifndef HAVE_STRUCT_SOCKADDR_SA_LEN
> ...
> #endif
>
> Can you check the config.h file to see whether
> HAVE_STRUCT_SOCKADDR_SA_LEN was defined and, if not, investigate why?
> In my Darwin system I have
> #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
> in config.h.

The problem is obsolete config.h.in - it does not contain

/* Define to 1 if `sa_len' is member of `struct sockaddr'. */
#undef HAVE_STRUCT_SOCKADDR_SA_LEN

It have to be regenerated by "debian/rules autotools".

After that it builds fine.

Petr





More information about the Pkg-gnu-smalltalk-devel mailing list