From mboxrd@z Thu Jan 1 00:00:00 1970
Path: news.gmane.org!.POSTED!not-for-mail
From: Philipp Stephani
Newsgroups: gmane.emacs.bugs
Subject: bug#25392: 26.0.50; master 952d0f2 not compileable on linux
Date: Sun, 08 Jan 2017 10:56:34 +0000
Message-ID:
References: <20170108080218.GA880@seven>
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary=001a113ce900654e0c0545931b10
X-Trace: blaine.gmane.org 1483873035 22472 195.159.176.226 (8 Jan 2017 10:57:15 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Sun, 8 Jan 2017 10:57:15 +0000 (UTC)
To: "Stefan-W. Hahn" , 25392@debbugs.gnu.org
Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 08 11:57:10 2017
Return-path:
Envelope-to: geb-bug-gnu-emacs@m.gmane.org
Original-Received: from lists.gnu.org ([208.118.235.17])
by blaine.gmane.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1cQB9w-0004mr-16
for geb-bug-gnu-emacs@m.gmane.org; Sun, 08 Jan 2017 11:57:08 +0100
Original-Received: from localhost ([::1]:32773 helo=lists.gnu.org)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from )
id 1cQBA0-0001ji-DV
for geb-bug-gnu-emacs@m.gmane.org; Sun, 08 Jan 2017 05:57:12 -0500
Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43525)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from ) id 1cQB9u-0001jZ-24
for bug-gnu-emacs@gnu.org; Sun, 08 Jan 2017 05:57:07 -0500
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1cQB9q-0003n0-Us
for bug-gnu-emacs@gnu.org; Sun, 08 Jan 2017 05:57:06 -0500
Original-Received: from debbugs.gnu.org ([208.118.235.43]:59326)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
(Exim 4.71) (envelope-from )
id 1cQB9q-0003mu-RH
for bug-gnu-emacs@gnu.org; Sun, 08 Jan 2017 05:57:02 -0500
Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
(envelope-from ) id 1cQB9q-0002ZS-Ep
for bug-gnu-emacs@gnu.org; Sun, 08 Jan 2017 05:57:02 -0500
X-Loop: help-debbugs@gnu.org
Resent-From: Philipp Stephani
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Sun, 08 Jan 2017 10:57:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 25392
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
Original-Received: via spool by 25392-submit@debbugs.gnu.org id=B25392.14838730209873
(code B ref 25392); Sun, 08 Jan 2017 10:57:02 +0000
Original-Received: (at 25392) by debbugs.gnu.org; 8 Jan 2017 10:57:00 +0000
Original-Received: from localhost ([127.0.0.1]:46492 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1cQB9i-0002Z6-Lc
for submit@debbugs.gnu.org; Sun, 08 Jan 2017 05:56:59 -0500
Original-Received: from mail-oi0-f49.google.com ([209.85.218.49]:32962)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1cQB9f-0002Yq-Nj
for 25392@debbugs.gnu.org; Sun, 08 Jan 2017 05:56:53 -0500
Original-Received: by mail-oi0-f49.google.com with SMTP id 128so468091468oig.0
for <25392@debbugs.gnu.org>; Sun, 08 Jan 2017 02:56:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
bh=MrBVVNLsXCvusWfbMzb/M+tSrCO5Lfo+AIeYb5yn/T8=;
b=MBhEzz/kmGwiSVOmflkMRgwH+fnAyvQfpuNfNS6oQFWkOdZb6MaCr8hgOJDUDzodjl
7E7sls53N+yJxpfRL4RT0WMK2LhTN6LNvsTkmJF6PwqYGSLZpJDqC3IPpxAR5HzM7pLc
hXrzohhrU50PGKvcNG9jaheMLOXB8xeIb0OaZ67R6MzPkAqr3yQNYoWylrMRzdOmTayi
K2BYjauVUCDllWXk7HQ5+80mvNl9X5kOBKvO275x8Vn0Mkww5zy3s4qYLzcTQJpvvj7y
eTqfaJ4zZhLubImOwxbRGcYhInwTB5rsM3b0+8CN99YWSXSYcfI1YfQ0C9pcqnevyOwy
nzcA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=MrBVVNLsXCvusWfbMzb/M+tSrCO5Lfo+AIeYb5yn/T8=;
b=H1OH45uWp6ObDMwNsmRkY4mtpGMG4jUFWpA4sYNBpaIQ8Pj7vex9qJz2AvKKOv6JxX
oLWf0QEi5R5TmmDwoH9KSHU4gXICl8ssaEWxf1UQ/ZtE1I4QPb5LyU3Q4RZ8zmD4z1OU
0rI/RbiHXkyC/RvoPqd+6YG0hVi0pE7eAy8YXV4ZVZdf4uO71sWW+3AWdvOmG/NJLmhp
O8Lbk+q5O5h1G1PNeBGheZaQHiCEOdeJs6hRDrMwOgOwK4Zx6lzhFoNWxeu2AAhd/2ki
20WBD4WTPwuTt6N7e+Dm5ekDQu+7PqCvZpGtTJ/prCZ2ik1CKDGwkwXaUaOAEn/3VBTT
gFmQ==
X-Gm-Message-State: AIkVDXJzXFnWw3DgIwuUuLCS6/NbLNhcBQgiMbj78yfMTajZ22BEAEM8C10cnFmWliw8ij83JKWC+mql1cXKXA==
X-Received: by 10.202.235.215 with SMTP id j206mr7946296oih.74.1483873005684;
Sun, 08 Jan 2017 02:56:45 -0800 (PST)
In-Reply-To: <20170108080218.GA880@seven>
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 208.118.235.43
X-BeenThere: bug-gnu-emacs@gnu.org
List-Id: "Bug reports for GNU Emacs,
the Swiss army knife of text editors"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org
Original-Sender: "bug-gnu-emacs"
Xref: news.gmane.org gmane.emacs.bugs:127900
Archived-At:
--001a113ce900654e0c0545931b10
Content-Type: text/plain; charset=UTF-8
You need to run ./autogen.sh again.
Stefan-W. Hahn schrieb am So., 8. Jan. 2017 um
09:03 Uhr:
> Hello,
>
> master 952d0f2 ist not compileable on linux. I tried to bisect the problem
> and
> found the first not compileable commit with following compile error:
>
> cd . && /bin/bash /usr/src/emacs/emacs.git/build-aux/missing automake-1.15
> --gnu -a -c lib/Makefile
> automake-1.15: error: cannot open < lib/../nt/gnulib.mk: No such file or
> directory
> Makefile:459: recipe for target 'lib/Makefile.in' failed
> make: *** [lib/Makefile.in] Error 1
>
> My recipe to build emacs is:
>
> #+BEGIN_QUOTE
> ./configure --with-x-toolkit=gtk --with-xft \
> --with-x --with-sound=yes --with-wide-int
> --with-file-notification=yes --prefix=/opt/emacs25 \
> --with-jpeg --with-xpm --with-png --with-tiff=no --with-rsvg
> --with-xml2 --with-gnutls \
> --with-xft --with-imagemagick --with-modules \
> CFLAGS="$XCFLAGS" GIT_VERSION="$(git describe --dirty)"
>
> make -j4
> #+END_QUOTE
>
>
> Bisect gives:
>
> 10444dcf77711bf3360f865fcb0d446a83e1bfb5 is the first bad commit
> commit 10444dcf77711bf3360f865fcb0d446a83e1bfb5
> Author: Eli Zaretskii
> Date: Tue Jan 3 17:46:40 2017 +0200
>
> Generate nt/gnulib.mk from lib/gnulib.mk
>
> This was proposed by Paul Eggert ,
> with the purpose of avoiding manual maintenance of
> nt/gnulib.mk.
>
> * nt/gnulib-modules-to-delete.cfg: New file.
> * nt/Makefile.in (AM_V_GEN, am__v_GEN_, am__v_GEN_0)
> (am__v_GEN_1): New variables.
> (${srcdir}/gnulib.mk): Rules to generate gnulib.mk from
> lib/gnulib.mk and list of modules in gnulib-modules-to-delete.cfg.
>
> * make-dist (nt): Add gnulib-modules-to-delete.cfg to the list of
> files to link.
> * configure.ac (GNULIB_MK): Compute the value according to $opsys.
> * autogen.sh: Create nt/gnulib.mk if it doesn't exist, before
> running autoreconf.
> * Makefile.in (gnulib_mk): New variable.
> ($(srcdir)/nt/gnulib.mk): Rule to produce it.
> (AUTOMAKE_INPUTS): Use $(gnulib_mk) instead of a literal file
> name.
> * .gitignore: Add nt/gnulib.mk.
>
> * src/w32.c (acl_errno_valid): Implement it here, as we no longer
> build the acl-permissions module from Gnulib.
>
> With kind regards,
> Stefan
>
> --
> Stefan-W. Hahn It is easy to make things.
> It is hard to make things simple.
>
>
>
>
--001a113ce900654e0c0545931b10
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
You need to run ./autogen.sh again.
Hello,
master 952d0f2 ist not compileable on linux. I tried to bisect the problem =
and
found the first not compileable commit with following compile error:
cd . && /bin/bash /usr/src/emacs/emacs.git/build-aux/missing automa=
ke-1.15 --gnu -a -c lib/Makefile
automake-1.15: error: cannot open < lib/../nt/gnulib.mk: =
No such file or directory
Makefile:459: recipe for target 'lib/Makefile.in' failed
make: *** [lib/Makefile.in] Error 1
My recipe to build emacs is:
#+BEGIN_QUOTE
./configure --with-x-toolkit=3Dgtk --with-xft \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 --with-x --with-sound=3Dyes --wit=
h-wide-int --with-file-notification=3Dyes --prefix=3D/opt/emacs25 \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 --with-jpeg --with-xpm --with-png=
--with-tiff=3Dno --with-rsvg --with-xml2 --with-gnutls \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 --with-xft --with-imagemagick --w=
ith-modules \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 CFLAGS=3D"$XCFLAGS" GIT=
_VERSION=3D"$(git describe --dirty)"
make -j4
#+END_QUOTE
Bisect gives:
10444dcf77711bf3360f865fcb0d446a83e1bfb5 is the first bad commit
commit 10444dcf77711bf3360f865fcb0d446a83e1bfb5
Author: Eli Zaretskii <eliz@gnu.org>
Date:=C2=A0 =C2=A0Tue Jan 3 17:46:40 2017 +0200
=C2=A0 =C2=A0 Generate nt/gnulib.mk from lib/gnul=
ib.mk
=C2=A0 =C2=A0 This was proposed by Paul Eggert <eggert@cs.ucla.edu&=
gt;,
=C2=A0 =C2=A0 with the purpose of avoiding manual maintenance of
=C2=A0 =C2=A0 nt/gnulib.mk.
=C2=A0 =C2=A0 * nt/gnulib-modules-to-delete.cfg: New file.
=C2=A0 =C2=A0 * nt/Makefile.in (AM_V_GEN, am__v_GEN_, am__v_GEN_0)
=C2=A0 =C2=A0 (am__v_GEN_1): New variables.
=C2=A0 =C2=A0 (${srcdir}/gnulib.mk): Rules to generate gnulib.mk from
=C2=A0 =C2=A0 lib/gnulib.mk and list of modules in gnulib-mo=
dules-to-delete.cfg.
=C2=A0 =C2=A0 * make-dist (nt): Add gnulib-modules-to-delete.cfg to the lis=
t of
=C2=A0 =C2=A0 files to link.
=C2=A0 =C2=A0 * configure.ac (GNULIB_MK): Compute the val=
ue according to $opsys.
=C2=A0 =C2=A0 * autogen.sh: Create nt/gnulib.mk if it doesn&=
#39;t exist, before
=C2=A0 =C2=A0 running autoreconf.
=C2=A0 =C2=A0 * Makefile.in (gnulib_mk): New variable.
=C2=A0 =C2=A0 ($(srcdir)/nt/gnulib.mk): Rule to produce it.<=
br class=3D"gmail_msg">
=C2=A0 =C2=A0 (AUTOMAKE_INPUTS): Use $(gnulib_mk) instead of a literal file=
=C2=A0 =C2=A0 name.
=C2=A0 =C2=A0 * .gitignore: Add nt/gnulib.mk.
=C2=A0 =C2=A0 * src/w32.c (acl_errno_valid): Implement it here, as we no lo=
nger
=C2=A0 =C2=A0 build the acl-permissions module from Gnulib.
With kind regards,
Stefan
--
Stefan-W. Hahn=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 It is easy to make things.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 It is ha=
rd to make things simple.
--001a113ce900654e0c0545931b10--