You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are using a commercial license to embed Linphone in our cross-platform Standard ERP system. The BCToolbox project doesn't build on Windows ARM64, a fix is provided below.
General information
Device: MacBook Pro M2 Max
OS: Windows 11 Pro ARM64
Version of the App: N/A
Version of the SDK: 5.2
Expected behaviour
ortp\src\utils.h:58 defines the poly32_t type, which conflicts with the definition in Win64 ARM64 header MSVC\14.34.31933\include\arm64_neon.h:50.
To Reproduce
Build oRTP using the Visual Studio 2022 ARM64 native command prompt using the ARM64 architecture
Additional context
To fix this build issue, edit the file ortp\src\utils.h, rename poly32_t to ortp_poly32_t on line 61.
Then, edit ortp\src\rtpparse.c on line 283, changing the following:
Context
We are using a commercial license to embed Linphone in our cross-platform Standard ERP system. The BCToolbox project doesn't build on Windows ARM64, a fix is provided below.
General information
Expected behaviour
ortp\src\utils.h:58 defines the poly32_t type, which conflicts with the definition in Win64 ARM64 header MSVC\14.34.31933\include\arm64_neon.h:50.
To Reproduce
Build oRTP using the Visual Studio 2022 ARM64 native command prompt using the ARM64 architecture
Additional context
To fix this build issue, edit the file ortp\src\utils.h, rename poly32_t to ortp_poly32_t on line 61.
Then, edit ortp\src\rtpparse.c on line 283, changing the following:
poly32_t *extseq = (poly32_t*)&rtpstream->hwrcv_extseq;
into this
ortp_poly32_t *extseq = (ortp_poly32_t*)&rtpstream->hwrcv_extseq;
SDK logs URL
No response
The text was updated successfully, but these errors were encountered: