Closed xoorath closed 1 year ago
Hello, We will check this soon.
It looks from the callstack that you are using an old sharpmake version. The System.Version.Parse call was removed in commit f6d15d. Could you retry without your changes using latest sharpmake version? The change was released in version 27.0
Hey,
Sorry for the confusion - I'm not sure how I ended up missing the fix when looking at the source. If I had noticed that fix in the repository I would have just updated. Whoops!
This code linked below will throw an exception (in my build environment, at least):
https://github.com/ubisoft/Sharpmake/blob/d20ebacbce2f3aff42ae1b478861ac4966e1ce04/Sharpmake.Platforms/Sharpmake.CommonPlatforms/Windows/ClangForWindowsSettings.cs#L52C40-L52C40
To reproduce this I am building sharpmake with
.NET 6.0
and I have LLVM 16.0.6 installed using the ClangPowerTools extension in visual studio.The version
16
in this case will be parsed from a path like:C:\Users\Jared\AppData\Roaming\ClangPowerTools\LLVM\LLVM16.0.6\lib\clang\16
.