Hi all!
EDIT: This is a Windows build, using Visual Studio.
I’m trying to compile 2.2.2 with ASIO (no, we’re not going to get into a long, lengthy discussion of WHY. It’s a thing that’s happening.)
Anyhoo, The compile seems to come to a screeching halt on MemoryX.h
I get:
Severity Code Description Project File Line Suppression State
Error C2766 explicit specialization; ‘std::hash’ has already been defined Audacity c:\projects\audacity-audacity-2.2.2\src\MemoryX.h 1182
Which would seem to indicate that, indeed, there’s already a wxString called hash somewhere else.
My question?
What do I do to work around this error?
I’m not familiar enough with 2.2.2 source to chase it down quickly, and time’s the one thing I’m a bit short on. Thanks!
Much appreciation, in advance.
FURTHER INFO:
CMD line compile yields this gem:
c:\projects\audacity-audacity-2.2.2\src\MemoryX.h(1182): error C2766: explicit specialization; ‘std::hash’ ha
s already been defined [C:\projects\audacity-Audacity-2.2.2\win\Projects\Audacity\Audacity.vcxproj]
C:\Users\redacted\git\wxWidgets\wxWidgets\include\wx/string.h(3986) : see previous definition of 'hash