{"action":"created","issue":{"url":"https://api.github.com/repos/xamarin/xamarin-macios/issues/4063","repository_url":"https://api.github.com/repos/xamarin/xamarin-macios","labels_url":"https://api.github.com/repos/xamarin/xamarin-macios/issues/4063/labels{/name}","comments_url":"https://api.github.com/repos/xamarin/xamarin-macios/issues/4063/comments","events_url":"https://api.github.com/repos/xamarin/xamarin-macios/issues/4063/events","html_url":"https://github.com/xamarin/xamarin-macios/issues/4063","id":321538825,"number":4063,"title":"Linking fails in VS for Mac 7.5 / Xamarin iOS 11.10.1","user":{"login":"nealculiner","id":203614,"avatar_url":"https://avatars2.githubusercontent.com/u/203614?v=4","gravatar_id":"","url":"https://api.github.com/users/nealculiner","html_url":"https://github.com/nealculiner","followers_url":"https://api.github.com/users/nealculiner/followers","following_url":"https://api.github.com/users/nealculiner/following{/other_user}","gists_url":"https://api.github.com/users/nealculiner/gists{/gist_id}","starred_url":"https://api.github.com/users/nealculiner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nealculiner/subscriptions","organizations_url":"https://api.github.com/users/nealculiner/orgs","repos_url":"https://api.github.com/users/nealculiner/repos","events_url":"https://api.github.com/users/nealculiner/events{/privacy}","received_events_url":"https://api.github.com/users/nealculiner/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-05-09T11:49:23Z","updated_at":"2018-05-09T12:11:17Z","closed_at":null,"author_association":"NONE","body":"After updating to the latest stables my solution no longer compiles with Link SDK Assemblies only. Specifically our CorePlot DLL (unified) reference which we extracted from the CorePlot component store package (as components are deprecated). This worked fine up until the latest stables from this past Monday.\r\n\r\nUndefined symbols for architecture arm64: \"_OBJC_CLASS_$_CPTAnimationDelegate\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTAxisDelegate\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTBarPlotDataSource\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTBarPlotDelegate\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTLegendDelegate\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTPieChartDataSource\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTPieChartDelegate\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTPlotAreaDelegate\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTPlotDataSource\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTPlotDelegate\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTPlotSpaceDelegate\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTRangePlotDataSource\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTRangePlotDelegate\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTResponder\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTScatterPlotDataSource\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTScatterPlotDelegate\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTTradingRangePlotDataSource\", referenced from: objc-class-ref in registrar.o \"_OBJC_CLASS_$_CPTTradingRangePlotDelegate\", referenced from: objc-class-ref in registrar.o ld: symbol(s) not found for architecture arm64 clang : error : linker command failed with exit code 1 (use -v to see invocation) MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTAnimationDelegate. The symbol '_OBJC_CLASS_$_CPTAnimationDelegate' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTAxisDelegate. The symbol '_OBJC_CLASS_$_CPTAxisDelegate' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTBarPlotDataSource. The symbol '_OBJC_CLASS_$_CPTBarPlotDataSource' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTBarPlotDelegate. The symbol '_OBJC_CLASS_$_CPTBarPlotDelegate' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTLegendDelegate. The symbol '_OBJC_CLASS_$_CPTLegendDelegate' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTPieChartDataSource. The symbol '_OBJC_CLASS_$_CPTPieChartDataSource' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTPieChartDelegate. The symbol '_OBJC_CLASS_$_CPTPieChartDelegate' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTPlotAreaDelegate. The symbol '_OBJC_CLASS_$_CPTPlotAreaDelegate' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTPlotDataSource. The symbol '_OBJC_CLASS_$_CPTPlotDataSource' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTPlotDelegate. The symbol '_OBJC_CLASS_$_CPTPlotDelegate' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTPlotSpaceDelegate. The symbol '_OBJC_CLASS_$_CPTPlotSpaceDelegate' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTRangePlotDataSource. The symbol '_OBJC_CLASS_$_CPTRangePlotDataSource' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTRangePlotDelegate. The symbol '_OBJC_CLASS_$_CPTRangePlotDelegate' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTResponder. The symbol '_OBJC_CLASS_$_CPTResponder' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTScatterPlotDataSource. The symbol '_OBJC_CLASS_$_CPTScatterPlotDataSource' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTScatterPlotDelegate. The symbol '_OBJC_CLASS_$_CPTScatterPlotDelegate' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTTradingRangePlotDataSource. The symbol '_OBJC_CLASS_$_CPTTradingRangePlotDataSource' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: CPTTradingRangePlotDelegate. The symbol '_OBJC_CLASS_$_CPTTradingRangePlotDelegate' could not be found in any of the libraries or frameworks linked with your application. MTOUCH : error MT5202: Native linking failed. Please review the build log. Done building target \"_CompileToNative\" in project \"APDL.iOS.csproj\" -- FAILED.\r\n=== Visual Studio Professional 2017 for Mac ===\r\n\r\nVersion 7.5 (build 1254) Installation UUID: 181f9500-1265-4b7b-98c6-045f5413d4b7 Runtime: Mono 5.10.1.47 (2017-12/8eb8f7d5e74) (64-bit) GTK+ 2.24.23 (Raleigh theme) Xamarin.Mac 4.4.0.36 (master / 0c7c49a6)\r\n\r\n Package version: 510010047\r\n=== NuGet ===\r\n\r\nVersion: 4.3.1.4445\r\n\r\n=== .NET Core ===\r\n\r\nRuntime: /usr/local/share/dotnet/dotnet Runtime Versions: 2.0.5 2.0.0 1.1.1 1.0.4 SDK: /usr/local/share/dotnet/sdk/2.1.4/Sdks SDK Versions: 2.1.4 2.0.0 1.0.3 MSBuild SDKs: /Library/Frameworks/Mono.framework/Versions/5.10.1/lib/mono/msbuild/15.0/bin/Sdks\r\n\r\n=== Xamarin.Profiler ===\r\n\r\nVersion: 1.6.2 Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler\r\n\r\n=== Apple Developer Tools ===\r\n\r\nXcode 9.3 (14154) Build 9E145\r\n\r\n=== Xamarin.Android ===\r\n\r\nVersion: 8.3.0.19 (Visual Studio Professional) Android SDK: /Users/neal/Library/Developer/Xamarin/android-sdk-macosx Supported Android versions: 4.4 (API level 19) 5.1 (API level 22) 6.0 (API level 23) 7.1 (API level 25) 8.0 (API level 26) 8.1 (API level 27)\r\n\r\nSDK Tools Version: 26.1.1 SDK Platform Tools Version: 27.0.1 SDK Build Tools Version: 27.0.3\r\n\r\nJava SDK: /usr java version \"1.8.0_121\" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)\r\n\r\nAndroid Designer EPL code available here: https://github.com/xamarin/AndroidDesigner.EPL\r\n\r\n=== Xamarin Inspector ===\r\n\r\nVersion: 1.4.0 Hash: b3f92f9 Branch: master Build date: Fri, 19 Jan 2018 22:00:34 GMT Client compatibility: 1\r\n\r\n=== Xamarin.Mac ===\r\n\r\nVersion: 4.4.1.176 (Visual Studio Professional)\r\n\r\n=== Xamarin.iOS ===\r\n\r\nVersion: 11.10.1.177 (Visual Studio Professional) Hash: 7e782c1e Branch: d15-7 Build date: 2018-04-25 15:27:13-0400\r\n\r\n=== Build Information ===\r\n\r\nRelease ID: 705001254 Git revision: 498923ea36d2c7fe440c4e4b8cfb75bd50bbd748 Build date: 2018-05-05 10:35:24-04 Xamarin addins: 219f1c4943b4693b837b4173dd10ea982a47c852 Build lane: monodevelop-lion-d15-7\r\n\r\n=== Operating System ===\r\n\r\nMac OS X 10.13.4 Darwin 17.5.0 Darwin Kernel Version 17.5.0 Fri Apr 13 19:32:32 PDT 2018 root:xnu-4570.51.2~1/RELEASE_X86_64 x86_64\r\n\r\n=== Enabled user installed addins ===\r\n\r\nRedth's Addins 1.0.9 Internet of Things (IoT) development (Preview) 7.1"},"comment":{"url":"https://api.github.com/repos/xamarin/xamarin-macios/issues/comments/387718275","html_url":"https://github.com/xamarin/xamarin-macios/issues/4063#issuecomment-387718275","issue_url":"https://api.github.com/repos/xamarin/xamarin-macios/issues/4063","id":387718275,"user":{"login":"nealculiner","id":203614,"avatar_url":"https://avatars2.githubusercontent.com/u/203614?v=4","gravatar_id":"","url":"https://api.github.com/users/nealculiner","html_url":"https://github.com/nealculiner","followers_url":"https://api.github.com/users/nealculiner/followers","following_url":"https://api.github.com/users/nealculiner/following{/other_user}","gists_url":"https://api.github.com/users/nealculiner/gists{/gist_id}","starred_url":"https://api.github.com/users/nealculiner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nealculiner/subscriptions","organizations_url":"https://api.github.com/users/nealculiner/orgs","repos_url":"https://api.github.com/users/nealculiner/repos","events_url":"https://api.github.com/users/nealculiner/events{/privacy}","received_events_url":"https://api.github.com/users/nealculiner/received_events","type":"User","site_admin":false},"created_at":"2018-05-09T12:11:17Z","updated_at":"2018-05-09T12:11:17Z","author_association":"NONE","body":"As components were deprecated I extracted the unified DLL from the component and created a nuget package (private server) that was use. Worked fine up until the latest stables. Hopefully there is a fix for this linker issue as we heavily rely on CorePlot and this breaks our build.\r\n\r\nhttps://components.xamarin.com/view/coreplot"}}
{"actor":{"display_login":"nealculiner"}}