local build problem on Windows

David Bailes <[email protected]> Tue, 11 May 2021 09:50:26 +0100
Newsgroups gmane.comp.audio.audacity.devel
Message-ID <CAAOSwJ88qQ70xO3kS-YcGrWEmC0dFgrjVMbT2MsjKNLGQ78EsA@mail.gmail.com>
Problems with my local build, using VS 2019, and using VS's cmake, as in
the build instructions in win/build.txt.
Starting with the recent commit: 794f4e5877195e28afb230f2cdff166410fd5e37,
I'm getting the build errors shown below,
David.

    cmake_pch.cxx
U:\audacity\src\AudioIO.h(95,24): error C3646: 'midiTracks': unknown
override specifier
U:\audacity\src\AudioIO.h(95,34): error C4430: missing type specifier - int
assumed. Note: C++ does not support default-int
U:\audacity\src\AudioIO.h(270,16): error C3646: 'MidiTime': unknown
override specifier
U:\audacity\src\AudioIO.h(270,24): error C2059: syntax error: '('
U:\audacity\src\AudioIO.h(270,26): error C2238: unexpected token(s)
preceding ';'
U:\audacity\src\AudioIO.h(368,20): error C2143: syntax error: missing ';'
before '*'
U:\audacity\src\AudioIO.h(368,20): error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
U:\audacity\src\AudioIO.h(368,32): error C2238: unexpected token(s)
preceding ';'
U:\audacity\src\AudioIO.h(392,16): error C3646: 'mMaxMidiTimestamp':
unknown override specifier
U:\audacity\src\AudioIO.h(392,33): error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
U:\audacity\src\AudioIO.h(415,17): error C2143: syntax error: missing ';'
before '*'
U:\audacity\src\AudioIO.h(415,17): error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
U:\audacity\src\AudioIO.h(415,22): error C2238: unexpected token(s)
preceding ';'
U:\audacity\src\AudioIO.h(416,20): error C2065: 'Alg_iterator': undeclared
identifier
U:\audacity\src\AudioIO.h(416,9): error C2923: 'std::unique_ptr':
'Alg_iterator' is not a valid template type argument for parameter '_Ty'
U:\audacity\src\AudioIO.h(416,9): error C2976: 'std::unique_ptr': too few
template arguments
  C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\memory(3319):
message : see declaration of 'std::unique_ptr'
[U:\audacity\out\build\x86-Debug\src\Audacity.vcxproj]
U:\audacity\src\AudioIO.h(418,17): error C2143: syntax error: missing ';'
before '*'
U:\audacity\src\AudioIO.h(418,17): error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
U:\audacity\src\AudioIO.h(418,28): error C2238: unexpected token(s)
preceding ';'
U:\audacity\src\AudioIO.h(428,21): error C2143: syntax error: missing ';'
before '*'
U:\audacity\src\AudioIO.h(428,21): error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int
U:\audacity\src\AudioIO.h(428,37): error C2238: unexpected token(s)
preceding ';'
U:\audacity\src\AudioIO.h(434,24): error C3646: 'mMidiPlaybackTracks':
unknown override specifier
U:\audacity\src\AudioIO.h(434,43): error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int

Build All failed.

_______________________________________________
audacity-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/audacity-devel