X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:from:to:references:openpgp:autocrypt:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=OSb4AS3rYt19t9oSvQIC14wLCKUjtH31I9cJdTb9xeE=; b=qx0Vbr+pjMbpA56D8IguxCtOjuwqRd5dC9N5w1Di3tCV8HJ9xbJjf2sdfxGPj9Jm+M uBoEpCWVe+FkiYvHKZKNb66EOiU4hsK2axsL8kPIpJi1X/LGiO2+ukG249o/3BFkk4Q6 M3aiJW8ck6OWtSU/UMwdEEGRZRFdILjHAOJBmMfFiUTK2682ZtJA5XM8IBPVgtSnuLPb mvyNMjFrBr3ABCyxO3wnnJKBq8koTmp9L81n2uRpKgaJNRf4rCPx7Rt0EiR2n5TH9dCp uL2QRglrnuc04V19Al6s700nNr29RacFyAYEleFGUsYmoZIV54fR4Sh7QNsoL9+EPxPd ENAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:references:openpgp:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=OSb4AS3rYt19t9oSvQIC14wLCKUjtH31I9cJdTb9xeE=; b=j9xYuqmw/DChk+Gnk3As8z876PL4dO0jvqvwI9dK8z50R2klxTvgCJ95kn5Jc3unLi EKrN7rIwt+YB+uFc3pvfeAccTWs5/f/oh99+DfbUFsGDDEjeCHUZyKJwgwNFRTirb1g+ 94ZlMiK70xQvYJIv+7ic6zMTlB6SVS5mMbocqS5ntvHilbsJvKdsQhuTIxoRccwy1m5e mllfAluHk+QhTfrI2S/bpruq4OZEiCJR4GcFV5qSZwMGGvdpL1TC+JX15On0IWfbbLxe 3A3gbl9czF2pnyVn+Qjc60UAc5/K3IcMpbPVa4JtBMrNhpc71WBvxV7SkiKX+MGYF66l XCRQ== X-Gm-Message-State: AOUpUlFQMXywCBAOPNuPmScMB4TxOfcrAimnVTuoyOh9t/6i7FeJhT7n rl5Ws3Tm5a/35qdW5WoW4nwIKedQ X-Google-Smtp-Source: AAOMgpcobP2vc6mNL3VUms59RqFCrxvbDo8mnVYas/4o8x7gNUWT/7GH2UyMvG6x+nsxDp3vBa0S3g== X-Received: by 2002:a50:a6c7:: with SMTP id f7-v6mr14280839edc.225.1532359664606; Mon, 23 Jul 2018 08:27:44 -0700 (PDT) Subject: Re: trouble building gcc 8.1 From: "J.W. Jagersma (jwjagersma AT gmail DOT com) [via djgpp AT delorie DOT com]" To: djgpp AT delorie DOT com References: Openpgp: id=D1694EA4DA1338AF4905293BA5102F469FA45960 Autocrypt: addr=jwjagersma AT gmail DOT com; prefer-encrypt=mutual; keydata= mJMEWlMYlBMJKyQDAwIIAQENBAMEORD9eiW30pI0XzJbuE7/4WF3ZyEOkpRgrmZnpTRmzXMW z22N+2YrczEM+q+NzM/wn8XOVH4hZ7eSaUsLT86YLS+gF/F44IbRZVCHxdrL+qSQQ0SafwDM Aaddx2azX+6MtlFO2B6oDbCHT7Nn5oQi3IgR+pgBzaCkfxyOnU1wjvO0JEouVy4gSmFnZXJz bWEgPGp3amFnZXJzbWFAZ21haWwuY29tPojQBBMTCgA4FiEE0WlOpNoTOK9JBSk7pRAvRp+k WWAFAlpTGJQCGwMFCwkIBwIGFQgJCgsCBBYCAwECHgECF4AACgkQpRAvRp+kWWA3xAH/WIBG sLngyIrTsn5uKz4JygtlCfjMRRSwl3/UIaW96VvIM/wUyzHl+vlyLmuclOjAiTVia/Js03Ar zB9iCHZQ0QH/W8cRwHjRNZRukU2IR8eqoGsl6hTUrrAAOKOVO04wrjO4jGDHg3Sw2GxBx7Md mD0QRId/gFwR/1UWS0jBdSUWC7iXBFpTGJQSCSskAwMCCAEBDQQDBFipNF/RUEAer/hhT6yJ 5no1ZLAZgpypvWZ3xJSrBKmcDTaOmNKNRrw1dNtSZ6M6wYcBmtCq7uvR5iiGyK3nD+olwe7a 4WDkhEEvbmdAYl2LnBsYeyruoW+N+KiMalvf9SphDmBi2NwdSZ1IhnBpxlUns8jqlgZGvG1G xE1sleq7AwEKCYi4BBgTCgAgFiEE0WlOpNoTOK9JBSk7pRAvRp+kWWAFAlpTGJQCGwwACgkQ pRAvRp+kWWBnyAH+JLrW/cK2aVDvq2nxn471opBgHyExzMi0hvbuy8BjyEt+AfL0RNCFcdds CQakIGDv5k69TAgOftECgASwv6CG5wH8D3jnksh6YvYMf0hCBlSfwJ5ehIeqQTj0m2410RgC KWywqmfU1X5YVXgmuXatRNgV/ggXS2Q7GnSP/StQzlh3sQ== Message-ID: <00d65ebd-5a60-22f7-34e7-cecacb05c58b@gmail.com> Date: Mon, 23 Jul 2018 17:26:47 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 2018-07-23 14:53, J.W. Jagersma wrote: > Has anyone here been able to compile gcc 8.1 for djgpp? I'm trying to > build it on mingw64 using unpack-gcc.sh from the djcross-gcc-8.1.0 > package. It fails while building libstdc++ precompiled headers, > seemingly due to conflicting definitions with min/max macros from a C > header. I've tried building without PCH too but it eventually fails with > similar errors.  > > Here is an excerpt from the build log: > https://gist.github.com/jwt27/62c674d6da30ce41a99df8a26f1bede3 > Nevermind, figured it out: I had watt32 installed in my global include path, which redefines these macros in sys/cdefs.h. Removing those headers resolved the issue. In case anyone is interested in the build script I used, see the link below. It's a fork of Andrew Wu's build-djgpp script, which I modified for more customizability and to build various other cross-compiler targets (alongside djgpp). https://github.com/jwt27/build-gcc