Can not compile UnrealEditor(UE5EA2) with -Monolithic option

Hello every body,
I can compile the Editor with following command line

unrealbuildtool Win64 Development -TargetType=Editor

then I tried the -Monolithic option

unrealbuildtool Win64 Development -TargetType=Editor -Monolithic

got errors that
webrtc.lib conflicts with vpxmd.lib : LNK2005
libgvr.lib conflicts with webrtc.lib : LNK2005
Any suggestion ? Many Thanks!

1 Like

There are some other problems when build with -Monolithic, they are

  1. duplicated RelativePathToPluginPath function definition
Engine\Plugins\Experimental\DigitalMultiplex\DMXPixelMapping\Source\DMXPixelMappingEditor\Private\DMXPixelMappingEditorStyle.cpp
Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\NiagaraEditorStyle.cpp
  1. duplicated FActionMappingsNodeBuilder class definition
Engine\Plugins\Experimental\EnhancedInput\Source\InputEditor\Private\ActionMappingDetails.cpp
Engine\Source\Editor\DetailCustomizations\Private\InputSettingsDetails.cpp
  1. duplicated HarfBuzzMalloc etc. function definitions
Engine\Plugins\Experimental\Text3D\Source\Text3D\Private\TextShaper.cpp
Engine\Source\Runtime\SlateCore\Private\Fonts\FontCacheHarfBuzz.cpp
  1. duplicated SConstrainedBox class definition
Engine\Plugins\VirtualProduction\DMX\DMXEngine\Source\DMXEditor\Private\Customizations\Widgets\STypeFunctionsDetails.cpp
Engine\Source\Editor\PropertyEditor\Private\SConstrainedBox.cpp
  1. duplicated CreateAssetPicker function definition
Engine\Plugins\VirtualProduction\DMX\DMXEngine\Source\DMXEditor\Private\Sequencer\DMXLibraryTrackEditor.cpp
Engine\Source\Editor\MovieSceneTools\Private\TrackEditors\MaterialParameterCollectionTrackEditor.cpp
  1. duplicated operator<< overload
Engine\Plugins\VirtualProduction\DMX\DMXEngine\Source\DMXBlueprintGraph\Private\K2Node_CastPatchToType.cpp
Engine\Source\Editor\BlueprintGraph\Private\K2Node_EditablePinBase.cpp