LinuxForum.Fans
Тема

Ошибка, Case-sensitive при сборке кросс-компилятора под Cygwin

Автор: Goliath 6 сообщений 1420 просмотров
#226350

Возникает ошибка:
[console]$ /opt/ng-crosstool/bin/ct-ng build
[INFO ] Performing some trivial sanity checks
[ERROR] Your file system in '/forbuild/.build' is *not* case-sensitive!
[00:01] / make: *** [build] Error 1[/console]
когда я пробую собрать кросс-компилятор в unix-оболочке Cygwin, запущенной под Windows с помощью скриптов crosstool-ng. Вот ссылка на скрипт .config

пробую например так в etc/fstab:

Вот здесь вроде как бы даётся решение проблемы, но видимо из-за непонимания чего-то на англ. я возможно не так что-то делаю я пробую, например, в etcfstab добавить строку и перезапустить Cygwin:
[console]C:/forbuild /forbuild ext3 binary,posix=1[/console]
Но всё равно такая же ошибка при запуске /opt/ng-crosstool/bin/ct-ng build

причём если набираю mount пишет следующее:
[console]C:/cygwin/bin on /usr/bin type ntfs (binary,auto)
C:/cygwin/lib on /usr/lib type ntfs (binary,auto)
C:/forbuild on /forbuild type ntfs (binary)
C:/cygwin on / type ntfs (binary,auto)
C: on /cygdrive/c type ntfs (binary,posix=0,user,noumount,auto)
D: on /cygdrive/d type ntfs (binary,posix=0,user,noumount,auto)[/console]

#226376
http://crosstool-ng.net/#cygwin написал:
the directory under which the build is done must be mounted with the -o managed option, or the build will fail, due to issues with case sensitivity
#226422

Fat-Zer написал:
[quote=http://crosstool-ng.net/#cygwin]the directory under which the build is done must be mounted with the -o managed option, or the build will fail, due to issues with case sensitivity
[/quote]
Я попробовал. Как правильно опцию managed использовать?
$ mount -o --managed /bb
mount: invalid option - '--managed'
#226423
Goliath написал:
Я попробовал. Как правильно опцию managed использовать?
$ mount -o --managed /bb

Попробуйте так

text
mount -o managed /bb
#226424
Lupo Alberto написал:
[quote=Goliath]Я попробовал. Как правильно опцию managed использовать?
$ mount -o --managed /bb

Попробуйте так

text
mount -o managed /bb

[/quote]
[console]$ mount -o managed /bb
mount: invalid option - 'managed'
[/console]

#226425

или в fstab добавить в конец через запятую. возможно надо убрать binary.
а вообще cygwin на форуме не в чести...

ЗЫ: уверены, что /bb, а не /forbuild?

Войдите или зарегистрируйтесь, чтобы ответить.