-
-
Notifications
You must be signed in to change notification settings - Fork 409
Closed
Description
Problem description
Compiling with MSVC 14.2 on Windows 10 from MS Visual Studio 2019 gives the following error message:
cl /Fobuild\src\kinetics\ReactionData.obj /c src\kinetics\ReactionData.cpp /EHsc /MD /nologo /D_SCL_SECURE_NO_WARNINGS /D_CRT_SECURE_NO_WARNINGS /O2 /Zi /Fdbuild\src\kinetics\ReactionData.obj.pdb /W3 /DNDEBUG
/Iinclude /Iinclude\cantera\ext /Ibuild\src /IC:\Users\bww09001\Miniconda3\envs\cantera-dev\Library\include
ReactionData.cpp
C:\Users\bww09001\Documents\GitHub\cantera\include\cantera/kinetics/ReactionData.h(43): error C2039: 'log': is not a member of 'std'
predefined C++ types (compiler internal)(340): note: see declaration of 'std'
C:\Users\bww09001\Documents\GitHub\cantera\include\cantera/kinetics/ReactionData.h(43): error C3861: 'log': identifier not found
These changes were introduced in #982. Unfortunately, I'm not that familiar with compiling on Windows to know how to fix this. One would assume that the logarithm function would be part of a standard library... I'm also not sure why this wasn't caught by the CI suite.
Steps to reproduce
- Compile the current
mainbranch (908a2cc) on Windows with MSVC 14.2. It's unclear whether this is related to the specific version of the compiler, or the standard include directories, or what.
System information
- Cantera version:
main - OS: Windows 10
- MSVC 14.2, VS 2019
Reactions are currently unavailable