From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: missing src/ directory for eval.c (Was: 1L?) Date: Mon, 11 Feb 2019 21:45:20 +0100 Message-ID: <86sgwuxden.fsf@zoho.eu> References: <3EAFCC26-4B10-4133-9B5E-C0BE117A5455@me.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="171002"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Feb 11 21:45:50 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gtISb-000iNE-Mz for geh-help-gnu-emacs@m.gmane.org; Mon, 11 Feb 2019 21:45:49 +0100 Original-Received: from localhost ([127.0.0.1]:56012 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gtISa-0004qx-Oq for geh-help-gnu-emacs@m.gmane.org; Mon, 11 Feb 2019 15:45:48 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:51886) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gtISM-0004ql-8j for help-gnu-emacs@gnu.org; Mon, 11 Feb 2019 15:45:35 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gtISL-0002Lc-4Z for help-gnu-emacs@gnu.org; Mon, 11 Feb 2019 15:45:34 -0500 Original-Received: from [195.159.176.226] (port=53750 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gtISK-0002In-TP for help-gnu-emacs@gnu.org; Mon, 11 Feb 2019 15:45:33 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1gtISH-000hwa-9r for help-gnu-emacs@gnu.org; Mon, 11 Feb 2019 21:45:29 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Cancel-Lock: sha1:Vq2qy72Pc3+5ZflSUmYUrw73bvc= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:119353 Archived-At: Yuri Khan wrote: > I think pretty much no binary package > distribution is going to include C sources of > Emacs in the main package. From the > maintainer’s point of view, they are > unnecessary for the majority of the users. > For that matter, even Elisp sources are > distributed in an optional emacs-el package > by Debian and Ubuntu. Yes, you get the Elisp source from the repos as an ordinary package, namely emacs-el (as you say). For the whole source, including the C, you add (if it isn't there already) a "deb-src" line to /etc/apt/sources.list , e.g. deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi and then do $ apt-get source emacs24 > And if you ‘apt-get source emacs’ into > a directory of your choice, you can point > Emacs at this directory and it will do the > right thing. I have to include the version, so the command-line argument corresponds to a non-metapackge name, otherwise I get something else. If you do use an Emacs version from the repos, and not bleeding-edge from Git, I think it makes sense to get the source from the repos as well, and point the variable there. Perhaps it won't matter much in the average case, but it makes more sense. -- underground experts united http://user.it.uu.se/~embe8573