From unknown Mon Jun 23 18:34:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20393: cannot compile when one folder has spaces Resent-From: Christian Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Apr 2015 06:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20393 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20393@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: Christian =?UTF-8?Q?Gim=C3=A9nez?= Received: via spool by submit@debbugs.gnu.org id=B.14295972829421 (code B ref -1); Tue, 21 Apr 2015 06:22:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Apr 2015 06:21:22 +0000 Received: from localhost ([127.0.0.1]:34128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkRYf-0002Rs-Ou for submit@debbugs.gnu.org; Tue, 21 Apr 2015 02:21:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57893) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkOFl-0004ew-MG for submit@debbugs.gnu.org; Mon, 20 Apr 2015 22:49:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YkOFf-00082r-EV for submit@debbugs.gnu.org; Mon, 20 Apr 2015 22:49:32 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39612) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkOFf-00082n-CD for submit@debbugs.gnu.org; Mon, 20 Apr 2015 22:49:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43147) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkOFe-0000LQ-4f for bug-gnu-emacs@gnu.org; Mon, 20 Apr 2015 22:49:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YkOFa-00080z-4L for bug-gnu-emacs@gnu.org; Mon, 20 Apr 2015 22:49:30 -0400 Received: from mail-qg0-x22f.google.com ([2607:f8b0:400d:c04::22f]:33687) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkOFZ-00080k-PR for bug-gnu-emacs@gnu.org; Mon, 20 Apr 2015 22:49:26 -0400 Received: by qgdy78 with SMTP id y78so62466583qgd.0 for ; Mon, 20 Apr 2015 19:49:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:reply-to:subject:date:message-id:user-agent:mime-version :content-transfer-encoding:content-type; bh=0jVEQTzT+Pu/ku6wZEgFlDhaVANRYU29mIAjwCNuf1g=; b=VePrJHHTzBiohwsi0Z56/O1a5SUye7ptEDKtjZm86SRSNpcibndjqTgPY7sumbkYNk laIZ5gZFKW8IXIsAiNIq1sT0Xr0EetVBFMlHVOChwuRHObXoVElnHFNDKz0DVpGnVtc7 N9IfylMCInc4FQsreQ5yIwF8DBB1xwNIChBsTQwa3fwoOaOOS0x3ImUPfNajDvFCEmEw K0nhrYrTuWAdOOlwotEtZxhPNs7LwcUnOog20hob2XouPkZaTHsAlSJ5JyPu3Oh2wVWr bstkRdWTTPRN+tEiW09cu+QyQ7w2pNxlXuFkleGecFZQagyHT0XsHIU99ucJnpflgbxF KpwQ== X-Received: by 10.140.165.150 with SMTP id l144mr21234050qhl.99.1429584564886; Mon, 20 Apr 2015 19:49:24 -0700 (PDT) Received: from harmonia.localnet ([186.128.166.110]) by mx.google.com with ESMTPSA id f35sm467554qga.10.2015.04.20.19.49.23 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 20 Apr 2015 19:49:23 -0700 (PDT) From: Christian Date: Mon, 20 Apr 2015 23:49:19 -0300 Message-ID: <1641757.hIDRi88fqK@harmonia> User-Agent: KMail/4.14.6 (Linux/3.19.3-200.fc21.x86_64; KDE/4.14.6; x86_64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Tue, 21 Apr 2015 02:21:20 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) emacs, ada-mode Hi, I found a problem when trying to compile using a project (gpj) file. Is easy to solve. The problem is that if you're at a directory with spaces, gnatmake will recieve two parameters instead of one. The solution is easy: The variable ada-build-make-cmd needs double quotes between the "{gpr_file}" substring: "${cross_prefix}gnatmake -P\"${gpr_file}\" -o ${main} ${main} ${gnatmake_opt} - cargs -I${src_dir} ${comp_opt} -bargs ${bind_opt} -largs ${link_opt}" After setting that, you should restart Emacs. Could you add this string as a default value? Cheers! From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 21 13:46:15 2015 Received: (at control) by debbugs.gnu.org; 21 Apr 2015 17:46:15 +0000 Received: from localhost ([127.0.0.1]:35457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkcFT-0005Cu-ET for submit@debbugs.gnu.org; Tue, 21 Apr 2015 13:46:15 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:43710 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkcFR-0005Cl-H5 for control@debbugs.gnu.org; Tue, 21 Apr 2015 13:46:13 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1YkcFR-0000dy-Bv for control@debbugs.gnu.org; Tue, 21 Apr 2015 13:46:13 -0400 Date: Tue, 21 Apr 2015 13:46:13 -0400 Message-Id: Subject: control message for bug 20393 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) retitle 20393 elpa: ada-build: cannot compile when one folder has spaces From unknown Mon Jun 23 18:34:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20393: cannot compile when one folder has spaces Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Oct 2019 03:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20393 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Christian Cc: Stephen Leake , 20393@debbugs.gnu.org Received: via spool by 20393-submit@debbugs.gnu.org id=B20393.157059213223786 (code B ref 20393); Wed, 09 Oct 2019 03:36:02 +0000 Received: (at 20393) by debbugs.gnu.org; 9 Oct 2019 03:35:32 +0000 Received: from localhost ([127.0.0.1]:51811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iI2lA-0006Ba-JT for submit@debbugs.gnu.org; Tue, 08 Oct 2019 23:35:32 -0400 Received: from quimby.gnus.org ([80.91.231.51]:51968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iI2l9-0006BS-04 for 20393@debbugs.gnu.org; Tue, 08 Oct 2019 23:35:31 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iI2l5-00024L-Dc; Wed, 09 Oct 2019 05:35:29 +0200 From: Lars Ingebrigtsen References: <1641757.hIDRi88fqK@harmonia> Date: Wed, 09 Oct 2019 05:35:26 +0200 In-Reply-To: <1641757.hIDRi88fqK@harmonia> (Christian's message of "Mon, 20 Apr 2015 23:49:19 -0300") Message-ID: <87imoyvbep.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Christian writes: > Hi, I found a problem when trying to compile using a project (gpj) file. Is > easy to solve. > > The problem is that if you're at a directory with spaces, gnatmake will > recieve two parameters inst [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Christian writes: > Hi, I found a problem when trying to compile using a project (gpj) file. Is > easy to solve. > > The problem is that if you're at a directory with spaces, gnatmake will > recieve two parameters instead of one. > > The solution is easy: The variable ada-build-make-cmd needs double quotes > between the "{gpr_file}" substring: > "${cross_prefix}gnatmake -P\"${gpr_file}\" -o ${main} ${main} ${gnatmake_opt} - > cargs -I${src_dir} ${comp_opt} -bargs ${bind_opt} -largs ${link_opt}" Stephen, could you take a look at this one? I'm not familiar with ada-mode -- does the ${} expansion quote the argument itself? If not, this seems like a logical solution, but will probably fail if the file has a " character in the name. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Mon Jun 23 18:34:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20393: cannot compile when one folder has spaces Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Sep 2020 14:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20393 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: Stephen Leake , 20393@debbugs.gnu.org, Christian Received: via spool by 20393-submit@debbugs.gnu.org id=B20393.15995739205188 (code B ref 20393); Tue, 08 Sep 2020 14:06:02 +0000 Received: (at 20393) by debbugs.gnu.org; 8 Sep 2020 14:05:20 +0000 Received: from localhost ([127.0.0.1]:55648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFeFM-0001La-4G for submit@debbugs.gnu.org; Tue, 08 Sep 2020 10:05:20 -0400 Received: from mail-ed1-f53.google.com ([209.85.208.53]:45850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFeFK-0001LI-1T for 20393@debbugs.gnu.org; Tue, 08 Sep 2020 10:05:18 -0400 Received: by mail-ed1-f53.google.com with SMTP id l17so16065563edq.12 for <20393@debbugs.gnu.org>; Tue, 08 Sep 2020 07:05:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=CclRsXz0ROBedgXpdMMEdl3LIPkF+ZZCGVvXVIqsnBU=; b=hdDVVslPxzhxVLPSsiQfIzbjLAj3ZLdfiVNydXLquy8rBI6DMRhgMUX1VEqnRTGiII CGsMnJdBWJr3CPvlVRiGc51x+NUmY8imDLhlmBu+jscLMUgVyrKNHDjlKHQs5F5n3UOU aQE5NS4ccG+eyrzndRfgk8B9WMQHHyxkz8mO0fYq1EHx7REK2zzQQb5BdwSeLlIalgSL OaZeYrkSqgcu5BY6DS7ypa6ZqiLSC+MhD4MgvRVSmYthJZGpfrjQ2AHKvd9pnmt3Rl4B y3BgHEFe4XQ1nfg7p3bea4uXZtFMyDa2AAdfrVMZW4wJxErYKPoI7YNRazUqCOAoBvpK vhQA== X-Gm-Message-State: AOAM531/lFCdwn6g2P3sJ8bro8lpN7pBgI0ZepZVKRi5A/xHt6FifnCx dSTmw4HWEyiuDH+I3dtfPSHfd9qoEzAUgEOEazQ= X-Google-Smtp-Source: ABdhPJwKA94Bd9pavH1nAtKIHh+ZC1jAQdDr3EQNavgIwUZguhpbcBPiZFt68MsskUmR11yYpxDtkd9ioP4O3C7gi/I= X-Received: by 2002:a05:6402:1656:: with SMTP id s22mr22583265edx.160.1599573912334; Tue, 08 Sep 2020 07:05:12 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 8 Sep 2020 14:05:11 +0000 From: Stefan Kangas In-Reply-To: <87imoyvbep.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 09 Oct 2019 05:35:26 +0200") References: <1641757.hIDRi88fqK@harmonia> <87imoyvbep.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Tue, 8 Sep 2020 14:05:11 +0000 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Lars Ingebrigtsen writes: > Christian writes: > >> Hi, I found a problem when trying to compile using a project (gpj) file. Is >> easy to solve. >> >> The problem is that if you're at a directory with spaces, gnatmake will >> recieve two parameters instead of one. >> >> The solution is easy: The variable ada-build-make-cmd needs double quotes >> between the "{gpr_file}" substring: >> "${cross_prefix}gnatmake -P\"${gpr_file}\" -o ${main} ${main} ${gnatmake_opt} - >> cargs -I${src_dir} ${comp_opt} -bargs ${bind_opt} -largs ${link_opt}" > > Stephen, could you take a look at this one? I'm not familiar with > ada-mode -- does the ${} expansion quote the argument itself? If not, > this seems like a logical solution, but will probably fail if the file > has a " character in the name. That was one year ago. Any news here? Thanks in advance.