epsilon-devel
[Top][All Lists]
Advanced

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

Re: GNU poke 2.90.0 on FreeBSD 12.0


From: Jose E. Marchesi
Subject: Re: GNU poke 2.90.0 on FreeBSD 12.0
Date: Tue, 24 Jan 2023 15:09:53 +0100
User-agent: Gnus/5.13 (Gnus v5.13)

Hi Bruno.

> On FreeBSD 12.0 / i386, I see a compilation error:
>
> libtool: compile:  cc -ferror-limit=0 -DHAVE_CONFIG_H -I. 
> -I../../../jitter/gnulib-local -I../config-private -I../jitter 
> -I/home/bruno/include -Wall -Wno-cast-qual -Wno-conversion -Wno-float-equal 
> -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter 
> -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic 
> -Wno-sign-conversion -Wno-type-limits -g -O2 -MT libgnulib_la-argp-eexst.lo 
> -MD -MP -MF .deps/libgnulib_la-argp-eexst.Tpo -c 
> ../../../jitter/gnulib-local/argp-eexst.c  -fPIC -DPIC -o 
> .libs/libgnulib_la-argp-eexst.o
> In file included from ../../../jitter/gnulib-local/argp-eexst.c:20:
> In file included from ../config-private/config.h:2229:
> In file included from ./stdalign.h:131:
> In file included from /usr/include/stddef.h:41:
> /usr/include/sys/_types.h:106:35: error: expected expression
>         long long __max_align1 __aligned(_Alignof(long long));
>                                          ^
> ./stdalign.h:70:36: note: expanded from macro '_Alignof'
> #  define _Alignof(type) offsetof (struct { char __a; type __b; }, __b)
>                                    ^
>
> This is due to a Gnulib bug, now fixed in Gnulib, see
> https://lists.gnu.org/archive/html/bug-gnulib/2023-01/msg00200.html
>
> To get the fix into poke, I would not recommend to upgrade to the
> newest version on the master branch, since there were many commits
> there recently and some of them may be destabilizing. Instead,
> I would recommend to upgrade to the newest version on the 'stable-202301'
> branch. You do this by adding these two lines to bootstrap.conf:
>
> # Choose a specific version of gnulib, when checking out
> GNULIB_REVISION=stable-202301

I just updated the gnulib submodule reference to the current top of
stable-202301 in poke master.

Thank you!




reply via email to

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