Hey guys, I’m not sure this has been brought up yet, so here it is:
The fix #11399 doesn’t seem to work on OS X 10.13 anymore or needs further patching: qgslayoutdesignerdialog.cpp:948:11: error: use of undeclared identifier 'kCFAllocatorDefault' kCFAllocatorDefault, ^ qgslayoutdesignerdialog.cpp:950:11: error: use of undeclared identifier 'kCFStringEncodingUTF8' kCFStringEncodingUTF8 ^ qgslayoutdesignerdialog.cpp:954:11: error: use of undeclared identifier 'kCFAllocatorDefault' kCFAllocatorDefault, ^ qgslayoutdesignerdialog.cpp:956:11: error: use of undeclared identifier 'kCFURLPOSIXPathStyle' kCFURLPOSIXPathStyle, ^ qgslayoutdesignerdialog.cpp:962:11: error: use of undeclared identifier 'kCFAllocatorDefault' kCFAllocatorDefault, ^ qgslayoutdesignerdialog.cpp:968:22: error: unknown type name 'CFIndex' static const CFIndex maxAbsPathCStrBufLen = 4096; ^ qgslayoutdesignerdialog.cpp:973:33: error: unknown type name 'UInt8' reinterpret_cast<UInt8 *>( &absPathCStr[0] ), ^ qgslayoutdesignerdialog.cpp:980:7: error: use of undeclared identifier 'CFRelease' CFRelease( relCFURL ); ^ Also I get this error, in the same file, later: qgslayoutdesignerdialog.cpp:1263:3: error: use of undeclared identifier 'mQgis' mQgis->activateWindow(); ^ If I disable these patches for MacOS (#if 0 …) the build works, of course. Since the first patch is supposed to target a Qt4 bug, can it be safely disabled when linking against Qt5? Thanks, Vincent _______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer