From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Charles A. Roelli" Newsgroups: gmane.emacs.devel Subject: Re: Installing Emacs from source: the command `C-h v` for accessing variables doesn't work Date: Sun, 23 Jul 2017 17:06:22 +0200 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1500822434 30933 195.159.176.226 (23 Jul 2017 15:07:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 23 Jul 2017 15:07:14 +0000 (UTC) User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 Cc: Stefan Monnier , Emacs developers To: Noam Postavsky , Jean-Christophe Helary , itai.berli@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 23 17:07:08 2017 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 1dZITJ-0007ba-ID for ged-emacs-devel@m.gmane.org; Sun, 23 Jul 2017 17:07:05 +0200 Original-Received: from localhost ([::1]:50707 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dZITP-0004GL-9W for ged-emacs-devel@m.gmane.org; Sun, 23 Jul 2017 11:07:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41954) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dZISn-0004G5-72 for emacs-devel@gnu.org; Sun, 23 Jul 2017 11:06:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dZISk-00056M-35 for emacs-devel@gnu.org; Sun, 23 Jul 2017 11:06:33 -0400 Original-Received: from sinyavsky.aurox.ch ([37.35.109.145]:49139) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dZISj-000567-SC for emacs-devel@gnu.org; Sun, 23 Jul 2017 11:06:30 -0400 Original-Received: from sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) by sinyavsky.aurox.ch (Postfix) with ESMTP id 0A1CB224AC for ; Sun, 23 Jul 2017 15:01:02 +0000 (UTC) Authentication-Results: sinyavsky.aurox.ch (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=aurox.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aurox.ch; h= content-transfer-encoding:content-type:content-type:in-reply-to :mime-version:user-agent:date:date:message-id:from:from :references:to:subject:subject; s=dkim; t=1500822061; x= 1501686062; bh=rRDL9376CsHSlAU4Lsu1ac73WEpKMgv4gzd/7yQOFUo=; b=p dMxV9gposPBB/1ziU9s1iStXtFJFHYoZ6DR/8f+StnqRLXmhVFqR2d1dGMBAHdqn ufUHEtxydxwZUniyZazu6kSWOPkT2hBkAK0qewuBIt7txwq2WI1fE8OPrmjctKcI YB1ypTwbear5dBYAj01fSAh34z46WStL1t26G3J20Y= X-Virus-Scanned: Debian amavisd-new at test.virtualizor.com Original-Received: from sinyavsky.aurox.ch ([127.0.0.1]) by sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id XlxdxlAgu_VE for ; Sun, 23 Jul 2017 15:01:01 +0000 (UTC) Original-Received: from [192.168.1.120] (125.85.192.178.dynamic.wline.res.cust.swisscom.ch [178.192.85.125]) by sinyavsky.aurox.ch (Postfix) with ESMTPSA id EBDBE224A1; Sun, 23 Jul 2017 15:01:00 +0000 (UTC) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 37.35.109.145 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:216948 Archived-At: I've pushed the fix for this. Running 'src/emacs -q' after 'make' should now result in a usable GUI Emacs under macOS. On 18/07/2017 22:31, Charles A. Roelli wrote: >>> Indeed. I just tried with just "make" and I got what Ital described, >>> so it is not connected to the environment variable issue that I >>> mentioned... >> >> I believe #27645 proposes to remove this quirk. >> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27645 > > It's a fix for a related issue; the point of the patch in that bug > report is to be able to run GUI Emacs from src/emacs, not from an > incomplete application bundle in nextstep/Emacs.app. Thankfully, > Emacs already has code (I think) to set 'load-path' and the like > specially when we run from 'src/emacs', so the only modification I > needed to make to the NS-specific code was to let the OS allow the > Emacs frame to have focus. This change should prevent people > developing on NS from having to run 'make install' all the time to get > a working GUI build, since 'src/emacs -q' will work. > >