From unknown Sat Aug 16 21:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15795: 24.3.50; Compile uses relative filenames, breaks goto next error. Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Nov 2013 09:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15795 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 15795@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1383471010950 (code B ref -1); Sun, 03 Nov 2013 09:31:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Nov 2013 09:30:10 +0000 Received: from localhost ([127.0.0.1]:60522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vcu0W-0000FE-Lr for submit@debbugs.gnu.org; Sun, 03 Nov 2013 04:30:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51696) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vcu0S-0000DU-6F for submit@debbugs.gnu.org; Sun, 03 Nov 2013 04:30:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vcu0D-00040K-FL for submit@debbugs.gnu.org; Sun, 03 Nov 2013 04:29:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34148) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vcu0D-0003zx-C7 for submit@debbugs.gnu.org; Sun, 03 Nov 2013 04:29:49 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53393) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vcu05-0000Tw-TX for bug-gnu-emacs@gnu.org; Sun, 03 Nov 2013 04:29:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vctzy-0003rR-IQ for bug-gnu-emacs@gnu.org; Sun, 03 Nov 2013 04:29:41 -0500 Received: from mail01.bdtv.se ([176.10.222.34]:32836) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Vctzy-0003r5-6z for bug-gnu-emacs@gnu.org; Sun, 03 Nov 2013 04:29:34 -0500 Received: (qmail 21845 invoked by uid 89); 3 Nov 2013 09:27:53 -0000 Received: from h-46-59-42-57.na.cust.bahnhof.se (HELO coolsville.localdomain) (boel.djarv@bdtv.se@46.59.42.57) by mail01.bdtv.se with ESMTPA; 3 Nov 2013 09:27:53 -0000 Received: from [172.20.199.13] (unknown [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id EC8AB1A00B4 for ; Sun, 3 Nov 2013 09:27:52 +0000 (UTC) From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: Date: Sun, 3 Nov 2013 10:27:52 +0100 Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1816\)) X-Mailer: Apple Mail (2.1816) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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-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 (----) Hello. I usually compile Emacs in a separate object directory. =46rom the = source directory /Users/jhd/src/emacs/current I use something like: M-x compile cd /Users/jhd/src/emacs/obj-cur-osx && make A warning/error in *compilation* uses relative filenames: ../../current/src/nsfont.m:889:28: warning: = 'ATSFontFindFromPostScriptName' is deprecated: first deprecated in OS X 10.8 - Use = CTFontCreateWithName() [-Wdeprecated-declarations] ATSFontRef atsFont =3D ATSFontFindFromPostScriptName Clicking on the warning/error, or using next-error, prompts me to find = the file, it isn't found automatically. If I switch to an emacs-24 branch configured exactly the same (same = machine, same tools, same program versions, same Emacs used for = compilation), it results in compilation output like this: /Users/jhd/src/emacs/emacs-24/src/nsfont.m:1230:35: warning: 'Fix2X' is deprecated: first deprecated in OS X 10.8 = [-Wdeprecated-declarations] fliptf.c =3D font->synthItal ? Fix2X (kATSItalicQDSkew) : 0.0; i.e. absolute filenames used and next-error finds the file. So something in the trunk has changed to use relative filenames. Either = that change should be reverted as this is a regression, or = compilation-mode should be made smarter. I see this on GNU/Linux also. Jan D. In GNU Emacs 24.3.50.1 (x86_64-apple-darwin13.0.0, NS = apple-appkit-1265.00) of 2013-11-02 on zeplin Bzr revision: 114901 dgutov@yandex.ru-20131102051811-f9s9rj8g4fvqkd2h Windowing system distributor `Apple', version 10.3.1265 Configured using: `configure --verbose --with-ns CFLAGS=3D-g3' Important settings: value of $LC_COLLATE: C value of $LANG: sv_SE.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Change Log Minor modes in effect: bug-reference-mode: t icomplete-mode: t desktop-save-mode: t delete-selection-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: x r e p o r t - e m Recent messages: Loading /Users/jhd/lib/elisp/BAK-file.el (source)...done Loading cc-langs...done Loading /Users/jhd/lib/elisp/ccsetup.el (source)...done Loading desktop...done Loading icomplete...done Wrote /Users/jhd/src/emacs/current/.emacs.desktop.lock Desktop: 1 frame, 30 buffers restored. For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: /Users/jhd/.emacs.d/elpa/magit-20130525.2329/.dir-locals hides = /Users/jhd/Applications/Emacs.app/Contents/Resources/lisp/gnus/.dir-locals= Features: (shadow sort gnus-util mail-extr emacsbug message cl-macs gv format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils vc-git vc-dir ewoc vc vc-dispatcher vc-bzr bug-reference add-log magit-autoloads package icomplete desktop frameset cus-start cus-load msb delsel advice help-fns cc-langs cl cl-loaddefs cl-lib cc-mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs time time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process cocoa ns multi-tty emacs) From unknown Sat Aug 16 21:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15795: 24.3.50; Compile uses relative filenames, breaks goto next error. Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Nov 2013 18:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15795 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Cc: 15795@debbugs.gnu.org Received: via spool by 15795-submit@debbugs.gnu.org id=B15795.138350470423722 (code B ref 15795); Sun, 03 Nov 2013 18:52:02 +0000 Received: (at 15795) by debbugs.gnu.org; 3 Nov 2013 18:51:44 +0000 Received: from localhost ([127.0.0.1]:32920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vd2lz-0006AY-DS for submit@debbugs.gnu.org; Sun, 03 Nov 2013 13:51:43 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:52581 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vd2lx-0006AP-3j for 15795@debbugs.gnu.org; Sun, 03 Nov 2013 13:51:41 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Vd2lu-0003Kn-9B; Sun, 03 Nov 2013 13:51:38 -0500 From: Glenn Morris References: X-Spook: Merlin underground Mossad Bellcore Blowfish BROMURE X-Ran: e^kno>%@)cPa[WlG4Z9gQ:y[pJiaXN6y{J}?9'27"Ek1?kU};fZj^'Ss}A?024a9Z7&*rT X-Hue: yellow X-Attribution: GM Date: Sun, 03 Nov 2013 13:51:31 -0500 In-Reply-To: ("Jan =?UTF-8?Q?Dj=C3=A4rv?="'s message of "Sun, 3 Nov 2013 10:27:52 +0100") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) 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 (-----) Jan Dj=C3=A4rv wrote: > So something in the trunk has changed to use relative filenames.=20 Yes, it's changed. > compilation-mode should be made smarter. I think that is what should happen. From unknown Sat Aug 16 21:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15795: 24.3.50; Compile uses relative filenames, breaks goto next error. Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 04 Nov 2013 08:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15795 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Cc: 15795@debbugs.gnu.org Received: via spool by 15795-submit@debbugs.gnu.org id=B15795.13835526317049 (code B ref 15795); Mon, 04 Nov 2013 08:11:01 +0000 Received: (at 15795) by debbugs.gnu.org; 4 Nov 2013 08:10:31 +0000 Received: from localhost ([127.0.0.1]:33540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VdFF0-0001pb-IE for submit@debbugs.gnu.org; Mon, 04 Nov 2013 03:10:30 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:35149 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VdFEy-0001pT-0y for 15795@debbugs.gnu.org; Mon, 04 Nov 2013 03:10:28 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VdFEw-0004XO-Fp; Mon, 04 Nov 2013 03:10:26 -0500 From: Glenn Morris References: X-Spook: AUTODIN AGT. AMME Semtex world domination S Box Forte X-Ran: -RcYmYC2Nai)qGVmBRdib~ET'b:=x;v4J@qbMZsdDj5km]1}WjG}1ef!sis7\GfIbgb~?w X-Hue: cyan X-Attribution: GM Date: Mon, 04 Nov 2013 03:10:26 -0500 In-Reply-To: (Glenn Morris's message of "Sun, 03 Nov 2013 13:51:31 -0500") Message-ID: <79eh6w37v1.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) 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 (-----) PS try configuring your out-of-tree build using an absolute path to the srcdir. From unknown Sat Aug 16 21:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15795: 24.3.50; Compile uses relative filenames, breaks goto next error. Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 04 Nov 2013 18:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15795 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 15795@debbugs.gnu.org Received: via spool by 15795-submit@debbugs.gnu.org id=B15795.13835900829315 (code B ref 15795); Mon, 04 Nov 2013 18:35:01 +0000 Received: (at 15795) by debbugs.gnu.org; 4 Nov 2013 18:34:42 +0000 Received: from localhost ([127.0.0.1]:34518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VdOz3-0002QA-MV for submit@debbugs.gnu.org; Mon, 04 Nov 2013 13:34:41 -0500 Received: from mail01.bdtv.se ([176.10.222.34]:50469) by debbugs.gnu.org with smtp (Exim 4.80) (envelope-from ) id 1VdOz1-0002Pw-A8 for 15795@debbugs.gnu.org; Mon, 04 Nov 2013 13:34:40 -0500 Received: (qmail 31775 invoked by uid 89); 4 Nov 2013 18:34:37 -0000 Received: from h-46-59-42-57.na.cust.bahnhof.se (HELO coolsville.localdomain) (boel.djarv@bdtv.se@46.59.42.57) by mail01.bdtv.se with ESMTPA; 4 Nov 2013 18:34:37 -0000 Received: from [172.20.199.13] (unknown [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 9A25C1A00A6; Mon, 4 Nov 2013 18:34:36 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1816\)) From: Jan =?UTF-8?Q?Dj=C3=A4rv?= In-Reply-To: <79eh6w37v1.fsf@fencepost.gnu.org> Date: Mon, 4 Nov 2013 19:34:35 +0100 Content-Transfer-Encoding: 7bit Message-Id: References: <79eh6w37v1.fsf@fencepost.gnu.org> X-Mailer: Apple Mail (2.1816) X-Spam-Score: 3.7 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello. 4 nov 2013 kl. 09:10 skrev Glenn Morris : > > PS try configuring your out-of-tree build using an absolute path to the > srcdir. [...] Content analysis details: (3.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [176.10.222.34 listed in psbl.surriel.com] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 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: 3.7 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello. 4 nov 2013 kl. 09:10 skrev Glenn Morris : > > PS try configuring your out-of-tree build using an absolute path to the > srcdir. [...] Content analysis details: (3.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [176.10.222.34 listed in psbl.surriel.com] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) Hello. 4 nov 2013 kl. 09:10 skrev Glenn Morris : > > PS try configuring your out-of-tree build using an absolute path to the > srcdir. That workaround works. Jan D. From unknown Sat Aug 16 21:23:13 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Subject: bug#15795: closed (Re: bug#15795: 24.3.50; Compile uses relative filenames, breaks goto next error.) Message-ID: References: <53B682FA.30805@swipnet.se> X-Gnu-PR-Message: they-closed 15795 X-Gnu-PR-Package: emacs Reply-To: 15795@debbugs.gnu.org Date: Fri, 04 Jul 2014 10:34:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1404470042-10761-1" This is a multi-part message in MIME format... ------------=_1404470042-10761-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #15795: 24.3.50; Compile uses relative filenames, breaks goto next error. which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 15795@debbugs.gnu.org. --=20 15795: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D15795 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1404470042-10761-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 15795-done) by debbugs.gnu.org; 4 Jul 2014 10:33:45 +0000 Received: from localhost ([127.0.0.1]:42353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X30oH-0002n0-Nj for submit@debbugs.gnu.org; Fri, 04 Jul 2014 06:33:42 -0400 Received: from mailfe07.swip.net ([212.247.154.193]:33792 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X30oE-0002mm-73 for 15795-done@debbugs.gnu.org; Fri, 04 Jul 2014 06:33:39 -0400 X-T2-Spam-Status: No, hits=0.8 required=5.0 tests=BAYES_50 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe07.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 513790603; Fri, 04 Jul 2014 12:33:30 +0200 Message-ID: <53B682FA.30805@swipnet.se> Date: Fri, 04 Jul 2014 12:33:30 +0200 From: =?ISO-8859-1?Q?Jan_Dj=E4rv?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Glenn Morris Subject: Re: bug#15795: 24.3.50; Compile uses relative filenames, breaks goto next error. References: <79eh6w37v1.fsf@fencepost.gnu.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 15795-done Cc: 15795-done@debbugs.gnu.org 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: -0.0 (/) Hello. 2013-11-04 19:34, Jan Djärv skrev: > Hello. > > 4 nov 2013 kl. 09:10 skrev Glenn Morris : > >> >> PS try configuring your out-of-tree build using an absolute path to the >> srcdir. > > That workaround works. After I finally got round to do some debugging, I find that compile-mode does directory tracking, but for English only. After setting up compilation-directory-matcher to handle my locale and english, everything works as expected. Closing this bug. For future reference, one might consider popping up a warning and a pointer to compilation-directory-matcher if the file is not found and directory tracking did not track a single directory. Or use a more general regexp (don't know if that is possible), or force the C locale, or convice GNU make to add a specific switch, much like GNU ls has --dired. Come to think of it, if doing parallel make where each job goes into separate directories, directory tracking will most likely fail, as output from different jobs are intermixed. So directory tracking is not robust. Jan D. ------------=_1404470042-10761-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 3 Nov 2013 09:30:10 +0000 Received: from localhost ([127.0.0.1]:60522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vcu0W-0000FE-Lr for submit@debbugs.gnu.org; Sun, 03 Nov 2013 04:30:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51696) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vcu0S-0000DU-6F for submit@debbugs.gnu.org; Sun, 03 Nov 2013 04:30:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vcu0D-00040K-FL for submit@debbugs.gnu.org; Sun, 03 Nov 2013 04:29:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34148) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vcu0D-0003zx-C7 for submit@debbugs.gnu.org; Sun, 03 Nov 2013 04:29:49 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53393) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vcu05-0000Tw-TX for bug-gnu-emacs@gnu.org; Sun, 03 Nov 2013 04:29:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vctzy-0003rR-IQ for bug-gnu-emacs@gnu.org; Sun, 03 Nov 2013 04:29:41 -0500 Received: from mail01.bdtv.se ([176.10.222.34]:32836) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Vctzy-0003r5-6z for bug-gnu-emacs@gnu.org; Sun, 03 Nov 2013 04:29:34 -0500 Received: (qmail 21845 invoked by uid 89); 3 Nov 2013 09:27:53 -0000 Received: from h-46-59-42-57.na.cust.bahnhof.se (HELO coolsville.localdomain) (boel.djarv@bdtv.se@46.59.42.57) by mail01.bdtv.se with ESMTPA; 3 Nov 2013 09:27:53 -0000 Received: from [172.20.199.13] (unknown [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id EC8AB1A00B4 for ; Sun, 3 Nov 2013 09:27:52 +0000 (UTC) From: =?iso-8859-1?Q?Jan_Dj=E4rv?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: 24.3.50; Compile uses relative filenames, breaks goto next error. Message-Id: Date: Sun, 3 Nov 2013 10:27:52 +0100 To: bug-gnu-emacs@gnu.org Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1816\)) X-Mailer: Apple Mail (2.1816) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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-Debbugs-Envelope-To: submit 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 (----) Hello. I usually compile Emacs in a separate object directory. =46rom the = source directory /Users/jhd/src/emacs/current I use something like: M-x compile cd /Users/jhd/src/emacs/obj-cur-osx && make A warning/error in *compilation* uses relative filenames: ../../current/src/nsfont.m:889:28: warning: = 'ATSFontFindFromPostScriptName' is deprecated: first deprecated in OS X 10.8 - Use = CTFontCreateWithName() [-Wdeprecated-declarations] ATSFontRef atsFont =3D ATSFontFindFromPostScriptName Clicking on the warning/error, or using next-error, prompts me to find = the file, it isn't found automatically. If I switch to an emacs-24 branch configured exactly the same (same = machine, same tools, same program versions, same Emacs used for = compilation), it results in compilation output like this: /Users/jhd/src/emacs/emacs-24/src/nsfont.m:1230:35: warning: 'Fix2X' is deprecated: first deprecated in OS X 10.8 = [-Wdeprecated-declarations] fliptf.c =3D font->synthItal ? Fix2X (kATSItalicQDSkew) : 0.0; i.e. absolute filenames used and next-error finds the file. So something in the trunk has changed to use relative filenames. Either = that change should be reverted as this is a regression, or = compilation-mode should be made smarter. I see this on GNU/Linux also. Jan D. In GNU Emacs 24.3.50.1 (x86_64-apple-darwin13.0.0, NS = apple-appkit-1265.00) of 2013-11-02 on zeplin Bzr revision: 114901 dgutov@yandex.ru-20131102051811-f9s9rj8g4fvqkd2h Windowing system distributor `Apple', version 10.3.1265 Configured using: `configure --verbose --with-ns CFLAGS=3D-g3' Important settings: value of $LC_COLLATE: C value of $LANG: sv_SE.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Change Log Minor modes in effect: bug-reference-mode: t icomplete-mode: t desktop-save-mode: t delete-selection-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: x r e p o r t - e m Recent messages: Loading /Users/jhd/lib/elisp/BAK-file.el (source)...done Loading cc-langs...done Loading /Users/jhd/lib/elisp/ccsetup.el (source)...done Loading desktop...done Loading icomplete...done Wrote /Users/jhd/src/emacs/current/.emacs.desktop.lock Desktop: 1 frame, 30 buffers restored. For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: /Users/jhd/.emacs.d/elpa/magit-20130525.2329/.dir-locals hides = /Users/jhd/Applications/Emacs.app/Contents/Resources/lisp/gnus/.dir-locals= Features: (shadow sort gnus-util mail-extr emacsbug message cl-macs gv format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils vc-git vc-dir ewoc vc vc-dispatcher vc-bzr bug-reference add-log magit-autoloads package icomplete desktop frameset cus-start cus-load msb delsel advice help-fns cc-langs cl cl-loaddefs cl-lib cc-mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs time time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process cocoa ns multi-tty emacs) ------------=_1404470042-10761-1-- From unknown Sat Aug 16 21:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15795: 24.3.50; Compile uses relative filenames, breaks goto next error. Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 Jul 2014 18:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15795 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Cc: 15795@debbugs.gnu.org Received: via spool by 15795-submit@debbugs.gnu.org id=B15795.140449825428007 (code B ref 15795); Fri, 04 Jul 2014 18:25:02 +0000 Received: (at 15795) by debbugs.gnu.org; 4 Jul 2014 18:24:14 +0000 Received: from localhost ([127.0.0.1]:43096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X389e-0007Hf-1t for submit@debbugs.gnu.org; Fri, 04 Jul 2014 14:24:14 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:49266 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X389c-0007HV-3v for 15795@debbugs.gnu.org; Fri, 04 Jul 2014 14:24:12 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1X389a-0003AT-28; Fri, 04 Jul 2014 14:24:10 -0400 From: Glenn Morris References: <79eh6w37v1.fsf@fencepost.gnu.org> <53B682FA.30805@swipnet.se> X-Spook: security Compsec Operation Iraqi Freedom secure FBI X-Ran: N(HW/:d.v8KR4X{z;V1qpJBD^2/VR$=x#=]R;%Uu%?jU%lXy7mFC?>p)=)=G9bzMs(\zso X-Hue: blue X-Attribution: GM Date: Fri, 04 Jul 2014 14:24:09 -0400 In-Reply-To: <53B682FA.30805@swipnet.se> ("Jan =?UTF-8?Q?Dj=C3=A4rv?="'s message of "Fri, 04 Jul 2014 12:33:30 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) 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 (-----) Jan Dj=C3=A4rv wrote: > Come to think of it, if doing parallel make where each job goes into > separate directories, directory tracking will most likely fail, as > output from different jobs are intermixed. So directory tracking is > not robust. https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html From unknown Sat Aug 16 21:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15795: 24.3.50; Compile uses relative filenames, breaks goto next error. Resent-From: David Engster Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 Jul 2014 18:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15795 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 15795@debbugs.gnu.org, Jan =?UTF-8?Q?Dj=C3=A4rv?= Received: via spool by 15795-submit@debbugs.gnu.org id=B15795.14044991131623 (code B ref 15795); Fri, 04 Jul 2014 18:39:01 +0000 Received: (at 15795) by debbugs.gnu.org; 4 Jul 2014 18:38:33 +0000 Received: from localhost ([127.0.0.1]:43109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X38NU-0000Q6-OT for submit@debbugs.gnu.org; Fri, 04 Jul 2014 14:38:33 -0400 Received: from randomsample.de ([5.45.97.173]:36243) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X38NP-0000Pr-8q for 15795@debbugs.gnu.org; Fri, 04 Jul 2014 14:38:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From; bh=m4z3VSaMDD5yFKT/PoyVp54eWKDJUDxD3wE8duko4Jo=; b=O27ACCw7gpPkrqSqDYll8GSc0DnrImjSdQOvUWk9+Hj29xTF4T3jpuVkG2e8bEXsvo6xHVymaJnbd5BSQgz97mNwzluVDcCRNds7xLVWsc2t7YuIXORmYnn3laxeUEC/; Received: from dslc-082-083-052-100.pools.arcor-ip.net ([82.83.52.100] helo=spaten) by randomsample.de with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1X38NM-0003UQ-L7; Fri, 04 Jul 2014 20:38:25 +0200 From: David Engster In-Reply-To: (Glenn Morris's message of "Fri, 04 Jul 2014 14:24:09 -0400") References: <79eh6w37v1.fsf@fencepost.gnu.org> <53B682FA.30805@swipnet.se> User-Agent: Gnus/5.13001 (Ma Gnus v0.10) Emacs/24.3.91 (gnu/linux) Date: Fri, 04 Jul 2014 20:38:12 +0200 Message-ID: <878uo9hsvf.fsf@engster.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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: 0.0 (/) Glenn Morris writes: > Jan Dj=E4rv wrote: > >> Come to think of it, if doing parallel make where each job goes into >> separate directories, directory tracking will most likely fail, as >> output from different jobs are intermixed. So directory tracking is >> not robust. > > https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html See also http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D14411 While I'm also using -Orecurse nowadays on systems where I have the latest GNU Make 4, I still think that at least trying to find the correct location for older versions of Make wouldn't hurt. -David