CyberShadow / Digger

A tool to build D and bisect old D versions
Other
57 stars 9 forks source link

Digger fails to bootstrap DMD #54

Closed JackStouffer closed 7 years ago

JackStouffer commented 7 years ago

On a completely clean install of digger in a clean repo, digger cannot build 2.074.0

macOS 10.12.4 Digger v2.4

$ digger build v2.074.0
digger: Building spec: v2.074.0
digger: First run detected.
Please be patient, cloning everything might take a few minutes...

digger: Cloning initial repository...
Cloning into 'repo.37437.140736080643008.temp'...
remote: Counting objects: 118524, done.
remote: Compressing objects: 100% (73684/73684), done.
remote: Total 118524 (delta 59042), reused 96311 (delta 44840)
Receiving objects: 100% (118524/118524), 16.33 MiB | 2.81 MiB/s, done.
Resolving deltas: 100% (59042/59042), done.
digger: Updating repo...
Fetching origin
digger: Starting at meta repository commit cf5b8980fcda1dd309a75aaa995489a60768e356
digger: Building components dmd, druntime, phobos-includes, phobos, rdmd
digger: needInstalled: dmd-880aeae15edb9735db441248bb5596fc8bc4424b-8d7f37c9d0cc1461163bf644fb2b8b40
digger: Clearing temporary cache
digger: Cache miss.
digger: needBuild: dmd-880aeae15edb9735db441248bb5596fc8bc4424b-8d7f37c9d0cc1461163bf644fb2b8b40
digger: Initializing and updating submodule dmd...
Submodule 'dmd' (git://github.com/D-Programming-Language/dmd) registered for path 'dmd'
Cloning into '/Users/Jack/digger/repo/dmd'...
Submodule path 'dmd': checked out 'e79eba2506faa0e3d208d7829bd9382a88a8d2e9'
digger: Cleaning repository dmd...
HEAD is now at e79eba250 Merge pull request #6723 from MartinNowak/vector_ops_target
digger: Checking out dmd commit 880aeae15edb9735db441248bb5596fc8bc4424b...
Previous HEAD position was e79eba250... Merge pull request #6723 from MartinNowak/vector_ops_target
HEAD is now at 880aeae15... Merge pull request #6668 from rainers/issue17292
digger: Building dmd-880aeae15edb9735db441248bb5596fc8bc4424b-8d7f37c9d0cc1461163bf644fb2b8b40
digger: Running: 'make' '-f' 'posix.mak' 'MODEL=64' 'HOST_DC=' 'dmd'
digger: PATH=/bin:/usr/bin
no cpu specified, assuming X86
posix.mak:85: *** 'dmd' not found, get a D compiler or make AUTO_BOOTSTRAP=1.  Stop.
digger: Not caching build failure due to temporary/environment error.
Fatal error: Command ["make", "-f", "posix.mak", "MODEL=64", "HOST_DC=", "dmd"] failed with status 2
CyberShadow commented 7 years ago

Please build Digger from git.

JackStouffer commented 7 years ago

that seems to have fixed it, thanks