Notice (2018-05-24): bugzilla.xamarin.com is now in
Please join us on
Visual Studio Developer Community and in the
Mono organizations on
GitHub to continue tracking issues. Bugzilla will remain
available for reference in read-only mode. We will continue to work
on open Bugzilla bugs, copy them to the new locations
as needed for follow-up, and add the new items under Related
Our sincere thanks to everyone who has contributed on this bug
tracker over the years. Thanks also for your understanding as we
make these adjustments and improvements for the future.
Please create a new report on
GitHub or Developer Community with
your current version information, steps to reproduce, and relevant error
messages or log files if you are hitting an issue that looks similar to
this resolved bug and you do not yet see a matching new report.
When I try to build the Mono sources I get the following error:
../../../external/referencesource/System/compmod/system/diagnostics/TypedElement.cs(17,208): error CS0117: `System.Configuration.ConfigurationPropertyOptions' does not contain a definition for `IsTypeStringTransformationRequired'
The workaround I found was to always force the path of when the BOOTSTRAP variable is found. That allowed me to finish the whole build,
Weird, it was the runtime team who told me that #if BOOTSTRAP should work. If SYSMONO is used to build non-bootstrap build, then there is problem in the mono build system itself.
I was using Mono 3.12 as the System Mono.
Could you attach full build log
How would I make it full? Is there some verbosity flag or the normal output of make is enough?
if it's still failing just do make V=1 otherwise you'll probably have to make clean and start again
Created attachment 10077 [details]
error is in line 266
As can be seen BOOTSTRAP_BASIC is being passed in and not BOOTSTRAP
Fixed in master
Created attachment 10080 [details]
build log 2
The BOOTSTRAP_BASIC define no longer appears on teh compiler command line leading to the same compile time error.
rm -rf mcs/class/lib
and paste the log if it still fails for you