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 23:01:59 +0100 Message-ID: References: <4829e397-ac70-ab22-9c01-848ae876db46@alice.it> <91754a74-f739-84c2-62be-34f702000292@alice.it> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11469770b091ff05441e306a X-Trace: blaine.gmane.org 1482271353 18853 195.159.176.226 (20 Dec 2016 22:02:33 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 20 Dec 2016 22:02:33 +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 23:02:28 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 1cJSUN-0003xh-Bj for ged-emacs-devel@m.gmane.org; Tue, 20 Dec 2016 23:02:27 +0100 Original-Received: from localhost ([::1]:53701 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJSUQ-0007Ep-4b for ged-emacs-devel@m.gmane.org; Tue, 20 Dec 2016 17:02:30 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38224) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJSUK-00079C-7G for emacs-devel@gnu.org; Tue, 20 Dec 2016 17:02:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cJSUJ-00050I-3B for emacs-devel@gnu.org; Tue, 20 Dec 2016 17:02:24 -0500 Original-Received: from mail-wm0-x22d.google.com ([2a00:1450:400c:c09::22d]:36072) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cJSUI-0004z7-SR for emacs-devel@gnu.org; Tue, 20 Dec 2016 17:02:23 -0500 Original-Received: by mail-wm0-x22d.google.com with SMTP id g23so132583417wme.1 for ; Tue, 20 Dec 2016 14:02:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=R3C+Ab3LrE2QUHoQkXG8NB+RLp+K94RDczMw6AtDVgk=; b=itFIBPT7pZNA0AaNVK5auZPM8sRRgwW7mX1xRhMyEdy5cjrQhDa15D3y7WXRzk5ojm S5/w5D4DthQClNte0VNjBlhrV8Ztq2Jy9/oVNRVjnjiEgi8WUusWK/NHZIAzuT7HNqTW fdyJXhl68Fb2iOt1b+KqeSdOPeXILdOFwQj5EfJst30J+RxvTkHfGSvPGb/EdwJdFCMs qzxapqeAcVZuy5QKGaw1WmJlbqOlL+VarrR9QarzQ3yiwC0IZxdnC4QjimeMsNM4gwi+ jLMEYZoZGcp/c7iYP43vB5bMIY4muDPsL43MyFq9fCjCXwIWAaRUjBx7tQ2QBpLku7my /H9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=R3C+Ab3LrE2QUHoQkXG8NB+RLp+K94RDczMw6AtDVgk=; b=S8HZRTkLR5A9mQu+C5HkM04VNJIJEvBCFybZMPdyS6QiDQQgmSR4YYi1CEFt2HNaqI caLqt+wL3xQI+Nkcv558HuFkNuNj3vhgNv4H/3zkqWuXDAOWQouKygfyRG1mzq4u5iAp Q2vTbLRi0anMwLfnpWUUN8R4wj0hNyzN11OGXkXEslpRB7eBJIl9cxe5mGZPsCyfEhlL DeV/Foay9Jfd3NvXXWvk9WBuqKIC+k93fepCmPdARoYK45vUAjpNlLll5VJZbnn9Cnz4 Mt1dnhsiQLvoeRoexA+jDnFZqfXjM/UFElG/15VDlDPPXXM5ubyOLz5uiqiBLVm8lSEf g3JA== X-Gm-Message-State: AIkVDXIPDwra1Yy/ePar7TU+JaDdrQEYyfdkuIIzs6cfHAJ9fi/bPt0pXZWoCzyJNBm3BTjxGwObXwmcXu783A== X-Received: by 10.28.213.74 with SMTP id m71mr3752909wmg.39.1482271340137; Tue, 20 Dec 2016 14:02:20 -0800 (PST) Original-Received: by 10.28.153.205 with HTTP; Tue, 20 Dec 2016 14:01:59 -0800 (PST) In-Reply-To: <91754a74-f739-84c2-62be-34f702000292@alice.it> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::22d 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:210676 Archived-At: --001a11469770b091ff05441e306a Content-Type: text/plain; charset=UTF-8 2016-12-20 22:19 GMT+01:00 Angelo Graziosi : > Il 20/12/2016 13:20, Fabrice Popineau ha scritto: > >> 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=yes >> and mobaxterm as an X server. Everything is ok. I could even load >> Spacemacs >> with its about 100 packages. >> >> > Yes, emacs-25 branch builds (adopting the work around 'echo 0 | sudo tee > /proc/sys/kernel/randomize_va_space' before to start the build) but I do > not use these builds in X, > > $ /opt/emacs/bin/emacs > > starts Emacs in the WSL terminal (aka DOS command prompt window in W10). > It seems to work fine.. but have found an issue with the packages manager. > See: http://lists.gnu.org/archive/html/bug-gnu-emacs/2016-12/msg00777.html > . > > Have you tried to use your builds in terminal mode (noX)? > > The problem seems to be with running emacs in the console. It is working as expected in GUI mode, but in the the terminal, it is suspended every key I type. Fabrice --001a11469770b091ff05441e306a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


2016-12-20 22:19 GMT+01:00 Angelo Graziosi <angelo.graziosi@ali= ce.it>:
Il= 20/12/2016 13:20, Fabrice Popineau ha scritto:
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.


Yes, emacs-25 branch builds (adopting the work around 'echo 0 | sudo te= e /proc/sys/kernel/randomize_va_space' before to start the build) = but I do not use these builds in X,

$ /opt/emacs/bin/emacs

starts Emacs in the WSL terminal (aka DOS command prompt window in W10). It= seems to work fine.. but have found an issue with the packages manager. Se= e: http://lists.gnu.org/archive= /html/bug-gnu-emacs/2016-12/msg00777.html.

Have you tried to use your builds in terminal mode (noX)?


The problem seems to be = with running emacs in the console.
It is working as expected in G= UI mode, but in the the terminal, it is suspended every key I type.

Fabrice

--001a11469770b091ff05441e306a--