UE5.4 + Cesium

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

Publishing

Summary

UE5.4.1 and Cesium no longer package when using Pixel Streaming and Cesium. The conflict appears between s2geometry.lib and webtrc.lib. The issue did not appear in previous versions of Unreal.

Steps to Reproduce

Installing UE5.4.1 and Cesium. Packaging using Pixel streaming and Cesium produces mentioned error.

Expected Result

Packaging without conflicts.

Observed Result

Conflicts of s2geometry.lib and webtrc.lib, leading to a failed package message.

Platform(s)

Windows

Additional Notes

Really urgent as projects require pixel streaming and Cesium to function using UE5.4.

Hi there!

Judging from the error you’re receiving, it seems likely that Cesium is at fault here.
It’s possible that Cesium is statically linking a version of WebRTC that isn’t the version provided by UE. Thus, when you go to build your project it detects a conflict between Cesium’s and UE’s WebRTC libraries.

My recommendation would be to reach out to the support folk at Cesium and raise the issue, as they may be able to hot fix that one!

Hey,

No worries, thanks for the info.