From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from resqmta-a1p-077437.sys.comcast.net (resqmta-a1p-077437.sys.comcast.net [IPv6:2001:558:fd01:2bb4::8]) by sourceware.org (Postfix) with ESMTPS id E36543839D94 for ; Fri, 25 Nov 2022 19:57:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E36543839D94 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=comcast.net Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=comcast.net Received: from resomta-a1p-076783.sys.comcast.net ([96.103.145.231]) by resqmta-a1p-077437.sys.comcast.net with ESMTP id yeQlo6aPw90q0yepfoKlMZ; Fri, 25 Nov 2022 19:57:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=20190202a; t=1669406275; bh=PauduQ6jLcQ5sZbMzHnhkL7j/hTgqNPrSYWqTz5zbiY=; h=Received:Received:From:Content-Type:Mime-Version:Subject: Message-Id:Date:To:Xfinity-Spam-Result; b=nInRntrCRwY8qwlbO5Y2LfXKM9wKeIOlfenvugHkUThonWadlH6QNvpuN7v+00R/J LEjhMzWC1EDR+qtInRxU9NMeWbIYEy/8fnvBPWd7wxG28R74v/eWiEkfQKSOCsMRkc KmblaPdcX4R1aNYK3ixEN0JBAqoOSdx7g7JXZfgsj3kgvIsqIV3pLgq007i3JYb2/x 3HzP/TwyMLM7kxw4nDHcXbBAZrSpZ0B29srbphHtEY0kFArKqeM2vQjYiRwaGriynG pNP2jn35CrjFxchP6dGUBCTHlx5DHrgAOLRi5ymDL1wrnbcm4GXPs0YI4i+lprGX9T r4UPYbNRaUVug== Received: from smtpclient.apple ([73.60.223.101]) by resomta-a1p-076783.sys.comcast.net with ESMTPSA id yepIoWkCUsnH5yepIooUlF; Fri, 25 Nov 2022 19:57:34 +0000 X-Xfinity-VAAS: gggruggvucftvghtrhhoucdtuddrgedvgedrieehgddufedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuvehomhgtrghsthdqtfgvshhipdfqfgfvpdfpqffurfetoffkrfenuceurghilhhouhhtmecufedtudenucenucfjughrpefhtgfgggfukfffvffosehtqhhmtdhhtddvnecuhfhrohhmpefrrghulhcumfhonhhinhhguceophgruhhlkhhonhhinhhgsegtohhmtggrshhtrdhnvghtqeenucggtffrrghtthgvrhhnpedufeeugfffgeffveffffetvedvjeeigffgtdelkeduueeltdevkedvgeegkeekveenucfkphepjeefrdeitddrvddvfedruddtudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhephhgvlhhopehsmhhtphgtlhhivghnthdrrghpphhlvgdpihhnvghtpeejfedriedtrddvvdefrddutddupdhmrghilhhfrhhomhepphgruhhlkhhonhhinhhgsegtohhmtggrshhtrdhnvghtpdhnsggprhgtphhtthhopedupdhrtghpthhtohepghgttgesghgttgdrghhnuhdrohhrgh X-Xfinity-VMeta: sc=0.00;st=legit From: Paul Koning Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Can't build Ada Message-Id: <2840BB68-0E3A-4848-AA39-32E9B822A4F0@comcast.net> Date: Fri, 25 Nov 2022 14:57:31 -0500 To: GCC Development X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: I'm trying to use fairly recent GCC sources (the gcc-darwin branch to be = precise) to build Ada, starting with the latest (2020) release of Gnat = from Adacore. It fails for several reasons. One is that two source files use [ ] for = array initializer brackets when ( ) is apparently supposed to be used = instead. Once I fix that, I get a pile of messages I don't know what to = do about: s-imagei.ads:95:11: declare_expression is an Ada 2020 feature s-valueu.ads:152:09: declare_expression is an Ada 2020 feature s-valueu.ads:160:09: declare_expression is an Ada 2020 feature s-valueu.ads:184:06: "Subprogram_Variant" is not a valid aspect = identifier s-valuei.ads:80:11: declare_expression is an Ada 2020 feature s-valuei.ads:95:08: declare_expression is an Ada 2020 feature s-valuei.ads:141:06: "Subprogram_Variant" is not a valid aspect = identifier s-widthu.ads:84:09: declare_expression is an Ada 2020 feature s-widthu.ads:93:11: run-time library configuration error s-widthu.ads:93:11: file s-imgint.ads had parser errors s-widthu.ads:93:11: entity "System.Img_Int.Image_Integer" not available compilation abandoned make[2]: *** [ada/contracts.o] Error 1 Given that the current open source Gnat is from 2020, so (apparently) it = doesn't support Ada 2020 features, how is someone supposed to build the = current GCC? I looked in the prerequisites listing on the webpage, but = it says that the Gnat that is built on GCC 5.1 is sufficient. That = seems to be wrong; the GCC in Gnat 2020 is 8.4.1 and it is apparently = too old to work. paul