id:{5B26339F-A202-4E41-9229-D0BC9E77868E}
title:Xamarin.Mac errors
[//]: # (The original file resides under https://github.com/xamarin/xamarin-macios/tree/master/docs/website/)
[//]: # (This allows all contributors (including external) to submit, using a PR, updates to the documentation that match the tools changes)
[//]: # (Modifications outside of xamarin-macios/master will be lost on future updates)
# MM0xxx: mmp error messages
E.g. parameters, environment, missing tools.
An unexpected error condition occurred. Please [file a bug report](https://bugzilla.xamarin.com/enter_bug.cgi?product=Xamarin.Mac) with as much information as possible, including:
* Full build logs, with maximum verbosity (e.g. `-v -v -v -v` in the **Additional mmp arguments**);
* A minimal test case that reproduce the error; and
* All version informations
The easiest way to get exact version information is to use the **Xamarin Studio** menu, **About Xamarin Studio** item, **Show Details** button and copy/paste the version informations (you can use the **Copy Information** button).
# MM1xxx: file copy / symlinks (project related)
## MM14xx: Product assemblies
## MM15xx: Assembly gathering (not requiring linker) errors
## MachO.cs
# MM2xxx: Linker
## MM20xx: Linker (general) errors
MM202x: Binding Optimizer failed processing `...`.
MM2100: Xamarin.Mac Classic API does not support Platform Linking.
# MM3xxx: AOT
## MM30xx: AOT (general) errors
# MM4xxx: code generation
## MM40xx: driver.m
## MM41xx: registrar
# MM5xxx: GCC and toolchain
## MM51xx: compilation
## MM52xx: linking
MM5218: Can't ignore the dynamic symbol {symbol} (--ignore-dynamic-symbol={symbol}) because it was not detected as a dynamic symbol.
See the [equivalent mtouch warning](mtouch-errors.md#MT5218).
## MM53xx: other tools
# MM8xxx: runtime
## MM800x: misc