From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Fabrice Popineau Newsgroups: gmane.emacs.devel Subject: Re: Building Emacs on WSL Date: Tue, 20 Dec 2016 13:20:50 +0100 Message-ID: References: <4829e397-ac70-ab22-9c01-848ae876db46@alice.it> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a1146977057d5000544161291 X-Trace: blaine.gmane.org 1482256665 30044 195.159.176.226 (20 Dec 2016 17:57:45 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 20 Dec 2016 17:57:45 +0000 (UTC) Cc: Emacs developers To: Angelo Graziosi Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 20 18:57:38 2016 Return-path: Envelope-to: ged-emacs-devel@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 1cJOfP-0006S1-Ti for ged-emacs-devel@m.gmane.org; Tue, 20 Dec 2016 18:57:36 +0100 Original-Received: from localhost ([::1]:52747 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJOfU-0007V6-Hn for ged-emacs-devel@m.gmane.org; Tue, 20 Dec 2016 12:57:40 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33160) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJOZG-0000Xi-DW for emacs-devel@gnu.org; Tue, 20 Dec 2016 12:51:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cJOZD-0002D8-7k for emacs-devel@gnu.org; Tue, 20 Dec 2016 12:51:14 -0500 Original-Received: from smtp2.supelec.fr ([160.228.120.31]:49613) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJOZC-0002Cy-OM for emacs-devel@gnu.org; Tue, 20 Dec 2016 12:51:11 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by smtp2.supelec.fr (Postfix) with ESMTP id F2583800FB for ; Tue, 20 Dec 2016 18:51:09 +0100 (CET) X-Virus-Scanned: amavisd-new at smtp2.supelec.fr Original-Received: from smtp2.supelec.fr ([127.0.0.1]) by localhost (smtp2.supelec.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y5dNZ9h72fiT for ; Tue, 20 Dec 2016 18:51:08 +0100 (CET) Original-Received: from mail-wm0-f41.google.com (mail-wm0-f41.google.com [74.125.82.41]) by smtp2.supelec.fr (Postfix) with ESMTPSA id A9B33800F9 for ; Tue, 20 Dec 2016 18:51:08 +0100 (CET) Original-Received: by mail-wm0-f41.google.com with SMTP id c184so35878563wmd.0 for ; Tue, 20 Dec 2016 09:51:08 -0800 (PST) X-Gm-Message-State: AIkVDXJMbQs/B4xjO1B0OH63VPcSLbqYX/n27fDWFBPnPhcQx7ITlE/2Zys5HfRyH0tu98TKszb57WyA/g3Mvg== X-Received: by 10.28.213.74 with SMTP id m71mr1665867wmg.39.1482236471265; Tue, 20 Dec 2016 04:21:11 -0800 (PST) Original-Received: by 10.28.153.205 with HTTP; Tue, 20 Dec 2016 04:20:50 -0800 (PST) In-Reply-To: <4829e397-ac70-ab22-9c01-848ae876db46@alice.it> X-Gmail-Original-Message-ID: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 160.228.120.31 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:210665 Archived-At: --001a1146977057d5000544161291 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable For the record, Emacs 25.1 builds fine and runs fine under WSL providing you install all the required packages. I used : ../emacs/configure --with-jpeg --with-xpm --with-tiff --with-rsvg --with-xml2 --with-gnutls --with-imagemagick --with-png=3Dyes and mobaxterm as an X server. Everything is ok. I could even load Spacemacs with its about 100 packages. Emacs master fails with the same configuration. It fails bootstrapping: (gdb) run --batch --load loadup bootstrap Starting program: /mnt/d/Source/emacs/build-emacs-ubuntu/src/temacs --batch --load loadup bootstrap warning: Error disabling address space randomization: Succ=C3=A8s warning: linux_ptrace_test_ret_to_nx: PTRACE_KILL waitpid returned -1: Appel syst=C3=A8me interrompu [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". process 17622 is executing new program: /mnt/d/Source/emacs/build-emacs-ubuntu/src/temacs [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". process 17622 is executing new program: /mnt/d/Source/emacs/build-emacs-ubuntu/src/temacs [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". process 17622 is executing new program: /mnt/d/Source/emacs/build-emacs-ubuntu/src/temacs [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". process 17622 is executing new program: /mnt/d/Source/emacs/build-emacs-ubuntu/src/temacs I must admit that I don't know how to read what gdb is reporting. Fabrice 2016-12-16 16:05 GMT+01:00 Angelo Graziosi : > Just for the record... > > I adopted the workaround suggested in etc/PROBLEMS (and from the WEB [*])= : > > echo 0 | sudo tee /proc/sys/kernel/randomize_va_space > > and with it I was able to build, > > ./autogen.sh > > CFLAGS=3D"-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe" LDFLAGS=3D"-pipe" C= C=3D"gcc" > ./configure --prefix=3D/opt/emacs --build=3Dx86_64-pc-linux-gnu --without= -x > --with-gnutls=3Dno --disable-acl > > make -j3 > > > Emacs25 from the following source packages: > > emacs-25.1.90.tar.gz > emacs-25.1.tar.gz > emacs-emacs-25.tar.gz (2016-12-11 10:50"17, 467768f64ee109fe) > > > BUT NOT emacs-master.tar.gz from master whose build always hangs as I > described (./temacs --batch... see below) > > At least, now I have an Emacs build (noX) working inside WSL! > > Ciao, > Angelo. > > ----- > [*] http://stackoverflow.com/questions/38905344/windows-bash- > emacs-build-fail-memory-protection-enabled > > > Il 11/12/2016 18:42, Angelo Graziosi ha scritto: > >> Just out of curiosity, I tried to build Emacs (master) on Windows >> Subsystem Linux (WSL) [*] but it always hangs at this point: >> >> ./autogen.sh >> >> ./configure --prefix=3D/opt/emacs --without-x >> [...] >> Configured for 'x86_64-unknown-linux-gnu'. >> >> Where should the build process find the source code? . >> What compiler should emacs be built with? gcc -std=3Dgnu= 11 >> -g3 -O2 >> Should Emacs use the GNU version of malloc? yes >> (Using Doug Lea's new malloc from the GNU C Library.) >> Should Emacs use a relocating allocator for buffers? no >> Should Emacs use mmap(2) for buffer allocation? no >> What window system should Emacs use? none >> What toolkit should Emacs use? none >> Where do we find X Windows header files? NONE >> Where do we find X Windows libraries? NONE >> Does Emacs use -lXaw3d? no >> Does Emacs use -lXpm? no >> Does Emacs use -ljpeg? yes >> Does Emacs use -ltiff? no >> Does Emacs use a gif library? no >> Does Emacs use a png library? no >> Does Emacs use -lrsvg-2? no >> Does Emacs use cairo? no >> Does Emacs use imagemagick? no >> Does Emacs support sound? yes >> Does Emacs use -lgpm? no >> Does Emacs use -ldbus? no >> Does Emacs use -lgconf? no >> Does Emacs use GSettings? no >> Does Emacs use a file notification library? yes -lglibc >> (inotify) >> Does Emacs use access control lists? yes -lacl >> Does Emacs use -lselinux? no >> Does Emacs use -lgnutls? yes >> Does Emacs use -lxml2? yes >> Does Emacs use -lfreetype? no >> Does Emacs use -lm17n-flt? no >> Does Emacs use -lotf? no >> Does Emacs use -lxft? no >> Does Emacs use -lsystemd? no >> Does Emacs directly use zlib? yes >> Does Emacs have dynamic modules support? no >> Does Emacs use toolkit scroll bars? no >> Does Emacs support Xwidgets (requires gtk3)? no >> [...] >> >> make >> [...] >> make -C ../lisp update-subdirs >> make[2]: ingresso nella directory >> "/home/angelog/work/emacs-e63c489dd496e53b68b942d0b76e13b62117fae9/lisp" >> make[2]: uscita dalla directory >> "/home/angelog/work/emacs-e63c489dd496e53b68b942d0b76e13b62117fae9/lisp" >> ./temacs --batch --load loadup bootstrap >> >> (I waited for almost an hour) >> >> I tried with a master of a few days ago which surely build and works on >> GNU/Linux Mint 18, Windows (MSYS2/MinGW64) and macOS. >> >> Just out of curiosity... >> >> Ciao, >> Angelo. >> >> >> ---- >> [*] It seems that someone succeeded in that build >> (http://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00339.html) >> > > --=20 Fabrice Popineau ----------------------------- CentraleSupelec D=C3=A9partement Informatique 3, rue Joliot Curie 91192 Gif/Yvette Cedex Tel direct : +33 (0) 169851950 Standard : +33 (0) 169851212 ------------------------------ --001a1146977057d5000544161291 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
For the record,

Emacs 25.1 builds fine = and runs fine under WSL providing you install all the required packages.
I used :
=C2=A0../emacs/configure --with-jpeg --with-xpm = --with-tiff --with-rsvg --with-xml2 --with-gnutls --with-imagemagick --with= -png=3Dyes
and mobaxterm as an X server. Everything is ok. I = could even load Spacemacs with its about 100 packages.

=
Emacs master fails with the same configuration. It fails bootstrapping= :

(gdb) run =C2=A0--batch =C2=A0--load loadup= bootstrap
Starting program: /mnt/d/Source/emacs/build-emacs-ubun= tu/src/temacs --batch =C2=A0--load loadup bootstrap
warning: Erro= r disabling address space randomization: Succ=C3=A8s
warning: lin= ux_ptrace_test_ret_to_nx: PTRACE_KILL waitpid returned -1: Appel syst=C3=A8= me interrompu
[Thread debugging using libthread_db enabled]
=
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_= db.so.1".
process 17622 is executing new program: /mnt/d/Sou= rce/emacs/build-emacs-ubuntu/src/temacs
[Thread debugging using l= ibthread_db enabled]
Using host libthread_db library "/lib/x= 86_64-linux-gnu/libthread_db.so.1".
process 17622 is executi= ng new program: /mnt/d/Source/emacs/build-emacs-ubuntu/src/temacs
[Thread debugging using libthread_db enabled]
Using host libthre= ad_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
process 17622 is executing new program: /mnt/d/Source/emacs/build-emacs-u= buntu/src/temacs
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthre= ad_db.so.1".
process 17622 is executing new program: /mnt/d/= Source/emacs/build-emacs-ubuntu/src/temacs

I= must admit that I don't know how to read what gdb is reporting.=C2=A0<= /div>

Fabrice

=
2016-12-16 16:05 GMT+01:00 Angelo Graziosi <angelo.graziosi@alice.it>:
Just for the record...

I adopted the workaround suggested in etc/PROBLEMS (and from the WEB [*]):<= br>
=C2=A0 echo 0 | sudo tee /proc/sys/kernel/randomize_va_space

and with it I was able to build,

./autogen.sh

CFLAGS=3D"-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe" LDFLAGS=3D&= quot;-pipe" CC=3D"gcc" ./configure --prefix=3D/opt/emacs --b= uild=3Dx86_64-pc-linux-gnu --without-x --with-gnutls=3Dno --disable-acl

make -j3


Emacs25 from the following source packages:

emacs-25.1.90.tar.gz
emacs-25.1.tar.gz
emacs-emacs-25.tar.gz (2016-12-11 10:50"17, 467768f64ee109fe)


BUT NOT emacs-master.tar.gz from master whose build always hangs as I descr= ibed (./temacs --batch... see below)

At least, now I have an Emacs build (noX) working inside WSL!

Ciao,
Angelo.

-----
[*] http://stackoverflow.com/questions/38905344/windows-bash-emacs= -build-fail-memory-protection-enabled


Il 11/12/2016 18:42, Angelo Graziosi ha scritto:
Just out of curiosity, I tried to build Emacs (master) on Windows
Subsystem Linux (WSL) [*] but it always hangs at this point:

./autogen.sh

./configure --prefix=3D/opt/emacs --without-x
[...]
Configured for 'x86_64-unknown-linux-gnu'.

=C2=A0 Where should the build process find the source code?=C2=A0 =C2=A0 .<= br> =C2=A0 What compiler should emacs be built with?=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0gcc -std=3Dgnu11
-g3 -O2
=C2=A0 Should Emacs use the GNU version of malloc?=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0yes
=C2=A0 =C2=A0 =C2=A0 (Using Doug Lea's new malloc from the GNU C Librar= y.)
=C2=A0 Should Emacs use a relocating allocator for buffers?=C2=A0 =C2=A0 no=
=C2=A0 Should Emacs use mmap(2) for buffer allocation?=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0no
=C2=A0 What window system should Emacs use?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 none
=C2=A0 What toolkit should Emacs use?=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 none
=C2=A0 Where do we find X Windows header files?=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 NONE
=C2=A0 Where do we find X Windows libraries?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0NONE
=C2=A0 Does Emacs use -lXaw3d?=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=A0no=
=C2=A0 Does Emacs use -lXpm?=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=A0no
=C2=A0 Does Emacs use -ljpeg?=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 y= es
=C2=A0 Does Emacs use -ltiff?=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 n= o
=C2=A0 Does Emacs use a gif library?=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=A0no
=C2=A0 Does Emacs use a png library?=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=A0no
=C2=A0 Does Emacs use -lrsvg-2?=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 no =C2=A0 Does Emacs use cairo?=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=A0no
=C2=A0 Does Emacs use imagemagick?=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=A0no
=C2=A0 Does Emacs support sound?=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=A0yes =C2=A0 Does Emacs use -lgpm?=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=A0no
=C2=A0 Does Emacs use -ldbus?=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 n= o
=C2=A0 Does Emacs use -lgconf?=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=A0no=
=C2=A0 Does Emacs use GSettings?=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=A0no
=C2=A0 Does Emacs use a file notification library?=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0yes -lglibc
(inotify)
=C2=A0 Does Emacs use access control lists?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 yes -lacl
=C2=A0 Does Emacs use -lselinux?=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=A0no
=C2=A0 Does Emacs use -lgnutls?=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 yes =C2=A0 Does Emacs use -lxml2?=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 y= es
=C2=A0 Does Emacs use -lfreetype?=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 no
=C2=A0 Does Emacs use -lm17n-flt?=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 no
=C2=A0 Does Emacs use -lotf?=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=A0no
=C2=A0 Does Emacs use -lxft?=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=A0no
=C2=A0 Does Emacs use -lsystemd?=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=A0no
=C2=A0 Does Emacs directly use zlib?=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=A0yes
=C2=A0 Does Emacs have dynamic modules support?=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 no
=C2=A0 Does Emacs use toolkit scroll bars?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0no
=C2=A0 Does Emacs support Xwidgets (requires gtk3)?=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 no
[...]

make
[...]
make -C ../lisp update-subdirs
make[2]: ingresso nella directory
"/home/angelog/work/emacs-e63c489dd496e53b68b942d0b76e13b621= 17fae9/lisp"
make[2]: uscita dalla directory
"/home/angelog/work/emacs-e63c489dd496e53b68b942d0b76e13b621= 17fae9/lisp"
./temacs --batch=C2=A0 --load loadup bootstrap

(I waited for almost an hour)

I tried with a master of a few days ago which surely build and works on
GNU/Linux Mint 18, Windows (MSYS2/MinGW64) and macOS.

Just out of curiosity...

Ciao,
=C2=A0Angelo.


----
[*] It seems that someone succeeded in that build
(http://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00339.html)




--
=
Fabrice Popineau
-----------------------------=
CentraleSupelec
D=C3=A9partement Informatique
=
3, rue Joliot Curie
91192 Gif/Yvette Cedex
Tel direct : +33 (0) 169851950
Standard : +33 (0) 169851212
<= div style=3D"font-size:12.8000001907349px">------------------------------

--001a1146977057d5000544161291--