Re: Release D 2.078.1
On 23.01.2018 14:08, thedeemon wrote: On Monday, 22 January 2018 at 20:43:56 UTC, Martin Nowak wrote: Glad to announce D 2.078.1. The Windows 7z archive version now has much simpler sc.ini, in fact too simple. With Visual C++ 2015 x64 Native Build Tools now trying to run dmd -m64 hi.d I get LINK : fatal error LNK1104: cannot open file 'libucrt.lib' Error: linker exited with status 1104 So I needed to edit sc.ini and add back LIB=%LIB%;"%UniversalCRTSdkDir%\Lib\%UCRTVersion%\ucrt\x64" to the [Environment64] section. Then it went just as 2.078.0 - still missing legacy_stdio_definitions.lib that I need to add manually in the command line. The UCRT library path and legacy_stdio_definitions.lib should have been detected automatically. I suspect that the Build Tools don't set the environment variable VisualStudioVersion (why should they?) which is used to detect whether the UCRT library path and legacy_stdio_definitions.lib are needed. This PR https://github.com/dlang/dmd/pull/7500 would have fixed that by changing the detection to the existence of legacy_stdio_definitions.lib in the VC library path. Unfortunately it didn't make it into the release. (The PR contains other stuff, too, that was not meant to go into a .1 release.) (Having VS installed would help, too, as it is also detected without the environment set.)
Re: LDC 1.7.0
On Sunday, 21 January 2018 at 15:38:02 UTC, Johannes Loher wrote: On Sunday, 21 January 2018 at 12:00:32 UTC, kinke wrote: In the meantime, I started an LLVM 5.0.1 build in my qemu emulator 12 hours ago; one third has been compiled so far, so you may expect the armhf package to be available tomorrow or the day after that. That is great news to me, thank you very much for your effort! You're welcome; it's up now.
Re: dub release package
On 01/23/2018 07:41 AM, Arun Chandrasekaran wrote: The post creation page could hint to which forum we are posting, something like this: https://i.imgur.com/8LgLsx8.png Even better, but perhaps controversial, the "Send" button could say "Send to Announce Group". Ali
Re: dub release package
On Tuesday, 23 January 2018 at 15:41:37 UTC, Arun Chandrasekaran wrote: On Tuesday, 23 January 2018 at 00:24:46 UTC, Seb wrote: Also please don't post questions to Announce! https://github.com/dlang/dub/issues would have been the right place. Ah, I thought I was posting to General. Sorry about that. I see similar posts though not often. The post creation page could hint to which forum we are posting, something like this: https://i.imgur.com/8LgLsx8.png DUB as a binary is provided with each new DMD or LDC release, that is the reason why there is no binaries (called assets now) on the GH page. If you setup a D compiler you have DUB automatically nowadays.
Re: dub release package
On Tuesday, 23 January 2018 at 00:24:46 UTC, Seb wrote: Also please don't post questions to Announce! https://github.com/dlang/dub/issues would have been the right place. Ah, I thought I was posting to General. Sorry about that. I see similar posts though not often. The post creation page could hint to which forum we are posting, something like this: https://i.imgur.com/8LgLsx8.png
Re: Release D 2.078.1
On Tuesday, 23 January 2018 at 13:08:35 UTC, thedeemon wrote: On Monday, 22 January 2018 at 20:43:56 UTC, Martin Nowak wrote: Glad to announce D 2.078.1. The Windows 7z archive version now has much simpler sc.ini, in fact too simple. With Visual C++ 2015 x64 Native Build Tools now trying to run dmd -m64 hi.d I get LINK : fatal error LNK1104: cannot open file 'libucrt.lib' Error: linker exited with status 1104 So I needed to edit sc.ini and add back LIB=%LIB%;"%UniversalCRTSdkDir%\Lib\%UCRTVersion%\ucrt\x64" to the [Environment64] section. Then it went just as 2.078.0 - still missing legacy_stdio_definitions.lib that I need to add manually in the command line. Did you call vcvarsall in the current dos box/PowerShell? It is a tool included with all visual studio variants. Kind regards Andre
Re: Release D 2.078.1
On Monday, 22 January 2018 at 20:43:56 UTC, Martin Nowak wrote: Glad to announce D 2.078.1. The Windows 7z archive version now has much simpler sc.ini, in fact too simple. With Visual C++ 2015 x64 Native Build Tools now trying to run dmd -m64 hi.d I get LINK : fatal error LNK1104: cannot open file 'libucrt.lib' Error: linker exited with status 1104 So I needed to edit sc.ini and add back LIB=%LIB%;"%UniversalCRTSdkDir%\Lib\%UCRTVersion%\ucrt\x64" to the [Environment64] section. Then it went just as 2.078.0 - still missing legacy_stdio_definitions.lib that I need to add manually in the command line.