# Errors while building the UE5 plugin

**URL:** <https://qa.fmod.com/t/errors-while-building-the-ue5-plugin/18015>\
**Category:** Unreal Engine\
**Created:** [November 26, 2021, 3:19pm UTC](https://qa.fmod.com/t/errors-while-building-the-ue5-plugin/18015 "2021-11-26T15:19:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![biblex](https://avatars.discourse-cdn.com/v4/letter/b/7ab992/32.png) [@biblex](https://qa.fmod.com/u/biblex)\
**Post date:** [November 26, 2021, 3:19pm UTC](https://qa.fmod.com/t/errors-while-building-the-ue5-plugin/18015/1 "2021-11-26T15:19:48Z")

</div>

Hi, i am trying to build the UE5 plugin within UE5. I get some errors, any ideas?

LOG:

```auto
Build started...

1>------ Build started: Project: Jerusalem, Configuration: Development_Editor x64 ------

1>Using bundled DotNet SDK

1>Log file: C:\Users\patri\AppData\Local\UnrealBuildTool\Log.txt

1>Win64 using Manual SDK 10.0.16299.0

1>Building JerusalemEditor...

1>Using Visual Studio 2019 14.29.30137 toolchain (C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133) and Windows 10.0.16299.0 SDK (C:\Program Files (x86)\Windows Kits\10).

1>[Adaptive Build] Excluded from FMODStudio unity file: FMODEventControlSection.cpp, FMODEventControlSectionTemplate.cpp, FMODEventControlTrack.cpp, FMODEventParameterSectionTemplate.cpp, FMODEventParameterTrack.cpp, FMODAmbientSound.cpp, FMODAnimNotifyPlay.cpp, FMODAsset.cpp, FMODAssetLookup.cpp, FMODAssetTable.cpp, FMODAudioComponent.cpp, FMODBank.cpp, FMODBankLookup.cpp, FMODBlueprintStatics.cpp, FMODBus.cpp, FMODEvent.cpp, FMODFileCallbacks.cpp, FMODListener.cpp, FMODSettings.cpp, FMODSnapshot.cpp, FMODSnapshotReverb.cpp, FMODStudioModule.cpp, FMODVCA.cpp

1>[Adaptive Build] Excluded from FMODStudioEditor unity file: FMODChannelEditors.cpp, FMODEventControlTrackEditor.cpp, FMODEventParameterTrackEditor.cpp, FMODParameterSection.cpp, AssetTypeActions_FMODEvent.cpp, FMODAmbientSoundActorFactory.cpp, FMODAssetBuilder.cpp, FMODAudioComponentDetails.cpp, FMODAudioComponentVisualizer.cpp, FMODBankUpdateNotifier.cpp, FMODEventEditor.cpp, FMODGenerateAssetsCommandlet.cpp, FMODSettingsCustomization.cpp, FMODStudioEditorModule.cpp, FMODStudioStyle.cpp, SFMODEventEditorPanel.cpp

1>[Adaptive Build] Excluded from Jerusalem unity file: ACustomCameraManager.cpp, BibleXCharacter.cpp, BiblexHelpers.cpp, SocketIOURLGetter.cpp, BibleXGameInstance.cpp, Jerusalem.cpp, ProjectVersionBlueprint.cpp, temp.cpp

1>Determining max actions to execute in parallel (8 physical cores, 16 logical cores)

1> Executing up to 8 processes, one per physical core

1>Building 6 actions with 6 processes...

1>[1/6] Compile FMODEventControlSectionTemplate.cpp

1>D:\JerusalemCopy\Plugins\FMODStudio\Source\FMODStudio\Private\Sequencer\FMODEventControlSectionTemplate.cpp(50): error C2259: 'FPlayingToken': cannot instantiate abstract class

1>D:\JerusalemCopy\Plugins\FMODStudio\Source\FMODStudio\Private\Sequencer\FMODEventControlSectionTemplate.cpp(9): note: see declaration of 'FPlayingToken'

1>D:\JerusalemCopy\Plugins\FMODStudio\Source\FMODStudio\Private\Sequencer\FMODEventControlSectionTemplate.cpp(50): note: due to following members:

1>D:\JerusalemCopy\Plugins\FMODStudio\Source\FMODStudio\Private\Sequencer\FMODEventControlSectionTemplate.cpp(50): note: 'void IMovieScenePreAnimatedToken::RestoreState(UObject &,const UE::MovieScene::FRestoreStateParams &)': is abstract

1>D:\EngineRepo\LocalBuilds\Engine\bx_ue5\Windows\Engine\Source\Runtime\MovieScene\Public\MovieSceneExecutionToken.h(29): note: see declaration of 'IMovieScenePreAnimatedToken::RestoreState'

1>[2/6] Compile FMODEventParameterSectionTemplate.cpp

1>D:\JerusalemCopy\Plugins\FMODStudio\Source\FMODStudio\Private\Sequencer\FMODEventParameterSectionTemplate.cpp(39): error C2259: 'FFMODEventParameterPreAnimatedToken': cannot instantiate abstract class

1>D:\JerusalemCopy\Plugins\FMODStudio\Source\FMODStudio\Private\Sequencer\FMODEventParameterSectionTemplate.cpp(10): note: see declaration of 'FFMODEventParameterPreAnimatedToken'

1>D:\JerusalemCopy\Plugins\FMODStudio\Source\FMODStudio\Private\Sequencer\FMODEventParameterSectionTemplate.cpp(39): note: due to following members:

1>D:\JerusalemCopy\Plugins\FMODStudio\Source\FMODStudio\Private\Sequencer\FMODEventParameterSectionTemplate.cpp(39): note: 'void IMovieScenePreAnimatedToken::RestoreState(UObject &,const UE::MovieScene::FRestoreStateParams &)': is abstract

1>D:\EngineRepo\LocalBuilds\Engine\bx_ue5\Windows\Engine\Source\Runtime\MovieScene\Public\MovieSceneExecutionToken.h(29): note: see declaration of 'IMovieScenePreAnimatedToken::RestoreState'

1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets(45,5): error MSB3073: The command "D:\EngineRepo\LocalBuilds\Engine\bx_ue5\Windows\Engine\Build\BatchFiles\Build.bat JerusalemEditor Win64 Development -Project="D:\JerusalemCopy\Jerusalem.uproject" -WaitMutex -FromMsBuild" exited with code 6.

1>Done building project "Jerusalem.vcxproj" -- FAILED.

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

```

---

<div class="post-metadata">

**Author:** ![jeff\_fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/jeff_fmod/32/1766_2.png) [@jeff\_fmod](https://qa.fmod.com/u/jeff_fmod)\
**Post date:** [November 30, 2021, 4:55am UTC](https://qa.fmod.com/t/errors-while-building-the-ue5-plugin/18015/2 "2021-11-30T04:55:29Z")

</div>

Which version of FMOD are you using? And are you sure you have the UE5.00 compatible version of the FMOD plugin? The signature of restore state in UE5.00 should be

```cpp
void RestoreState(UObject &, IMovieScenePlayer &)

```

The signature from your log looks like it’s from the UE4.27 plugin.
