Всем привет. Решил тут пропатчить ядро (вот этим патчем, если что https://github.com/jirka-grunt/fbcondecor), патчиться хорошо, но не запустился menuconfig. Решил, что дело в патче, скачал чисты сырцы, проблема повторилась. Почесал репу, решил, что дело в том, что linux-libre, скачал несколько рандомных ядер с kernel.org, проблема повторилась с каждым. Ошибка следующая:
sh: строка 1: ./scripts/gcc-version.sh: Отказано в доступе
init/Kconfig:34: syntax error
init/Kconfig:33: invalid statement
init/Kconfig:34: invalid statement
sh: строка 1: ./scripts/clang-version.sh: Отказано в доступе
init/Kconfig:49: syntax error
init/Kconfig:48: invalid statement
sh: строка 1: ./scripts/lld-version.sh: Отказано в доступе
init/Kconfig:53: syntax error
init/Kconfig:52: invalid statement
make[1]: *** [scripts/kconfig/Makefile:35: nconfig] Ошибка 1
make: *** [Makefile:603: nconfig] Ошибка
Проверил, те файлы, к которым отказано в доступе - исполняемые. Самое интересное, что когда я захожу в директорию /usr/src/linux-libre-lts, и делаю там sudo make menuconfig, все работает как надо (так что дело не в неустановленной ncurses).
Пробовал make config, xconfig, nconfig и даже oldconfig - результат одинковый. ЛОР, пожалуйста, помоги!
UPD решено, см последний коммент.