From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Fabrice Popineau Newsgroups: gmane.comp.gnu.mingw.msys2,gmane.emacs.devel Subject: Re: About DLLs needed by Emacs (W64) Date: Thu, 23 Nov 2017 08:15:54 +0100 Message-ID: References: <1639589366.4676.1511182396362@mail.libero.it> <4d86f0fd-d162-1287-861d-4527b8c0fd78@gmail.com> <8760a5t2iv.fsf@wanadoo.es> <83a7zgeu21.fsf@gnu.org> <877euh52xe.fsf@russet.org.uk> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0662611787829020635==" X-Trace: blaine.gmane.org 1511421390 31611 195.159.176.226 (23 Nov 2017 07:16:30 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 23 Nov 2017 07:16:30 +0000 (UTC) Cc: =?UTF-8?Q?=C3=93scar_Fuentes?= , Eli Zaretskii , Msys2 , Emacs developers To: Phillip Lord Original-X-From: msys2-users-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Thu Nov 23 08:16:22 2017 Return-path: Envelope-to: gcgmm-msys2-users@m.gmane.org Original-Received: from lists.sourceforge.net ([216.34.181.88]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHlkB-0007Ur-M6 for gcgmm-msys2-users@m.gmane.org; Thu, 23 Nov 2017 08:16:19 +0100 Original-Received: from localhost ([127.0.0.1] helo=sfs-ml-4.v29.ch3.sourceforge.com) by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.89) (envelope-from ) id 1eHlkH-0004ly-Jb; Thu, 23 Nov 2017 07:16:25 +0000 Original-Received: from sfi-mx-4.v28.ch3.sourceforge.com ([172.29.28.194] helo=mx.sourceforge.net) by sfs-ml-4.v29.ch3.sourceforge.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1eHlkG-0004ls-Cc for msys2-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org; Thu, 23 Nov 2017 07:16:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Type:Cc:To:Subject:Message-ID:Date:From: References:In-Reply-To:MIME-Version:Sender:Reply-To:Content-Transfer-Encoding :Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Xbm5SdnICrcaV/Qb4MDIuwP6rvxwmndUpkSjmjh2Cbw=; b=gmuD+Rc4CVQ3uY4nRlfSYUxExn eWxUClM/n0MNhD7YOALGwT+CVQCENrXDq+LZiWRrHgSJhnr9lTNGAEOEE9XhAVQvoQktF0GXOmOdA 0TgNlCwOowzI1xdoxpse6PyBc5YntZ9VuJ+gIy/lhDHTHVkLyjXjWMYMvehgODP0zraE=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Type:Cc:To:Subject:Message-ID:Date:From:References:In-Reply-To: MIME-Version:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Xbm5SdnICrcaV/Qb4MDIuwP6rvxwmndUpkSjmjh2Cbw=; b=mnQv5qY5u2u8jGBa1xXgPa2Oay onqnynMebrYfXFYHR/AZbabDiYnFnJVi6VT3H/rqR70WQwgv8ScC7i8GXthwYeBSf6xxT5nwTVBoW /JgabzcYBJnqowanVSdBVD4XLD0dltmqatxCKyepF98+TahhAf81RcxPpSstblRWcaeY=; Original-Received: from smtp2.supelec.fr ([160.228.120.31]) by sfi-mx-4.v28.ch3.sourceforge.com with esmtp (Exim 4.89) id 1eHlkE-0003DY-Eh for msys2-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org; Thu, 23 Nov 2017 07:16:24 +0000 Original-Received: from localhost (localhost [127.0.0.1]) by smtp2.supelec.fr (Postfix) with ESMTP id B3B95808A7 for ; Thu, 23 Nov 2017 08:16:16 +0100 (CET) X-Virus-Scanned: amavisd-new at smtp2.supelec.fr Original-Received: from smtp2.supelec.fr ([127.0.0.1]) by localhost (smtp2.supelec.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WeSQn7JmBJnX for ; Thu, 23 Nov 2017 08:16:16 +0100 (CET) Original-Received: from mail-qt0-f175.google.com (mail-qt0-f175.google.com [209.85.216.175]) by smtp2.supelec.fr (Postfix) with ESMTPSA id 024DF80739 for ; Thu, 23 Nov 2017 08:16:15 +0100 (CET) Original-Received: by mail-qt0-f175.google.com with SMTP id r39so26779265qtr.13 for ; Wed, 22 Nov 2017 23:16:15 -0800 (PST) X-Gm-Message-State: AJaThX5zaFDu7pgUQIEUE+KwLfKGtC/rWUbE/OKPXua/qB7MypjIqBwA +eEL3GOFmyAUJohUlI0CdVqI/6HfvuZG9/ky/TU= X-Google-Smtp-Source: AGs4zMYYWljKpxINS2nlWkw5N7nGdHfeBuzfTC+nRNSF1qRgu18YKOupA5mOJzTyKPZ0xVWJO1Fpf3jd5x+LfquILzA= X-Received: by 10.200.4.154 with SMTP id s26mr38840981qtg.156.1511421375304; Wed, 22 Nov 2017 23:16:15 -0800 (PST) Original-Received: by 10.140.88.241 with HTTP; Wed, 22 Nov 2017 23:15:54 -0800 (PST) In-Reply-To: <877euh52xe.fsf-WS8JpuUeUJXe9xe1eoZjHA@public.gmane.org> X-Gmail-Original-Message-ID: X-Headers-End: 1eHlkE-0003DY-Eh X-BeenThere: msys2-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: MSYS2 using List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: msys2-users-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Xref: news.gmane.org gmane.comp.gnu.mingw.msys2:1918 gmane.emacs.devel:220389 Archived-At: --===============0662611787829020635== Content-Type: multipart/alternative; boundary="f4030435be2c2e5d64055ea13610" --f4030435be2c2e5d64055ea13610 Content-Type: text/plain; charset="UTF-8" 2017-11-23 0:06 GMT+01:00 Phillip Lord : > Fabrice Popineau writes: > > > 2017-11-20 18:31 GMT+01:00 Eli Zaretskii : > >> But in general, your point is valid: various optional libraries need > >> support > >> files to work properly. > >> > > > > Given the numerous dependencies, and as long as msys2/mingw64 is > > concerned, it is so much easier to install msys2 and then request > > emacs from pacman than to package a standalone emacs. Lots of elisp > > packages may require other mingw64 packages : a spell checker, git, > > etc. It is easy to install them with pacman. The user will have a > > much harder time with a standalone emacs. If you want a full emacs > > experience, you need a full unix-like environment. > > > The new "with-deps" build and installer of Emacs actually packages quite > a bit of msys2/mingw64 including, for example, a python > installation. > This is precisely the kind of drifting I hate. When on Windows I don't want to use the msys2 python because it doesn't play so well. I vastly prefer Anaconda (On GNU/Linux too btw) If you start to package Python with emacs, you'll end up packaging the whole MSys2. At least that should be made optional. One nasty thing about DLLs. Anaconda ships with libpng.dll and others which are dynamically loaded by emacs. Reason why in my own copy of Emacs, I have restricted the path where dlls are looked for to the emacs binary directory. Fabrice --f4030435be2c2e5d64055ea13610 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


2017-11-23 0:06 GMT+01:00 Phillip Lord <phillip.lord@russet.o= rg.uk>:
Fa= brice Popineau <f= abrice.popineau@centralesupelec.fr> writes:

> 2017-11-20 18:31 GMT+01:00 Eli Zaretskii <eliz-mXXj517/zsQ@public.gmane.org>:
>> But in general, your point is valid: vario= us optional libraries need
>> support
>> files to work properly.
>>
>
> Given the numerous dependencies, and as long as msys2/mingw64 is
> concerned, it is so much easier to install msys2 and then request
> emacs from pacman than to package a standalone emacs. Lots of elisp > packages may require other mingw64 packages : a spell checker, git, > etc.=C2=A0 It is easy to install them with pacman. The user will have = a
> much harder time with a standalone emacs. If you want a full emacs
> experience, you need a full unix-like environment.


The new "with-deps" build and installer of Emacs actually = packages quite
a bit of msys2/mingw64 including, for example, a python
installation.

This is precisely the kin= d of drifting I hate.
When on Windows I don't want to use the= msys2 python because it doesn't play so well.
I vastly prefe= r Anaconda (On GNU/Linux too btw)
If you start to package Python = with emacs, you'll end up packaging the whole MSys2.
At least= that should be made optional.

One nasty thing abo= ut DLLs. Anaconda ships with libpng.dll and others which are=C2=A0
dynamically loaded by emacs. Reason why in my own copy of Emacs, I have r= estricted
the path where dlls are looked for to the emacs binary = directory.

Fabrice
--f4030435be2c2e5d64055ea13610-- --===============0662611787829020635== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot --===============0662611787829020635== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Msys2-users mailing list Msys2-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/msys2-users --===============0662611787829020635==--