Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to build, for multiple reasons #21

Closed
NewCompte opened this issue Jan 11, 2020 · 4 comments
Closed

Unable to build, for multiple reasons #21

NewCompte opened this issue Jan 11, 2020 · 4 comments

Comments

@NewCompte
Copy link

NewCompte commented Jan 11, 2020

  1. The website says that "Microsoft C++ build tools for Visual Studio 2013 or later." are needed, however this line requires "Visual Studio 15 2017 Win64". I went through this point by removing the part talking about "Visual Studio 15 2017 Win64" from that line.
  2. I was later asked for some specific version of the windows SDK (10.0.17763.0 instead of the 10.0.18362 that I had), and I didn't know why. I installed it.
  3. Now I have a lot of

c:\beef-master\idehelper\beef\bfcommon.h(18): fatal error C1083: Impossible d'ouvrir le fichier include : 'llvm/ADT/SmallVector.h' : No such file or directory [C:\Beef-master\Debugger64\Debugger64.vcxproj]

(unable to open "llvm/ADT/SmallVector.h" because it's not "there".) It exists a SmallVector.h in C:\Beef-master\llvm-project_8_0_1\llvm\include\llvm\ADT though.

So for these reasons I am unable to check my fix to #13 (comment)

@bfiete
Copy link
Collaborator

bfiete commented Jan 11, 2020

The projects expect to find LLVM in "extern\llvm_win64_8_0_1" (relative to the repository root).

@bfiete
Copy link
Collaborator

bfiete commented Jan 11, 2020

extern/llvm_build.bat should have built it there, if you ran that.

@NewCompte
Copy link
Author

I did run it.

2020-01-12 09_03_58000083

I don't think it builds LLVM in extern/.

https://github.com/beefytech/Beef/blob/master/extern/llvm_build.bat#L1
https://github.com/beefytech/Beef/blob/master/extern/llvm_build.bat#L19

Both lines of llvm_build.bat seem to go to the parent folder.

@bfiete
Copy link
Collaborator

bfiete commented Jan 12, 2020

Oops. That first line should read "PUSHD %~dp0".

@bfiete bfiete closed this as completed May 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants