From unknown Mon Aug 18 18:04:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28793: 26.0.90; Compile error with Emacs 26 on macOS 10.13 Resent-From: George Plymale II Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Oct 2017 06:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 28793 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 28793@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.150778919810506 (code B ref -1); Thu, 12 Oct 2017 06:20:01 +0000 Received: (at submit) by debbugs.gnu.org; 12 Oct 2017 06:19:58 +0000 Received: from localhost ([127.0.0.1]:34775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2Wqb-0002jN-Iy for submit@debbugs.gnu.org; Thu, 12 Oct 2017 02:19:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2WqX-0002j6-LY for submit@debbugs.gnu.org; Thu, 12 Oct 2017 02:19:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e2WqQ-0000DS-Qh for submit@debbugs.gnu.org; Thu, 12 Oct 2017 02:19:48 -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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52817) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e2WqQ-0000DH-Ms for submit@debbugs.gnu.org; Thu, 12 Oct 2017 02:19:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59095) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e2WqO-0004Dr-TS for bug-gnu-emacs@gnu.org; Thu, 12 Oct 2017 02:19:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e2WqL-000094-MS for bug-gnu-emacs@gnu.org; Thu, 12 Oct 2017 02:19:44 -0400 Received: from mail-qk0-x22d.google.com ([2607:f8b0:400d:c09::22d]:51342) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e2WqL-00008J-HY for bug-gnu-emacs@gnu.org; Thu, 12 Oct 2017 02:19:41 -0400 Received: by mail-qk0-x22d.google.com with SMTP id 17so249461qkq.8 for ; Wed, 11 Oct 2017 23:19:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=southernohio.net; s=google; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=UbR3dqRa8zqDdoWU+RThBwmqFH1TCz+I0sr4P2Orc0U=; b=SN7NtNWYPmsdP7U+8tD9OWpVQOv5IB//VC8ixUqf0J37a63Z2Ec3oGD3HcFPaMekf7 PeEKkjzSg4cZgO9OwiwWNGnEtbwW5A3oL5bmeyn0jghRbQ3GwIMuToQOZ9pNLnqesopF js+jjai5bzvCaQUOzWtiOgHa1R3+GjDn0sJoY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=UbR3dqRa8zqDdoWU+RThBwmqFH1TCz+I0sr4P2Orc0U=; b=DuINZIXI8q0VLA56+iONqSgSJe72UkwgGnNDvSaLAA+LkAv171EyLwUJoTlAHRn8IF m23eI+9Xbt3NupRBE7jpnxYVewm4THazX6op2tEk1CQEfn89Sy1lolCUVAXTwI3DY66J t9YXAXi/ExV5XmoEc5gRe0BkbblCCq0EaH+4sKV/oPaxKaTRF/2CW4ARwow3tlkuGvGj D3o2S/MEx3o/jMmhAs7fOyCbdoes8E8sQT9FuUINCRqarM7pWmAZBCNuWqysWAwAuuzL MAGRdF1SAbdE2RjRW6hn6L4BI2GoRsX8vWMo4zzT8gPob83Za3TRS2USpqplO9Q4TwxC w4Gg== X-Gm-Message-State: AMCzsaUCCsJ0TWh70459yew4+YukhWOXIqyfjPCFQ6YzO5ruojLlcauz Us774CjN6hTT6Qou5mX+BBOzXZbRPQ== X-Google-Smtp-Source: AOwi7QDhF80WSg0sH/D5YTcuLY9ONmwsH97QzKgJtrdjGqTMUNBN023+XGzrp5XjdG9Kf04QpaGhvw== X-Received: by 10.55.6.22 with SMTP id 22mr1879973qkg.340.1507789179430; Wed, 11 Oct 2017 23:19:39 -0700 (PDT) Received: from lehi.dev.orbitalimpact.com (ip-16-41-54-196.montreal.ca.northamericancoax.com. [196.54.41.16]) by smtp.gmail.com with ESMTPSA id o95sm9217254qte.20.2017.10.11.23.19.38 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 11 Oct 2017 23:19:38 -0700 (PDT) From: George Plymale II X-Google-Original-From: George Plymale II Date: Thu, 12 Oct 2017 02:19:19 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.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: -5.0 (-----) So I tried compiling Emacs 26 on macOS 10.13. I configured with `./configure' and everything went fine. However, when I ran `make', the following error appeared: /Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib all CC acl_entries.o CC explicit_bzero.o CC fpending.o CC fstatat.o CC getopt.o CC getopt1.o CC lstat.o CC memrchr.o CC mktime.o CC open.o open.c:75:27: error: unknown type name 'PROMOTED_MODE_T' mode =3D va_arg (arg, PROMOTED_MODE_T); ^ 1 error generated. make[1]: *** [open.o] Error 1 make: *** [lib] Error 2 Upon inspecting this error, I see the following comment above the offending code: /* We have to use PROMOTED_MODE_T instead of mode_t, otherwise GCC 4 creates crashing code when 'mode_t' is smaller than 'int'. */ I also see the following output regarding `open.c' when I compile with `make CFLAGS=3D"-v"': ... CC open.o Apple LLVM version 9.0.0 (clang-900.0.37) Target: x86_64-apple-darwin17.0.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDe= fault.xctoolchain/usr/bin "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctool= chain/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.13.0 -Wdeprecated-o= bjc-isa-usage -Werror=3Ddeprecated-objc-isa-usage -emit-obj -mrelax-all -di= sable-free -disable-llvm-verifier -discard-value-names -main-file-name open= .c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-el= im -fno-strict-return -masm-verbose -munwind-tables -target-cpu penryn -tar= get-linker-version 302.3 -v -dwarf-column-info -debugger-tuning=3Dlldb -cov= erage-notes-file /Users/my_username/path/to/emacs/lib/open.gcno -resource-d= ir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoo= lchain/usr/lib/clang/9.0.0 -dependency-file deps/open.d -MT open.o -MP -I .= -I ../src -I . -I ./../src -Wno-switch -Wno-pointer-sign -Wno-string-plus-= int -Wno-unknown-attributes -Wno-initializer-overrides -Wno-tautological-co= mpare -Wno-tautological-constant-out-of-range-compare -fdebug-compilation-d= ir /Users/my_username/path/to/emacs/lib -ferror-limit 19 -fmessage-length 1= 19 -stack-protector 1 -fblocks -fobjc-runtime=3Dmacosx-10.13.0 -fencode-ext= ended-block-signature -fmax-type-align=3D16 -fdiagnostics-show-option -fcol= or-diagnostics -o open.o -x c open.c clang -cc1 version 9.0.0 (clang-900.0.37) default target x86_64-apple-darwi= n17.0.0 ignoring duplicate directory "." ignoring duplicate directory "../src" #include "..." search starts here: #include <...> search starts here: . ../src /usr/local/include /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolc= hain/usr/lib/clang/9.0.0/include /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolc= hain/usr/include /usr/include /System/Library/Frameworks (framework directory) /Library/Frameworks (framework directory) End of search list. open.c:75:27: error: unknown type name 'PROMOTED_MODE_T' mode =3D va_arg (arg, PROMOTED_MODE_T); ^ 1 error generated. make[1]: *** [open.o] Error 1 make: *** [lib] Error 2 Anyone know how to fix this error? I'd hate to run into something like this in a non-release-candidate release... From unknown Mon Aug 18 18:04:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28793: 26.0.90; Compile error with Emacs 26 on macOS 10.13 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Oct 2017 10:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28793 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: George Plymale II Cc: 28793@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 28793-submit@debbugs.gnu.org id=B28793.15078037582563 (code B ref 28793); Thu, 12 Oct 2017 10:23:02 +0000 Received: (at 28793) by debbugs.gnu.org; 12 Oct 2017 10:22:38 +0000 Received: from localhost ([127.0.0.1]:34900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2adR-0000fH-Tn for submit@debbugs.gnu.org; Thu, 12 Oct 2017 06:22:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2adO-0000f4-1X for 28793@debbugs.gnu.org; Thu, 12 Oct 2017 06:22:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e2adE-0003oJ-VI for 28793@debbugs.gnu.org; Thu, 12 Oct 2017 06:22:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40268) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e2adE-0003o1-RC; Thu, 12 Oct 2017 06:22:24 -0400 Received: from [176.228.60.248] (port=1677 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1e2adE-0000ES-9t; Thu, 12 Oct 2017 06:22:24 -0400 Date: Thu, 12 Oct 2017 13:22:13 +0300 Message-Id: <83d15smzsa.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from George Plymale II on Thu, 12 Oct 2017 02:19:19 -0400) References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > From: George Plymale II > Date: Thu, 12 Oct 2017 02:19:19 -0400 > > open.c:75:27: error: unknown type name 'PROMOTED_MODE_T' > mode = va_arg (arg, PROMOTED_MODE_T); > ^ > 1 error generated. > make[1]: *** [open.o] Error 1 PROMOTED_MODE_T is defined in src/config.h, please see what happened there. On my system, I see this in config.h: /* Define to the type that is the result of default argument promotions of type mode_t. */ #define PROMOTED_MODE_T int On another system I see this: /* Define to the type that is the result of default argument promotions of type mode_t. */ #define PROMOTED_MODE_T mode_t From unknown Mon Aug 18 18:04:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28793: 26.0.90; Compile error with Emacs 26 on macOS 10.13 References: Resent-From: George Plymale II Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Oct 2017 10:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28793 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 28793@debbugs.gnu.org, georgie@southernohio.net Received: via spool by 28793-submit@debbugs.gnu.org id=B28793.15078050184881 (code B ref 28793); Thu, 12 Oct 2017 10:44:02 +0000 Received: (at 28793) by debbugs.gnu.org; 12 Oct 2017 10:43:38 +0000 Received: from localhost ([127.0.0.1]:34910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2axm-0001Ge-1f for submit@debbugs.gnu.org; Thu, 12 Oct 2017 06:43:38 -0400 Received: from mail-qk0-f176.google.com ([209.85.220.176]:44495) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2axk-0001GS-Eg for 28793@debbugs.gnu.org; Thu, 12 Oct 2017 06:43:36 -0400 Received: by mail-qk0-f176.google.com with SMTP id r64so734464qkc.1 for <28793@debbugs.gnu.org>; Thu, 12 Oct 2017 03:43:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=southernohio.net; s=google; h=from:to:cc:subject:in-reply-to:date:message-id:mime-version; bh=MRCSpk6F1fhkxYSGkQalQV2piiWtHJCDK1oNe4wQO0Y=; b=AsqEu0CRXNjuEft89c8uW7gskISUx+KOa5DNM8e5rTep3LJ2re9H7HL88DkveBRYlA hFwAiroQf/F40fVsbqGSiXGTW7MjwHpGOXhwdJ0AGLGrvtaHHeUfAz4Wzg+WlNKNcAwq I5UVd/IaOl6trs3o6nIuoFsYwuR7CDI8Pl7hY= 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:date:message-id :mime-version; bh=MRCSpk6F1fhkxYSGkQalQV2piiWtHJCDK1oNe4wQO0Y=; b=lZkEFKx2CbxQ8nViyC1lu33oagXN6NAiUbHIJh5yXkHdhlJfpYcFAYG/hgvFN4JNyj tXMRW3sLgc64ZdWqqASVCrnU3JWuiRMpUQI7TjS6u5vtfjcYYu1Tz75LZzr8KXNwmdfK 8rF2g8E92k0plvdmBkHCdcLuaidwXs5xV67bSWIa4n3OJXdK0p75CHPe9rvwKC69f+WZ OqIuL7/SonKM8oXipLAuMhy2mFeGYuY4GAN55zrD4v97sGcNZ+qMFIPIPK3HfODlAmn+ d0Ym+1w2d2W/M04ZJoxpGwh5cIkrNnlbTDBebfghpDFr7owbExs1LznJVBbwkcuSx/QA tAQQ== X-Gm-Message-State: AMCzsaUHVqqBZUqpaO1/LKZ33Hnw+cosNsLGx++W/UOfzbIFjdqy1LNd QYoKzi/Kn7hvCqxtP2uz9NolI16pi64/ X-Google-Smtp-Source: ABhQp+RWZ498lIqIy/18257JoXfGFnq3suSK7QxeD84+hKV5g+a72MKesJsOBEGK1UcNC30AI4423w== X-Received: by 10.55.19.98 with SMTP id d95mr2760622qkh.123.1507805006042; Thu, 12 Oct 2017 03:43:26 -0700 (PDT) Received: from lehi.dev.orbitalimpact.com (ip-16-41-54-196.montreal.ca.northamericancoax.com. [196.54.41.16]) by smtp.gmail.com with ESMTPSA id 51sm177540qtw.76.2017.10.12.03.43.24 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 12 Oct 2017 03:43:25 -0700 (PDT) From: George Plymale II X-Google-Original-From: George Plymale II In-Reply-To: <83d15smzsa.fsf@gnu.org> (message from Eli Zaretskii on Thu, 12 Oct 2017 13:22:13 +0300) Date: Thu, 12 Oct 2017 06:43:23 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.8 (--) 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: -2.8 (--) Thanks for the tip. I see no results in my src/config.h when I run `M-x occur PROMOTED_MODE_T' Did I miss something in the configure stage? I'm sure that this can't be right and there must be something odd on my end. From unknown Mon Aug 18 18:04:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28793: 26.0.90; Compile error with Emacs 26 on macOS 10.13 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Oct 2017 12:02:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28793 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: George Plymale II Cc: 28793@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 28793-submit@debbugs.gnu.org id=B28793.150780969219779 (code B ref 28793); Thu, 12 Oct 2017 12:02:03 +0000 Received: (at 28793) by debbugs.gnu.org; 12 Oct 2017 12:01:32 +0000 Received: from localhost ([127.0.0.1]:34962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2cBA-00058w-0H for submit@debbugs.gnu.org; Thu, 12 Oct 2017 08:01:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34279) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2cB8-00058d-8r for 28793@debbugs.gnu.org; Thu, 12 Oct 2017 08:01:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e2cAx-00036Q-EH for 28793@debbugs.gnu.org; Thu, 12 Oct 2017 08:01:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41469) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e2cAx-00036L-Ai; Thu, 12 Oct 2017 08:01:19 -0400 Received: from [176.228.60.248] (port=1815 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1e2cAw-0000ia-PK; Thu, 12 Oct 2017 08:01:19 -0400 Date: Thu, 12 Oct 2017 15:01:08 +0300 Message-Id: <83a80wmv7f.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from George Plymale II on Thu, 12 Oct 2017 06:43:23 -0400) References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > From: George Plymale II > Cc: georgie@southernohio.net, 28793@debbugs.gnu.org > Date: Thu, 12 Oct 2017 06:43:23 -0400 > > Thanks for the tip. I see no results in my src/config.h when I run `M-x > occur PROMOTED_MODE_T' That's strange. src /config.in includes this: /* Define to the type that is the result of default argument promotions of type mode_t. */ #undef PROMOTED_MODE_T Do you see it? (Please don't rely on "M-x occur", it's possible that it fails to find the string for some unrelated reason. Please search manually around line 1470.) > Did I miss something in the configure stage? I'm sure that this can't be > right and there must be something odd on my end. Does config.log include any references to "promoted mode_t"? From unknown Mon Aug 18 18:04:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28793: 26.0.90; Compile error with Emacs 26 on macOS 10.13 References: Resent-From: George Plymale II Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Oct 2017 00:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28793 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: athird@googlemail.com, 28793@debbugs.gnu.org, georgie@southernohio.net Received: via spool by 28793-submit@debbugs.gnu.org id=B28793.15078559547284 (code B ref 28793); Fri, 13 Oct 2017 00:53:01 +0000 Received: (at 28793) by debbugs.gnu.org; 13 Oct 2017 00:52:34 +0000 Received: from localhost ([127.0.0.1]:36498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2oDK-0001tQ-0L for submit@debbugs.gnu.org; Thu, 12 Oct 2017 20:52:34 -0400 Received: from mail-qk0-f195.google.com ([209.85.220.195]:54237) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2oDI-0001tD-Ed for 28793@debbugs.gnu.org; Thu, 12 Oct 2017 20:52:32 -0400 Received: by mail-qk0-f195.google.com with SMTP id y23so3256116qkb.10 for <28793@debbugs.gnu.org>; Thu, 12 Oct 2017 17:52:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=southernohio.net; s=google; h=from:to:cc:subject:in-reply-to:date:message-id:mime-version; bh=2UDirfA9ysoJBuw+MqGZ9fnbVVn4l0YiUd9O0u8zcFg=; b=W6RSXoavU7MEWBYlyZMsl2Cc00Onz9y6oKsnjbuICPDo9VmGLDCe3Vu7/BBIX80BMK 1S+u15+yRKxj3odFMIMcEPQSKK7xBX+jr0+2H6MVEkM77JTngSRe1UpkxdSCjJb3OxU7 Fte5SnmdfRAqjUvxew43F83CIcEqlDKN4vHwQ= 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:date:message-id :mime-version; bh=2UDirfA9ysoJBuw+MqGZ9fnbVVn4l0YiUd9O0u8zcFg=; b=oSb7T8MG4NxK6JwAI753C9jf7h7XI0rHpwfU1slaHHzCHgi9Tl8Lolr+C/2P0HWkWo J/NeurJR6DN46A6eQE1pnZH5waa2Jj/roo+bmtqa2LfZ4NiAO0eRJQPsVe8KBdOegv9q zp06VKD0HBQJN8EiHzvtxxE8TFowpgWOU9GbirmStMzN9i4w7yxLhSxFkSts2ZsxqygJ QBRmmn+CucMjNk67wwQ//rRhqmvzEgQjf92QgOVO51RqEyu76hBglvEnsZ2lGESYfkgP P631m9nAeZFQppuTHSEax16IGHvUMfjllMAqOOX3duEvJ4ZefxjSdc0T0FHr7VwyN65U MNLA== X-Gm-Message-State: AMCzsaWAXMda8kmfg029zqs/ap1++KxOygDoJSh0pZ0m49bYpKSdT36/ p0eh3NLIJySYquJH57t+c8xv X-Google-Smtp-Source: ABhQp+SAAvkS4Uap1muo5ISgiZUl+fLJEnSKutqwUEeCkF4L0+8WXRbkKEvTvtwv2JowXlk2NjwxPQ== X-Received: by 10.55.159.4 with SMTP id i4mr3093079qke.339.1507855946959; Thu, 12 Oct 2017 17:52:26 -0700 (PDT) Received: from lehi.dev.orbitalimpact.com (ip-16-41-54-196.montreal.ca.northamericancoax.com. [196.54.41.16]) by smtp.gmail.com with ESMTPSA id s6sm3016340qtg.34.2017.10.12.17.52.25 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 12 Oct 2017 17:52:26 -0700 (PDT) From: George Plymale II X-Google-Original-From: George Plymale II In-Reply-To: <83a80wmv7f.fsf@gnu.org> (message from Eli Zaretskii on Thu, 12 Oct 2017 15:01:08 +0300) Date: Thu, 12 Oct 2017 20:52:25 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain 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 (/) Ok, so it turns out that I just needed to do `make distclean' and re-run `./autogen.sh'. I guess my `src/config.in' was out of date and so that is what caused the issue. Everything is fine now! Thanks a lot for the advice; feel free to close this ticket. From unknown Mon Aug 18 18:04:02 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: George Plymale II Subject: bug#28793: closed (Re: bug#28793: 26.0.90; Compile error with Emacs 26 on macOS 10.13) Message-ID: References: <838tgflezd.fsf@gnu.org> X-Gnu-PR-Message: they-closed 28793 X-Gnu-PR-Package: emacs Reply-To: 28793@debbugs.gnu.org Date: Fri, 13 Oct 2017 06:50:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1507877402-32426-1" This is a multi-part message in MIME format... ------------=_1507877402-32426-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #28793: 26.0.90; Compile error with Emacs 26 on macOS 10.13 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 28793@debbugs.gnu.org. --=20 28793: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D28793 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1507877402-32426-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 28793-done) by debbugs.gnu.org; 13 Oct 2017 06:49:31 +0000 Received: from localhost ([127.0.0.1]:36656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2tmk-0008Q5-OJ for submit@debbugs.gnu.org; Fri, 13 Oct 2017 02:49:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2tmj-0008Pk-Ox for 28793-done@debbugs.gnu.org; Fri, 13 Oct 2017 02:49:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e2tmb-00022n-PC for 28793-done@debbugs.gnu.org; Fri, 13 Oct 2017 02:49:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60533) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e2tmY-0001xR-8Q; Fri, 13 Oct 2017 02:49:18 -0400 Received: from [176.228.60.248] (port=1069 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1e2tmX-0002l5-HJ; Fri, 13 Oct 2017 02:49:17 -0400 Date: Fri, 13 Oct 2017 09:49:10 +0300 Message-Id: <838tgflezd.fsf@gnu.org> From: Eli Zaretskii To: George Plymale II In-reply-to: (message from George Plymale II on Thu, 12 Oct 2017 20:52:25 -0400) Subject: Re: bug#28793: 26.0.90; Compile error with Emacs 26 on macOS 10.13 References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28793-done Cc: athird@googlemail.com, 28793-done@debbugs.gnu.org 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: George Plymale II > Cc: georgie@southernohio.net, 28793@debbugs.gnu.org, athird@googlemail.com > Date: Thu, 12 Oct 2017 20:52:25 -0400 > > Ok, so it turns out that I just needed to do `make distclean' and re-run > `./autogen.sh'. I guess my `src/config.in' was out of date and so that > is what caused the issue. Everything is fine now! > > Thanks a lot for the advice; feel free to close this ticket. Thanks, done. ------------=_1507877402-32426-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 12 Oct 2017 06:19:58 +0000 Received: from localhost ([127.0.0.1]:34775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2Wqb-0002jN-Iy for submit@debbugs.gnu.org; Thu, 12 Oct 2017 02:19:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2WqX-0002j6-LY for submit@debbugs.gnu.org; Thu, 12 Oct 2017 02:19:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e2WqQ-0000DS-Qh for submit@debbugs.gnu.org; Thu, 12 Oct 2017 02:19:48 -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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52817) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e2WqQ-0000DH-Ms for submit@debbugs.gnu.org; Thu, 12 Oct 2017 02:19:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59095) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e2WqO-0004Dr-TS for bug-gnu-emacs@gnu.org; Thu, 12 Oct 2017 02:19:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e2WqL-000094-MS for bug-gnu-emacs@gnu.org; Thu, 12 Oct 2017 02:19:44 -0400 Received: from mail-qk0-x22d.google.com ([2607:f8b0:400d:c09::22d]:51342) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e2WqL-00008J-HY for bug-gnu-emacs@gnu.org; Thu, 12 Oct 2017 02:19:41 -0400 Received: by mail-qk0-x22d.google.com with SMTP id 17so249461qkq.8 for ; Wed, 11 Oct 2017 23:19:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=southernohio.net; s=google; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=UbR3dqRa8zqDdoWU+RThBwmqFH1TCz+I0sr4P2Orc0U=; b=SN7NtNWYPmsdP7U+8tD9OWpVQOv5IB//VC8ixUqf0J37a63Z2Ec3oGD3HcFPaMekf7 PeEKkjzSg4cZgO9OwiwWNGnEtbwW5A3oL5bmeyn0jghRbQ3GwIMuToQOZ9pNLnqesopF js+jjai5bzvCaQUOzWtiOgHa1R3+GjDn0sJoY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=UbR3dqRa8zqDdoWU+RThBwmqFH1TCz+I0sr4P2Orc0U=; b=DuINZIXI8q0VLA56+iONqSgSJe72UkwgGnNDvSaLAA+LkAv171EyLwUJoTlAHRn8IF m23eI+9Xbt3NupRBE7jpnxYVewm4THazX6op2tEk1CQEfn89Sy1lolCUVAXTwI3DY66J t9YXAXi/ExV5XmoEc5gRe0BkbblCCq0EaH+4sKV/oPaxKaTRF/2CW4ARwow3tlkuGvGj D3o2S/MEx3o/jMmhAs7fOyCbdoes8E8sQT9FuUINCRqarM7pWmAZBCNuWqysWAwAuuzL MAGRdF1SAbdE2RjRW6hn6L4BI2GoRsX8vWMo4zzT8gPob83Za3TRS2USpqplO9Q4TwxC w4Gg== X-Gm-Message-State: AMCzsaUCCsJ0TWh70459yew4+YukhWOXIqyfjPCFQ6YzO5ruojLlcauz Us774CjN6hTT6Qou5mX+BBOzXZbRPQ== X-Google-Smtp-Source: AOwi7QDhF80WSg0sH/D5YTcuLY9ONmwsH97QzKgJtrdjGqTMUNBN023+XGzrp5XjdG9Kf04QpaGhvw== X-Received: by 10.55.6.22 with SMTP id 22mr1879973qkg.340.1507789179430; Wed, 11 Oct 2017 23:19:39 -0700 (PDT) Received: from lehi.dev.orbitalimpact.com (ip-16-41-54-196.montreal.ca.northamericancoax.com. [196.54.41.16]) by smtp.gmail.com with ESMTPSA id o95sm9217254qte.20.2017.10.11.23.19.38 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 11 Oct 2017 23:19:38 -0700 (PDT) From: George Plymale II X-Google-Original-From: George Plymale II To: bug-gnu-emacs@gnu.org Subject: 26.0.90; Compile error with Emacs 26 on macOS 10.13 Date: Thu, 12 Oct 2017 02:19:19 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit 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: -5.0 (-----) So I tried compiling Emacs 26 on macOS 10.13. I configured with `./configure' and everything went fine. However, when I ran `make', the following error appeared: /Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib all CC acl_entries.o CC explicit_bzero.o CC fpending.o CC fstatat.o CC getopt.o CC getopt1.o CC lstat.o CC memrchr.o CC mktime.o CC open.o open.c:75:27: error: unknown type name 'PROMOTED_MODE_T' mode =3D va_arg (arg, PROMOTED_MODE_T); ^ 1 error generated. make[1]: *** [open.o] Error 1 make: *** [lib] Error 2 Upon inspecting this error, I see the following comment above the offending code: /* We have to use PROMOTED_MODE_T instead of mode_t, otherwise GCC 4 creates crashing code when 'mode_t' is smaller than 'int'. */ I also see the following output regarding `open.c' when I compile with `make CFLAGS=3D"-v"': ... CC open.o Apple LLVM version 9.0.0 (clang-900.0.37) Target: x86_64-apple-darwin17.0.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDe= fault.xctoolchain/usr/bin "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctool= chain/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.13.0 -Wdeprecated-o= bjc-isa-usage -Werror=3Ddeprecated-objc-isa-usage -emit-obj -mrelax-all -di= sable-free -disable-llvm-verifier -discard-value-names -main-file-name open= .c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-el= im -fno-strict-return -masm-verbose -munwind-tables -target-cpu penryn -tar= get-linker-version 302.3 -v -dwarf-column-info -debugger-tuning=3Dlldb -cov= erage-notes-file /Users/my_username/path/to/emacs/lib/open.gcno -resource-d= ir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoo= lchain/usr/lib/clang/9.0.0 -dependency-file deps/open.d -MT open.o -MP -I .= -I ../src -I . -I ./../src -Wno-switch -Wno-pointer-sign -Wno-string-plus-= int -Wno-unknown-attributes -Wno-initializer-overrides -Wno-tautological-co= mpare -Wno-tautological-constant-out-of-range-compare -fdebug-compilation-d= ir /Users/my_username/path/to/emacs/lib -ferror-limit 19 -fmessage-length 1= 19 -stack-protector 1 -fblocks -fobjc-runtime=3Dmacosx-10.13.0 -fencode-ext= ended-block-signature -fmax-type-align=3D16 -fdiagnostics-show-option -fcol= or-diagnostics -o open.o -x c open.c clang -cc1 version 9.0.0 (clang-900.0.37) default target x86_64-apple-darwi= n17.0.0 ignoring duplicate directory "." ignoring duplicate directory "../src" #include "..." search starts here: #include <...> search starts here: . ../src /usr/local/include /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolc= hain/usr/lib/clang/9.0.0/include /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolc= hain/usr/include /usr/include /System/Library/Frameworks (framework directory) /Library/Frameworks (framework directory) End of search list. open.c:75:27: error: unknown type name 'PROMOTED_MODE_T' mode =3D va_arg (arg, PROMOTED_MODE_T); ^ 1 error generated. make[1]: *** [open.o] Error 1 make: *** [lib] Error 2 Anyone know how to fix this error? I'd hate to run into something like this in a non-release-candidate release... ------------=_1507877402-32426-1--