CyberShadow / Digger

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

Error on Windows 8.1 64 bit #18

Closed zek closed 9 years ago

zek commented 9 years ago

Everything is Ok

Folders: 264 Files: 3495 Size: 269313229 Compressed: 23420519 digger: Done installing GitInstaller. digger: Adding C:\Users\Zekeriya\Desktop\digger\dl\gitinstaller\cmd to PATH. digger: Updating repo... Fetching origin digger: Starting at meta repository commit 52f0eff168bd1e5dbf44bef69116ed9c107cf 43d digger: Building components dmd, druntime, phobos-includes, phobos, rdmd digger: needInstalled: dmd-c718790165c3124c61e510d8352b9cb9d8ae0198-f2fbc38e927c ce53b6f819186b1ad93b digger: Cache miss. digger: needBuild: dmd-c718790165c3124c61e510d8352b9cb9d8ae0198-f2fbc38e927cce53 b6f819186b1ad93b digger: Cleaning repository dmd... digger: Not caching build failure due to temporary/environment error. Fatal error: Command ["git", "--work-tree=C:\Users\Zekeriya\Desktop\digger\ repo\dmd", "--git-dir=c:\Users\Zekeriya\Desktop\digger\repo.git\modules \dmd", "rev-parse", "HEAD"] failed with status 128

CyberShadow commented 9 years ago

Is this with the latest beta or stable?

zek commented 9 years ago

Digger v2.2 beta 1

zek commented 9 years ago

Digger v2.1 (2015-05-03) works fine.

CyberShadow commented 9 years ago

I can't reproduce this. The error message indicates that the git command is failing, so it might be a temporary error or something depending on the environment (e.g. your .gitconfig).

Can you consistently reproduce the error?

What happens when you run git rev-parse HEAD inside C:\Users\Zekeriya\Desktop\digger\ repo\dmd?

zek commented 9 years ago

I've just deleted all files and reinstalled now it works fine but

digger build "v2.067.1+CyberShadow/druntime/diamond"

digger: Cleaning repository druntime... HEAD is now at eeb01a6 Merge pull request #1227 from schveiguy/fixgcquery digger: Merging 06ec477076c62d1f3b991cbcf182e0c5975be5da into eeb01a68b992af0e87 cbcf884a5aaf7a2035d2d6. Auto-merging win64.mak CONFLICT (content): Merge conflict in win64.mak Auto-merging win32.mak CONFLICT (content): Merge conflict in win32.mak Auto-merging src/gc/gc.d CONFLICT (content): Merge conflict in src/gc/gc.d Auto-merging src/core/thread.d Auto-merging posix.mak CONFLICT (content): Merge conflict in posix.mak Auto-merging mak/SRCS Auto-merging mak/MANIFEST Auto-merging mak/COPY Automatic merge failed; fix conflicts and then commit the result. digger: Aborting merge... Fatal error: Command ["git", "--work-tree=c:\Users\Zekeriya\Desktop\digger\ beta\repo\druntime", "--git-dir=c:\Users\Zekeriya\Desktop\digger\beta\re po.git\modules\druntime", "merge", "--no-ff", "-m", "ae.sys.d merge", "06ec4 77076c62d1f3b991cbcf182e0c5975be5da"] failed with status 1

CyberShadow commented 9 years ago

The diamond branch isn't updated with 2.067 yet. The analyzer isn't ported to D2 yet as well.

zek commented 9 years ago

I see. I was trying to make an interpreter and when I saw your GC implementation, I thought I can use it and understand what you did.

Do you planning to update it?

zek commented 9 years ago

Also, Can I provide local dir instead of Username/dmd/awesome-feature

CyberShadow commented 9 years ago

Do you planning to update it?

Yes, eventually.

Also, Can I provide local dir instead of Username/dmd/awesome-feature

Not at the moment. You can push your fork to GitHub and then do that, though, or update the files in-place and use digger rebuild.