Archive 17/01/2023.

Failed to build Urho3D with XCode 9.0

projector

I could not build Urho3D for iOS system after upgraded XCode to version 9 (it was working with last Xcode 8 version). I have tried building Urho3D 1.7 and 1.6, both gave the same error and warning :

Error :
/Source/ThirdParty/Lua/src/loslib.c:43:22: ‘system’ is unavailable: not available on iOS

Warning :
‘tmpnam’ is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead.

weitjong

I believe this error has already been fixed in the master branch just after 1.7 was released.

projector

I have just tested with latest source code from master branch, yes, it’s works with xcode 9. Thanks for your help.