Добрый день всем жителям! собираю LFS 6.8 по родному английскому хэндбуку. столкнулась вот с такой проблемой:собираю Glibc -
../glibc-2.13/configure --prefix=/tools \ --host=$LFS_TGT --build=$(../glibc-2.13/scripts/config.guess) \ --disable-profile --enable-add-ons \ --enable-kernel=2.6.22.5 --with-headers=/tools/include \ libc_cv_forced_unwind=yes libc_cv_c_cleanup=yes
проходит без ошибок, но после выполнения команды make выдаёт:
sysdeps/unix/sysv /linux/sys/syscall.h:25:24: fatal error: asm/unistd.h: Нет такого файла или каталога compilation terminated. In file included from ./sysdeps/unix/sysdep.h:21:0, from ./sysdeps/unix/i386/sysdep.h:19, from sysdeps/unix/sysv/linux/i386/sysdep.h:25, from <stdin>:1:
make[1]: *** Нет правила для сборки цели `/mnt/lfs/sources/glibc-build/Versions.all', требуемой для `/mnt/lfs/sources/glibc-build/abi-versions.h'. Останов. make[1]: Выход из каталога `/mnt/lfs/sources/glibc-2.13' make: *** [all] Ошибка 2
решила скачать Glibc с родного зеркала. Удалила папки и исходник Glibc, скачала заново, но после выполнения (уже повторного): case `uname -m` in i?86) echo «CFLAGS += -march=i486 -mtune=native» > configparms ;; esac
выдаёт — bash: configparms: Отказано в доступе
kernel поставлен, заголовки скопированы в /tools/include
друзья. расскажите пожалуйста, где грабли, и как от них избавляться, буду очень благодарна!
Права на этот самый configparms какие?
>[оверквотинг удален]
> make[1]: *** Нет правила для сборки цели `/mnt/lfs/sources/glibc-build/Versions.all',
> требуемой для `/mnt/lfs/sources/glibc-build/abi-versions.h'. Останов. make[1]: Выход
> из каталога `/mnt/lfs/sources/glibc-2.13' make: *** [all] Ошибка 2
> решила скачать Glibc с родного зеркала. Удалила папки и исходник Glibc, скачала
> заново, но после выполнения (уже повторного): case `uname -m` in i?86)
> echo «CFLAGS += -march=i486 -mtune=native» > configparms ;; esac
> выдаёт — bash: configparms: Отказано в доступе
> kernel поставлен, заголовки скопированы в /tools/include
> друзья. расскажите пожалуйста, где грабли, и как от них избавляться, буду очень
> благодарна!ls -l /tools/inlude/asm/unistd.h
Пожалуйста, копируйте сообщения об ошибках, указывайте свои действия.>выдаёт — bash: configparms: Отказано в доступе
При выполнении какой команды?
проблему configparms уже решила, а вот Glibc пока без решенияпапка asm с хедерами (при копировании хедеров) появилась только в tools/include, а вот в usr, как я уже сказала хедеры оказались просто в include
права:
-rw-r--r-- 1 root root 82 2011-08-23 19:10 unistd.h