runtime: System.Numerics.Vectors partialfacades error: Invalid local constant signature: 'epsilon'
- Run
build.cmd
on a clean clone of the repo. - Observe partialfacade errors.
This issue might have been exposed by recent buildtools changes, specifically https://github.com/dotnet/buildtools/pull/2038, but I am not sure.
Looking at the list of recent commits to master, the corefx repo builds successfully from yesterday’s last commit, prior to the dependencies update: aa73b08881ccc2a438947c19d60a6665008bcc08
The error appears after https://github.com/dotnet/corefx/pull/29836 got merged (i.e. e693ef593b152fc9f92049b63afed967f167cf6f).
D:\GitHub\Fork\corefx\Tools\partialfacades.task.targets(64,5): error : PDB0018: token 0x0600001F: Invalid local constant signature: 'epsilon' [D:\GitHub\Fork\corefx\src\System.Numerics.Vectors\src\System.Numerics.Vectors.csproj]
D:\GitHub\Fork\corefx\Tools\partialfacades.task.targets(64,5): error : PDB0018: token 0x06000020: Invalid local constant signature: 'epsilon' [D:\GitHub\Fork\corefx\src\System.Numerics.Vectors\src\System.Numerics.Vectors.csproj]
D:\GitHub\Fork\corefx\Tools\partialfacades.task.targets(64,5): error : PDB0018: token 0x0600003B: Invalid local constant signature: 'epsilon' [D:\GitHub\Fork\corefx\src\System.Numerics.Vectors\src\System.Numerics.Vectors.csproj]
D:\GitHub\Fork\corefx\Tools\partialfacades.task.targets(64,5): error : PDB0018: token 0x0600003C: Invalid local constant signature: 'epsilon' [D:\GitHub\Fork\corefx\src\System.Numerics.Vectors\src\System.Numerics.Vectors.csproj]
D:\GitHub\Fork\corefx\Tools\partialfacades.task.targets(64,5): error : PDB0018: token 0x0600003C: Invalid local constant signature: 'minAngle' [D:\GitHub\Fork\corefx\src\System.Numerics.Vectors\src\System.Numerics.Vectors.csproj]
D:\GitHub\Fork\corefx\Tools\partialfacades.task.targets(64,5): error : PDB0018: token 0x06000059: Invalid local constant signature: 'EPSILON' [D:\GitHub\Fork\corefx\src\System.Numerics.Vectors\src\System.Numerics.Vectors.csproj]
D:\GitHub\Fork\corefx\Tools\partialfacades.task.targets(64,5): error : PDB0018: token 0x06000072: Invalid local constant signature: 'FLT_EPSILON' [D:\GitHub\Fork\corefx\src\System.Numerics.Vectors\src\System.Numerics.Vectors.csproj]
D:\GitHub\Fork\corefx\Tools\partialfacades.task.targets(64,5): error : PDB0018: token 0x0600008B: Invalid local constant signature: 'epsilon' [D:\GitHub\Fork\corefx\src\System.Numerics.Vectors\src\System.Numerics.Vectors.csproj]
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 23 (23 by maintainers)
Where are we on getting this addressed? These had been the only warnings in the build, but having them then allowed additional warnings to get merged unnoticed (https://github.com/dotnet/corefx/issues/33277). I’d really like to see us get down to 0 warnings; the moment we have > 0, it’s really easy for others to slip in.