From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: A general way to install all dependent libraries when compiling Emacs from its git master source code. Date: Sun, 22 Aug 2021 16:22:34 +0300 Message-ID: <834kbhy5ph.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9282"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 22 15:23:22 2021 Return-path: Envelope-to: geh-help-gnu-emacs@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 1mHnRZ-0002KS-UP for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 22 Aug 2021 15:23:21 +0200 Original-Received: from localhost ([::1]:52274 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mHnRY-0007Aq-Kl for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 22 Aug 2021 09:23:20 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37792) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHnR1-0007Ae-N9 for help-gnu-emacs@gnu.org; Sun, 22 Aug 2021 09:22:48 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:47392) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mHnR1-0004Xt-0W for help-gnu-emacs@gnu.org; Sun, 22 Aug 2021 09:22:47 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2122 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHnR0-0000mO-JO for help-gnu-emacs@gnu.org; Sun, 22 Aug 2021 09:22:46 -0400 In-Reply-To: (message from Hongyi Zhao on Sun, 22 Aug 2021 21:05:06 +0800) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:132686 Archived-At: > From: Hongyi Zhao > Date: Sun, 22 Aug 2021 21:05:06 +0800 > > It's well known that Emacs relies on a number of libraries for its > functionality. On the other hand, different operating systems have > different package/library management tools and even the same library > may have different names when installed on different operating > systems. It would be handy if we had a common way to install all the > dependent libraries when compiling Emacs from its Git Master source. > For this purpose, I've noticed the vcpkg tool [1]. But I'm not sure if > there are some people here have some experiences for using this or the > similar tools to solve this problem mentioned above. This is unlikely to happen because the libraries Emacs uses are also used by many other software packages. So people tend to install them whenever they have the first package which needs a library, and not just for Emacs.