-
Notifications
You must be signed in to change notification settings - Fork 12
Closed
Labels
Description
If c++17 standard is used, on windows, the compilation fails
[notice] A new release of pip is available: 25.2 -> 25.3
[notice] To update, run: C:\Python313\python.exe -m pip install --upgrade pip
_pysmoldyn.vcxproj -> C:\tools\msys64\home\dilawar\Work\FORKES\smoldyn\build\source\python\Debug\_pysmoldyn.lib
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\tools\msys64\home\dilawar\Work\FORKES\smoldyn\build\source\python\_smol
dyn.vcxproj]
Command.cpp
C:\tools\msys64\home\dilawar\Work\FORKES\smoldyn\source\Smoldyn\../python/CallbackFunc.h(18,9): warning C4068: unknown pragma 'GCC' [C:\tools\msys64\home\
dilawar\Work\FORKES\smoldyn\build\source\python\_smoldyn.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\rpcndr.h(203,14): error C2872: 'byte': ambiguous symbol [C:\tools\msys64\home\dilawar\W
ork\FORKES\smoldyn\build\source\python\_smoldyn.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\rpcndr.h(202,23): message : could be 'unsigned char byte' [C:\tools\msys64\home\dilawar
\Work\FORKES\smoldyn\build\source\python\_smoldyn.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include\cstddef(28,12): message : or 'std::byte' [C:\tools\
msys64\home\dilawar\Work\FORKES\smoldyn\build\source\python\_smoldyn.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\rpcndr.h(975,25): error C2872: 'byte': ambiguous symbol [C:\tools\msys64\home\dilawar\W
ork\FORKES\smoldyn\build\source\python\_smoldyn.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\rpcndr.h(202,23): message : could be 'unsigned char byte' [C:\tools\msys64\home\dilawar
\Work\FORKES\smoldyn\build\source\python\_smoldyn.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include\cstddef(28,12): message : or 'std::byte' [C:\tools\
msys64\home\dilawar\Work\FORKES\smoldyn\build\source\python\_smoldyn.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\rpcndr.h(983,25): error C2872: 'byte': ambiguous symbol [C:\tools\msys64\home\dilawar\W
ork\FORKES\smoldyn\build\source\python\_smoldyn.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\rpcndr.h(202,23): message : could be 'unsigned char byte' [C:\tools\msys64\home\dilawar
\Work\FORKES\smoldyn\build\source\python\_smoldyn.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include\cstddef(28,12): message : or 'std::byte' [C:\tools\
msys64\home\dilawar\Work\FORKES\smoldyn\build\source\python\_smoldyn.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\wtypesbase.h(447,26): error C2872: 'byte': ambiguous symbol [C:\tools\msys64\home\dilaw
ar\Work\FORKES\smoldyn\build\source\python\_smoldyn.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\rpcndr.h(202,23): message
Its a well known issue e.g. https://stackoverflow.com/questions/45125957/byte-and-ambiguous-symbol-due-to-using-declarations and uxlfoundation/oneTBB#1561
Reactions are currently unavailable