Bug 17517 – Missing default_ddoc_theme.ddoc in Archives from dlang.org/download

Status
RESOLVED
Resolution
WORKSFORME
Severity
critical
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
Linux
Creation time
2017-06-17T07:34:56Z
Last change time
2022-08-12T10:30:55Z
Assigned to
No Owner
Creator
Jesse D.

Comments

Comment #0 by jesse.duarte — 2017-06-17T07:34:56Z
I downloaded the latest source for DMD from https://dlang.org/download.html and then executed: make -f posix.make The build failed when it could not make the target: '../res/default_ddoc_theme.ddoc'. I then cloned from Github using the latest source and the result is the same. $make -f posix.make .... CC=c++ dmd -lib -of../generated/linux/release/64/lexer.a -m64 -J../generated/linux/release/64 -L-lstdc++ -version=MARS -wi ddmd/console.d ddmd/entity.d ddmd/errors.d ddmd/globals.d ddmd/id.d ddmd/identifier.d ddmd/lexer.d ddmd/tokens.d ddmd/utf.d ddmd/root/array.d ddmd/root/ctfloat.d ddmd/root/file.d ddmd/root/filename.d ddmd/root/outbuffer.d ddmd/root/port.d ddmd/root/rmem.d ddmd/root/rootobject.d ddmd/root/stringtable.d ddmd/root/hash.d make: *** No rule to make target '../res/default_ddoc_theme.ddoc', needed by '../generated/linux/release/64/dmd'. Stop.
Comment #1 by jesse.duarte — 2017-06-17T07:50:49Z
I just confirmed that building DMD via bootstrapping seems to work fine. Using a DMD binary and putting it on the path, however, fails to build.
Comment #2 by greeenify — 2017-06-17T10:08:41Z
> Using a DMD binary and putting it on the path, however, fails to build. What version of DMD do you use and how did you install it?
Comment #3 by mk — 2017-06-17T11:00:58Z
Looks like /src/res/default_ddoc_theme.ddoc should be included in the source package.
Comment #4 by thomas.mader — 2017-07-29T11:29:30Z
Same problem here. Last version which works with 2.070.2 as a bootstrapping compiler is 2.072.2. 2.073.0 is the first to fail with the error of comment #0
Comment #5 by thomas.mader — 2017-07-29T11:31:12Z
(In reply to Thomas Mader from comment #4) > Same problem here. > Last version which works with 2.070.2 as a bootstrapping compiler is 2.072.2. > 2.073.0 is the first to fail with the error of comment #0 Sorry, 2.067.1 is the bootstrapping compiler.
Comment #6 by thomas.mader — 2017-07-29T13:53:34Z
(In reply to Martin Krejcirik from comment #3) > Looks like /src/res/default_ddoc_theme.ddoc should be included in the source > package. That seems to be correct. Building with the package from https://github.com/dlang/dmd/releases works in contrast to http://downloads.dlang.org/releases/2.x/2.075.0/dmd.2.075.0.linux.tar.xz .
Comment #7 by thomas.mader — 2017-07-29T13:59:38Z
Adding Martin Nowak because it's a problem within the Release Management.
Comment #8 by razvan.nitu1305 — 2022-08-12T10:30:55Z
I cannot reproduce this.