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.