From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Basil L. Contovounesios" Newsgroups: gmane.emacs.bugs Subject: bug#30635: No compiler warning if code forgets to require cl-lib Date: Mon, 26 Mar 2018 01:51:22 +0100 Message-ID: <87sh8nd5h1.fsf@tcd.ie> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1522025410 30168 195.159.176.226 (26 Mar 2018 00:50:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 26 Mar 2018 00:50:10 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.91 (gnu/linux) Cc: 30635@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Mar 26 02:50:06 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0GKr-0007iH-LU for geb-bug-gnu-emacs@m.gmane.org; Mon, 26 Mar 2018 02:50:05 +0200 Original-Received: from localhost ([::1]:53002 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f0GMt-0007by-FU for geb-bug-gnu-emacs@m.gmane.org; Sun, 25 Mar 2018 20:52:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36335) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f0GMn-0007ba-E3 for bug-gnu-emacs@gnu.org; Sun, 25 Mar 2018 20:52:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f0GMk-0002fB-AQ for bug-gnu-emacs@gnu.org; Sun, 25 Mar 2018 20:52:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:45416) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f0GMk-0002ez-6S for bug-gnu-emacs@gnu.org; Sun, 25 Mar 2018 20:52:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1f0GMj-0007Gv-P2 for bug-gnu-emacs@gnu.org; Sun, 25 Mar 2018 20:52:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Mar 2018 00:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30635 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30635-submit@debbugs.gnu.org id=B30635.152202549627912 (code B ref 30635); Mon, 26 Mar 2018 00:52:01 +0000 Original-Received: (at 30635) by debbugs.gnu.org; 26 Mar 2018 00:51:36 +0000 Original-Received: from localhost ([127.0.0.1]:53313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0GMJ-0007G8-St for submit@debbugs.gnu.org; Sun, 25 Mar 2018 20:51:36 -0400 Original-Received: from mail-wm0-f51.google.com ([74.125.82.51]:32803) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0GMI-0007Ft-1D for 30635@debbugs.gnu.org; Sun, 25 Mar 2018 20:51:34 -0400 Original-Received: by mail-wm0-f51.google.com with SMTP id o23so2773343wmf.0 for <30635@debbugs.gnu.org>; Sun, 25 Mar 2018 17:51:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-transfer-encoding; bh=Y5f0ap3TSN1DcZFtmkG3QC+qfdMIR7nbo0q8Eww4SHY=; b=i6Eq6XwBwrzPAZiYAqnQiHwOWO/hQKcLQ37zgYYaGYrlz3xXfNyc/TwSH0ftyY8dsI cgyj+sQagwuVvCPZyZ1wslI0iXXBXcn8BG1j4RA7NAyyH+U/9QM/eYWN3x8MNkFPWxez lnUNqiz0asK50byfPFEPqhm+gcX8Ai9oOndd4wSRIbCk5VgJWr7Xx+hNKUiPwdaR8ovt zAb4eQddV6J7zcqfIDcP3RuUnqNoErnjcMm/rO6WSI7fKFXLuqpsyeoH40C5Qd3uJR7J REQ0tPAhawt1nnVoZYNo3bVcY1h/l7cv9yd34KT7w7VmlMGTQg94FqToGhXylBV/E8yt +ZnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-transfer-encoding; bh=Y5f0ap3TSN1DcZFtmkG3QC+qfdMIR7nbo0q8Eww4SHY=; b=qPriMxMBiIAQetM7vzxsolEHSP2O1dncTBX3d86u2pOpZkrsqj6s/wf35G2yyIx1BN nMPjvjLGdpkXZ9Coy75VLod0Sj40vx8TNOzjGyoAs+YsusGQrgBcBSMG7Y2N/nUosVPS aKXWSKNIUwR5uvd8mkDcnUKRCFE/lYJN3efkZDVMqk31ZTJaOOYINgGd4nZL3AN+3nBw VgLcXA7izxHZXaqAOFG71KgsklT8FsYABC5fnIrbJbyyM1Kkf+yYkfk8s86dPpF8hAGo hBkth0mxbIa+78PXR4cc02Hi5jbG3bUnpKnD8vOMwSBM8ZGImx4ESS0m+KIFXff9brpf ik1g== X-Gm-Message-State: AElRT7FPfRslFxrVpxuVPvnKj+1cmkvXQ5bWS4zA12YeoKtH4iaZ1rQS yHyIbzOErVmGSIA8xfv7UIp9vQ== X-Google-Smtp-Source: AG47ELtzU3q+EPPe8qoeuvS2XmqrWklnWkPLaOPRpMtKlxoAD0ZR6Rp5sOI/nlA1ZIezC9Z4pkgG5Q== X-Received: by 10.80.208.221 with SMTP id g29mr39295329edf.295.1522025488162; Sun, 25 Mar 2018 17:51:28 -0700 (PDT) Original-Received: from localhost ([2a02:8084:4f41:8c80:9c34:da08:a010:edfc]) by smtp.gmail.com with ESMTPSA id c9sm9354301edl.23.2018.03.25.17.51.27 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 25 Mar 2018 17:51:27 -0700 (PDT) In-Reply-To: (Stefan Monnier's message of "Thu, 22 Mar 2018 18:19:29 -0400") 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: 208.118.235.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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:144618 Archived-At: Stefan Monnier writes: > So I pushed the previous two patches to master, since I think they at > least partly fix this bug. I've bisected the following build error to your commit 97b7e58c4d "Try and fix the more obvious sources of bug#30635" of 2018-03-22: [...] Dumping under the name emacs 13102432 of 33554432 static heap bytes used 99255 pure bytes used mv -f emacs bootstrap-emacs make -C ../lisp compile-first EMACS=3D"../src/bootstrap-emacs" make[2]: Entering directory '/home/blc/.local/src/emacs/lisp' ELC emacs-lisp/bytecomp.elc Error reading dir-locals: (invalid-read-syntax "#") =20=20=20=20 In toplevel form: emacs-lisp/bytecomp.el:124:1:Error: Symbol=E2=80=99s value as variable = is void: =3D Makefile:301: recipe for target 'emacs-lisp/bytecomp.elc' failed make[2]: *** [emacs-lisp/bytecomp.elc] Error 1 make[2]: Leaving directory '/home/blc/.local/src/emacs/lisp' Makefile:745: recipe for target 'bootstrap-emacs' failed make[1]: *** [bootstrap-emacs] Error 2 make[1]: Leaving directory '/home/blc/.local/src/emacs/src' Makefile:418: recipe for target 'src' failed make: *** [src] Error 2 The immediately preceding incantation on my part is: make clean && ./configure [...] && make where the configuration used follows my signature. Subsequently invoking 'make boostrap' similarly barfs with: Dumping under the name emacs 11966048 of 33554432 static heap bytes used 2450001 pure bytes used Adding name emacs-27.0.50.1 ln -f emacs bootstrap-emacs make[2]: Leaving directory '/home/blc/.local/src/emacs/src' make -C lisp all make[2]: Entering directory '/home/blc/.local/src/emacs/lisp' make -C ../leim all EMACS=3D"../src/emacs" make[3]: Entering directory '/home/blc/.local/src/emacs/leim' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/blc/.local/src/emacs/leim' make -C ../admin/grammars all EMACS=3D"../../src/emacs" make[3]: Entering directory '/home/blc/.local/src/emacs/admin/grammars' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/blc/.local/src/emacs/admin/grammars' make[3]: Entering directory '/home/blc/.local/src/emacs/lisp' ELC emacs-lisp/eieio.elc =20=20=20=20 In toplevel form: emacs-lisp/eieio.el:Error: Invalid read syntax: "#" Error reading dir-locals: (invalid-function " In toplevel form: emacs-lisp/eieio.el:Error: Invalid read syntax: \"#\"") emacs-lisp/eieio.el:52:4:Error: Symbol=E2=80=99s value as variable is v= oid: =3D Makefile:301: recipe for target 'emacs-lisp/eieio.elc' failed make[3]: *** [emacs-lisp/eieio.elc] Error 1 make[3]: Leaving directory '/home/blc/.local/src/emacs/lisp' Makefile:324: recipe for target 'compile-main' failed make[2]: *** [compile-main] Error 2 make[2]: Leaving directory '/home/blc/.local/src/emacs/lisp' Makefile:405: recipe for target 'lisp' failed make[1]: *** [lisp] Error 2 make[1]: Leaving directory '/home/blc/.local/src/emacs' Makefile:1099: recipe for target 'bootstrap' failed make: *** [bootstrap] Error 2 Any ideas on where I am or what is going wrong and how I can further troubleshoot this? TIA, --=20 Basil Configured using: 'configure --prefix=3D/home/blc/.local --with-mailutils --with-x-toolkit=3Dlucid --with-modules --with-file-notification=3Dyes --with-x 'CFLAGS=3D-march=3Dnative -O2 -pipe' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 MODULES THREADS LIBSYSTEMD LCMS2