Я думаю, что это проблема переноса набора «вспомогательных» или «библиотечных» файлов из мира Windows в мир Unix/Linux. У кого-нибудь еще была проблема, когда проект MPLABX может скомпилироваться на компьютере с Windows и не сделать этого на компьютере с Linux. Похоже, что пробелы в именах файлов глубоко внутри кода C, созданного и распространяемого Microchip, неправильно обрабатываются на машине с Linux. То есть некоторые инструменты, вероятно, «нормальны» с пробелами в именах файлов, которые Microchip выбрал для использования, а другие говорят, что не могут найти файлы.
И Windows, и Linux работают на одной и той же машине с «дуэльной загрузкой». Файлы проекта только что извлечены из того же репозитория SVN. И я считаю, что обе копии MPLABX обновлены. Было бы трудно представить себе какой-либо другой способ устранения других различий. Таким образом, способ обработки файлов MPLABX остается одним из немногих оставшихся отличий.
-Спасибо