Re: Release D 2.078.1

2018-01-23 Thread Rainer Schuetze via Digitalmars-d-announce



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

2018-01-23 Thread kinke via Digitalmars-d-announce

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

2018-01-23 Thread Ali Çehreli via Digitalmars-d-announce

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

2018-01-23 Thread Basile B. via Digitalmars-d-announce
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

2018-01-23 Thread Arun Chandrasekaran via Digitalmars-d-announce

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

2018-01-23 Thread Andre Pany via Digitalmars-d-announce

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

2018-01-23 Thread thedeemon via Digitalmars-d-announce

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.