Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The repl (monotouch_tv_runtime) assemblies don't work for tvOS #13526

Closed
rolfbjarne opened this issue Mar 19, 2019 · 7 comments · Fixed by #14640 or xamarin/xamarin-android#3135

Comments

@rolfbjarne
Copy link
Member

@rolfbjarne rolfbjarne commented Mar 19, 2019

Steps to Reproduce

  1. Clone & build xamarin-macios from master (or get it using a recent master package).
  2. Create a new tvOS solution, and add --enable-repl to the additional mtouch arguments (either simulator or device configuration, both fails).
  3. Build.

Current Behavior

error MT5214: Native linking failed, undefined symbol: _mono_pal_init. This symbol was referenced by the managed member Interop.mono_pal_init. Please verify that all the necessary frameworks have been referenced and native libraries linked.

Full build log

Expected Behavior

No build error.

@alanmcgovern

This comment has been minimized.

Copy link
Contributor

@alanmcgovern alanmcgovern commented Mar 20, 2019

For reference - the 16.1 builds are fine so this is not a problem for the upcoming release

akoeplinger added a commit to akoeplinger/mono that referenced this issue Apr 16, 2019
They were missing some exclude files that caused unnecessary p/invokes to be retained.

Fixes mono#13526
akoeplinger added a commit that referenced this issue Apr 16, 2019
They were missing some exclude files that caused unnecessary p/invokes to be retained.

Fixes #13526
@akoeplinger

This comment has been minimized.

Copy link
Member

@akoeplinger akoeplinger commented Apr 16, 2019

Fixed by #14077

jonpryor added a commit to xamarin/xamarin-android that referenced this issue May 3, 2019
@rolfbjarne

This comment has been minimized.

Copy link
Member Author

@rolfbjarne rolfbjarne commented May 24, 2019

This is still an issue in 2019-02/d16-2.

@rolfbjarne rolfbjarne reopened this May 24, 2019
@kg

This comment has been minimized.

Copy link
Member

@kg kg commented May 24, 2019

Did we need to backport that PR to 2019-02?

@alanmcgovern

This comment has been minimized.

Copy link
Contributor

@alanmcgovern alanmcgovern commented May 24, 2019

Yes - it needs to go into all release branches which are intended for platform consumption :) This would include both 2019-04 and 2019-02 at a minimum as the 'mono monthly integration' work is blocked on both of those branches.

monojenkins added a commit to monojenkins/mono that referenced this issue May 24, 2019
They were missing some exclude files that caused unnecessary p/invokes to be retained.

Fixes mono#13526
monojenkins added a commit to monojenkins/mono that referenced this issue May 24, 2019
They were missing some exclude files that caused unnecessary p/invokes to be retained.

Fixes mono#13526
@marek-safar

This comment has been minimized.

Copy link
Member

@marek-safar marek-safar commented May 24, 2019

@steveisok could you please take care of this

@steveisok

This comment has been minimized.

Copy link
Contributor

@steveisok steveisok commented May 24, 2019

Sure, @akoeplinger is working on the backport

monojenkins added a commit to monojenkins/mono that referenced this issue May 24, 2019
They were missing some exclude files that caused unnecessary p/invokes to be retained.

Fixes mono#13526
marek-safar added a commit that referenced this issue May 27, 2019
They were missing some exclude files that caused unnecessary p/invokes to be retained.

Fixes #13526
akoeplinger added a commit that referenced this issue May 27, 2019
They were missing some exclude files that caused unnecessary p/invokes to be retained.

Fixes #13526
akoeplinger added a commit that referenced this issue May 27, 2019
They were missing some exclude files that caused unnecessary p/invokes to be retained.

Fixes #13526
jonathanpeppers added a commit to jonathanpeppers/xamarin-android that referenced this issue May 28, 2019
Changes: mono/mono@3dc72cf...a980e7f

Fixes: mono/mono#13526
Fixes: mono/mono#14496
Fixes: mono/mono#14497
Fixes: xamarin#3120

Bumping to get fixes for AOT compilation on Windows.
jonpryor added a commit to xamarin/xamarin-android that referenced this issue May 28, 2019
Changes: mono/mono@3dc72cf...a980e7f

Fixes: mono/mono#13526
Fixes: mono/mono#14496
Fixes: mono/mono#14497
Fixes: #3120

Bumping to get fixes for AOT compilation on Windows.
jonpryor added a commit to xamarin/xamarin-android that referenced this issue May 30, 2019
Changes: mono/mono@3dc72cf...a980e7f

Fixes: mono/mono#13526
Fixes: mono/mono#14496
Fixes: mono/mono#14497
Fixes: #3120

Bumping to get fixes for AOT compilation on Windows.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
7 participants
You can’t perform that action at this time.