при сборке fsharpbinding не ищется какой-то там бутстраппер для менеджера пакетов paket
(очень плохо, что это ещё один менеджер пакетов)
есть два варианта - либо разбираться, как работает этот бутстраппер,
либо попробовать вырезать из monodevelop все fsharp binding
Вариант "вырезать"
Во-первых, надо посмотреть пристально на лог ошибки. Какой .csproj или .sln файл эту ошибку вызывает?
Project "/var/tmp/portage/dev-util/monodevelop-6.1_p2016062206/work/monodevelop-6.1/external/fsharpbinding/MonoDevelop.FSharp.Shared/MonoDevelop.FSharp.Shared.fsproj" (default target(s)):
сборка этого проекта вызывается из
Project "/var/tmp/portage/dev-util/monodevelop-6.1_p2016062206/work/monodevelop-6.1/Main.sln"
и он там не один такой:
https://github.com/mono/monodevelop/blob/6fe30da58baccf13174c54dfb55cffea1a48f124/main/Main.sln#L303-L314
что будет, если я просто все эти проекты удалю патчем из main/Main.sln? приведёт ли это к дальнейшим ошибкам при сборке?
sed -i "303,314d" Main.sln || die
так просто скорее всего не получится, потому что там в комментарии написано, что Main.sln генерируется.
Незнаю, насколько это правда (насколько верен комментарий и действительно ли перегенерируется Main.sln), но если правда, то по файлу закомиченному на Github ориентироваться нельзя.
Значит надо научиться описывать .sln-файлы, пропатчить утилиту mpt-sln и использовать её для исключения проектов из .sln-файла