Skip to content

Error building windows.media.playback #137

@elan

Description

@elan

For reference, the following ones work fine:

"@nodert-win10-rs3/windows.foundation": "^0.4.4",
"@nodert-win10-rs3/windows.media": "^0.4.4",
"@nodert-win10-rs3/windows.storage.streams": "^0.4.4",

Tried rs3 and rs4, same issue.

 Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch.
  _nodert_generated.cpp
  NodeRtUtils.cpp
  OpaqueWrapper.cpp
  CollectionsConverterUtils.cpp
  win_delay_load_hook.cc
...
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(560): error C2039: 'Numerics': is not a member of 'Platform' [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\collection.h(2159): note: see declaration of 'Platform'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(560): error C3083: 'Numerics': the symbol to the left of a '::' must be a type [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(560): error C2039: 'Quaternion': is not a member of 'Platform' [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\collection.h(2159): note: see declaration of 'Platform'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(560): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(560): error C2146: syntax error: missing ';' before identifier 'QuaternionFromJsObject' [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(560): error C2143: syntax error: missing ';' before '{' [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(560): error C2447: '{': missing function header (old-style formal list?) [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(595): error C2039: 'Numerics': is not a member of 'Platform' [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\collection.h(2159): note: see declaration of 'Platform'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(595): error C3083: 'Numerics': the symbol to the left of a '::' must be a type [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(595): error C2039: 'Quaternion': is not a member of 'Platform' [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\collection.h(2159): note: see declaration of 'Platform'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(595): error C2146: syntax error: missing ')' before identifier 'value' [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(595): error C2143: syntax error: missing ';' before '{' [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(595): error C2447: '{': missing function header (old-style formal list?) [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2452): warning C4973: 'Windows::Media::Playback::IMediaPlayer::SetUriSource': marked as deprecated [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2452): note: Message: 'Use Source instead of SetUriSource.  For more info, see MSDN.'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2480): warning C4973: 'Windows::Media::Playback::IMediaPlayerSource::SetFileSource': marked as deprecated [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2480): note: Message: 'Use Source instead of SetFileSource.  For more info, see MSDN.'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2508): warning C4973: 'Windows::Media::Playback::IMediaPlayerSource::SetStreamSource': marked as deprecated [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2508): note: Message: 'Use Source instead of SetStreamSource.  For more info, see MSDN.'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2536): warning C4973: 'Windows::Media::Playback::IMediaPlayerSource::SetMediaSource': marked as deprecated [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2536): note: Message: 'Use Source instead of SetMediaSource.  For more info, see MSDN.'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2604): warning C4973: 'Windows::Media::Playback::IMediaPlayer::Position::get': marked as deprecated [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2604): note: Message: 'Use PlaybackSession.Position instead of Position.  For more info, see MSDN.'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2631): warning C4973: 'Windows::Media::Playback::IMediaPlayer::Position::set': marked as deprecated [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2631): note: Message: 'Use PlaybackSession.Position instead of Position.  For more info, see MSDN.'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2647): warning C4973: 'Windows::Media::Playback::IMediaPlayer::PlaybackRate::get': marked as deprecated [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2647): note: Message: 'Use PlaybackSession.PlaybackRate instead of PlaybackRate.  For more info, see MSDN.'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2674): warning C4973: 'Windows::Media::Playback::IMediaPlayer::PlaybackRate::set': marked as deprecated [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2674): note: Message: 'Use PlaybackSession.PlaybackRate instead of PlaybackRate.  For more info, see MSDN.'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2819): warning C4973: 'Windows::Media::Playback::MediaPlayerState': marked as deprecated [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2819): note: Message: 'Use MediaPlaybackState instead of MediaPlayerState.  For more info, see MSDN.'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2819): warning C4973: 'Windows::Media::Playback::IMediaPlayer::CurrentState::get': marked as deprecated [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2819): note: Message: 'Use PlaybackSession.State instead of CurrentState.  For more info, see MSDN.'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2838): warning C4973: 'Windows::Media::Playback::IMediaPlayer::NaturalDuration::get': marked as deprecated [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2838): note: Message: 'Use PlaybackSession.NaturalDuration instead of NaturalDuration.  For more info, see MSDN.'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2857): warning C4973: 'Windows::Media::Playback::IMediaPlayer::PlaybackMediaMarkers::get': marked as deprecated [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2857): note: Message: 'Use media tracks on MediaPlaybackItem instead of PlaybackMediaMarkers.  For more info, see MSDN.'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2876): warning C4973: 'Windows::Media::Playback::IMediaPlayer::IsProtected::get': marked as deprecated [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
  C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2876): note: Message: 'Use PlaybackSession.IsProtected instead of IsProtected.  For more info, see MSDN.'
C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\_nodert_generated.cpp(2895): warning C4973: 'Windows::Media::Playback::IMediaPlayer::BufferingProgress::get': marked as deprecated [C:\Users\elan\code\project-native\node_modules\@nodert-win10-rs4\windows.media.playback\build\binding.vcxproj]
 ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions