From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Sebastian Urban Newsgroups: gmane.emacs.bugs Subject: bug#36357: Wrong Ghostscript program name on MS Win Date: Wed, 18 Mar 2020 18:26:31 +0100 Message-ID: <588be92b-a3d1-73f2-a49f-4e2fd6da1ed0@gmail.com> References: <83imsf8joy.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="124662"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 Cc: 36357@debbugs.gnu.org To: eliz@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Mar 18 18:27:11 2020 Return-path: Envelope-to: geb-bug-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 1jEcTH-000WLC-I2 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 18 Mar 2020 18:27:11 +0100 Original-Received: from localhost ([::1]:56506 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jEcTG-0001PP-AV for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 18 Mar 2020 13:27:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37480) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jEcT9-0001PH-JS for bug-gnu-emacs@gnu.org; Wed, 18 Mar 2020 13:27:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jEcT8-0000jB-BF for bug-gnu-emacs@gnu.org; Wed, 18 Mar 2020 13:27:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35330) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jEcT8-0000j2-8K for bug-gnu-emacs@gnu.org; Wed, 18 Mar 2020 13:27:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jEcT8-0001Q3-35 for bug-gnu-emacs@gnu.org; Wed, 18 Mar 2020 13:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Sebastian Urban Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Mar 2020 17:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36357 X-GNU-PR-Package: emacs Original-Received: via spool by 36357-submit@debbugs.gnu.org id=B36357.15845523965423 (code B ref 36357); Wed, 18 Mar 2020 17:27:02 +0000 Original-Received: (at 36357) by debbugs.gnu.org; 18 Mar 2020 17:26:36 +0000 Original-Received: from localhost ([127.0.0.1]:41303 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEcSi-0001PO-CC for submit@debbugs.gnu.org; Wed, 18 Mar 2020 13:26:36 -0400 Original-Received: from mail-wm1-f41.google.com ([209.85.128.41]:55320) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEcSh-0001P8-6K for 36357@debbugs.gnu.org; Wed, 18 Mar 2020 13:26:35 -0400 Original-Received: by mail-wm1-f41.google.com with SMTP id 6so4352571wmi.5 for <36357@debbugs.gnu.org>; Wed, 18 Mar 2020 10:26:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:references:subject:in-reply-to:cc:from:message-id:date :user-agent:mime-version:content-language:content-transfer-encoding; bh=GsWhRDt4dKMGg9F33F9760afhWd6fkQe3LcH5uuMEbs=; b=Us3iE1GiaA8hXhQt4+GLqA85q1/8kc8aMTV94oWiBU8eghQG75Jd4sP5N1hjtr50I4 OWQfq4sVaH8dE/IHGecTG0Z5to/RDsHUwgGG4OXwkpnTrcpKuIAvGPMNQakgPlM8sqCi 2go9VhD87RJ399qiDZDgGwePP7/xALR7nI0tn84gJi9nIRMx8yDq/Xnsqfqh2g4LR8i9 PJhCY5cQoLkUqYFMQTfssqnmI1moH/8wZF0CaGqLGJMukN8frUNwImgNGGrCwmNBGjcA 1LTxpmUFpy5rJOXdqLwaq5cAyXvcOWeUKPQ9A6mjUtVJwrTO50gwg+uUOAZOtpBql86p YWnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:references:subject:in-reply-to:cc:from :message-id:date:user-agent:mime-version:content-language :content-transfer-encoding; bh=GsWhRDt4dKMGg9F33F9760afhWd6fkQe3LcH5uuMEbs=; b=Gq3JMwROm2jGzubBeGSVAbcXLuTBHdABYR28tD/I5F5c2jqaAnFY8+5o/D9QUTF1oB Nx4TOM7Ny82M3iZ11h1OSUihk7xAL0hiUNb7eAppScRp/k7IVwW3/U48IezIgU7M84lU /bXSL8SxMT+HNxV8B7Gj79iVesMurWt0KQzwcGn/Si0mBfyLeCcOH5TWvh92opEk80U3 qu+CJZuUuGElPVa62vn+aXDh7wu6esQ9AHFukmFPhKUiKmiVZ/BFiW8XUwdqdvbJJiYj LwugjxDTlFcgvQFTD6gHXVIrMeGjh/gnla9ZzhD6R7NEN3CIBUr6COI7/u5JSbOI9zHV XjKg== X-Gm-Message-State: ANhLgQ20sv1Fm83efykY75YXJZuHIjRfFP6ndXkvQ1XMu9ZD4bfIULSv 4C4OwpFUtz7M/ivrAnEc6hPdfTwE X-Google-Smtp-Source: ADFU+vtfIJq5HzRPBZsQLA31URoNLvAf2vqgE/PaeTAWbNoVGAicMeqgPwWrAgg/jNNEqb/vVL82yA== X-Received: by 2002:a7b:c947:: with SMTP id i7mr6240233wml.116.1584552389051; Wed, 18 Mar 2020 10:26:29 -0700 (PDT) Original-Received: from ?IPv6:2a00:f41:184c:351f:39ba:be9:50bc:1817? ([2a00:f41:184c:351f:39ba:be9:50bc:1817]) by smtp.gmail.com with ESMTPSA id n2sm2452569wro.25.2020.03.18.10.26.27 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 18 Mar 2020 10:26:28 -0700 (PDT) In-Reply-To: <83imsf8joy.fsf@gnu.org> Content-Language: en-GB X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:177508 Archived-At: >> as I found out recently, adding only gswin32c was half of the >> problem. After upgrading to 64bit OS and installing Ghostscript >> 64bit, there was no gswin32c.exe in the "bin" folder, only >> gswin64.exe and gswin64c.exe. They forgot(?) to add it to the >> table in "Use" documentation, i.e. "gswin32c or gswin64c", instead >> of only "gswin32c", although they pointed this out in "Install" >> documentation >> (https://www.ghostscript.com/doc/9.51/Install.htm#General_Windows). >> So I think another "if" is needed. > > What "if" did you have in mind? Emacs cannot know which version of > Ghostscript is installed, and there's no way I know of to code a > reasonable condition for that. Whether the OS is 64bit or 32bit, or if this is not possible or difficult, then maybe 'system-configuration' variable. It's not perfect, because for example someone can install 32bit GS on 64bit OS, but most probably - on 64bit Win someone will use 64bit Emacs and 64bit GS. This doesn't solve the problem, but better defaults are better defaults. As an simpler alternative, it could be changed to 'gswin64c', because these days people are using 64bit versions usually. > However, the variable is a defcustom, so every user can customize it > to the value which fits their system, if the default doesn't. Of course, but this is plan B.