emacs-devel
[Top][All Lists]
Advanced

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

Re: Trunk: Build error on FreeBSD


From: Paul Eggert
Subject: Re: Trunk: Build error on FreeBSD
Date: Sat, 15 Sep 2012 02:33:19 -0700
User-agent: Mozilla/5.0 (X11; Linux i686; rv:15.0) Gecko/20120827 Thunderbird/15.0

On 09/15/2012 01:44 AM, Herbert J. Skuhra wrote:> Hi,

> % ./configure
> % find . -name "epaths.h"
> ./src/epaths.h
> % gmake bootstrap
> [...]
> gmake[2]: *** No rule to make target `epaths.h', needed by `xfns.o'.  Stop.
> gmake[2]: Leaving directory `/home/herbert/source/emacs/trunk/src'

On Fedora 17, 'gmake bootstrap' does delete src/epaths.h
as part of the 'bootstrap-clean' action, but it goes on
to recreate it as part of './config.status --recheck' or
'./configure'.  Can you investigate why the latter doesn't
occur for you?  Perhaps append '&& find . -name epaths.h'
to the MAKE_CONFIG_STATUS macro definition.

> In file included from lisp.h:24,
>                  from window.c:27: 
> ../lib/stdalign.h:51:1: warning: "_Alignof" redefined
> In file included from /usr/include/string.h:36,
>                  from ./conf_post.h:159,
>                  from ./config.h:1663,
>                  from window.c:21:
> /usr/include/sys/cdefs.h:240:1: warning: this is the location of the previous 
> definition

That's an unwanted clash between <string.h> and Emac's stdalign.h
substitute.  Should be harmless.  I'll look into fixing that by
prepending "#undef _Alignof" to the stdalign.h substitute.




reply via email to

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