- Revenera Community
- :
- FlexNet Publisher
- :
- FlexNet Publisher Knowledge Base
- :
- universal Mac toolkit ( 32 bit variant) build fails on MacOSX 10.14
- Mark as New
- Mark as Read
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
universal Mac toolkit ( 32 bit variant) build fails on MacOSX 10.14
universal Mac toolkit ( 32 bit variant) build fails on MacOSX 10.14
Description:
This has been reported by multiple publishers that MacOSX Mojave (v10.14) is not able to build the 32 bit applications using universal toolkit.
Build Error log:
Undefined symbols for architecture i386:
"_CFDataGetBytes", referenced from:
_GetEthernetData in liblmgr_trl.a(lm_getid_typ.o)
"_CFDictionaryGetValue", referenced from:
_GetEthernetData in liblmgr_trl.a(lm_getid_typ.o)
"_CFNumberGetValue", referenced from:
_GetEthernetData in liblmgr_trl.a(lm_getid_typ.o)
"_CFRelease", referenced from:
_GetEthernetData in liblmgr_trl.a(lm_getid_typ.o)
"_CFStringGetCString", referenced from:
_GetEthernetData in liblmgr_trl.a(lm_getid_typ.o)
"_IOIteratorNext", referenced from:
_GetEthernetData in liblmgr_trl.a(lm_getid_typ.o)
"_IOMasterPort", referenced from:
_FindEthernetInterfaces in liblmgr_trl.a(lm_getid_typ.o)
"_IOObjectRelease", referenced from:
_mac_ether in liblmgr_trl.a(lm_getid_typ.o)
_GetEthernetData in liblmgr_trl.a(lm_getid_typ.o)
"_IORegistryEntryCreateCFProperties", referenced from:
_GetEthernetData in liblmgr_trl.a(lm_getid_typ.o)
Root Cause:
MACOS 10.14 SDK onwards, it does not support compilation for 32 bit application. Please use previous Xcode version (9.4) to compile 32 bit application.
Link: https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes?language=objc