From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.devel Subject: Re: Cleaning out old X11 toolkits? Date: Sat, 13 Feb 2021 22:23:51 +0300 Message-ID: References: <1c0598ce-c364-1711-8280-18e4ae091fb6@yandex.ru> <2fd8df6a-1993-fc1e-6e65-12938b0f57b3@gmx.at> <83y2ftdtkr.fsf@gnu.org> <5bde0ea3-8921-e17c-2390-243233ef2a34@gmx.at> <83sg61doxl.fsf@gnu.org> <9974c5a7-3276-9ec8-5e3b-4139c379f070@gmx.at> <87h7mg6z1q.fsf@yandex.com> <5bab990d-11f1-d20c-1bf3-be0cac5a723f@gmx.at> <06611459-b700-aad2-4a1b-f37d143c3b6e@gmx.at> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35186"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Cc: Colin Baxter , Ulrich Mueller , emacs-devel@gnu.org To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Feb 13 20:28:44 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lB0ay-00093e-J2 for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Feb 2021 20:28:44 +0100 Original-Received: from localhost ([::1]:43028 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lB0ax-00018I-Kh for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Feb 2021 14:28:43 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54524) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lB0aT-0000h8-2m for emacs-devel@gnu.org; Sat, 13 Feb 2021 14:28:13 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:53405) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lB0aO-00044r-2v for emacs-devel@gnu.org; Sat, 13 Feb 2021 14:28:09 -0500 Original-Received: from localhost ([::ffff:197.157.0.47]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000001E07B.0000000060282844.000023AD; Sat, 13 Feb 2021 12:28:04 -0700 Mail-Followup-To: martin rudalics , Ulrich Mueller , Colin Baxter , emacs-devel@gnu.org Content-Disposition: inline In-Reply-To: <06611459-b700-aad2-4a1b-f37d143c3b6e@gmx.at> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SORBS_WEB=1.5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:264647 Archived-At: * martin rudalics [2021-02-13 18:50]: > > It will require X11 to be present on the system at compile time and at > > run time. There are systems where that isn't a feasible requirement. > > Are there? In practical use? I am also Termux user. We use Emacs in terminal. I do not know if it is compiled for graphics, and is maybe not feasible compiling oneself, but some people will do that. Reference: https://termux.com/ One of my mobile devices runs Android and I use Emacs within Termux when I am on the go. On other devices there is Lineage OS installed, I use Emacs on Motorola E and E LTE versions to send emails and do common Emacs stuff like writing. Often I access devices by using SSH. Then majority of Virtual Private Server instances do not use X, they need just terminal version. On Debian GNU/Linux runned VPS-es I will install often `emacs-nox' package version without X, but too often I need development version, in that case I am compiling it myself with `./configure --without-all' but somebody could choose `no' to the toolkit as well. I guess that there are many ways why X may not be requires on Raspberry Pi devices. Without X, I believe that ./configure alone will work and will not compile X anyway. But why compile X on those operating systems where there are no X libraries by default, like VPS-es, small computers, Android and Replicant and Lineage OS systems, no need for it.