LINUX.ORG.RU

[magic.mgc] Segmentation fault


0

1

Пытаюсь собрать LFS, дошел до File 5.05, выполняю все по инструкции:

1. Распаковываю, захожу в папку 
2. ./configure --prefix=/tools 
3. make

После make и минуты компиляции вылетает ошибка:

Making all in magic
make[2]: Entering directory `/mnt/lfs/sources/file-5.05/magic'
../src/file -C -m magic
make[2]: *** [magic.mgc] Segmentation fault
make[2]: Leaving directory `/mnt/lfs/sources/file-5.05/magic'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/lfs/sources/file-5.05'
make: *** [all] Error 2

В чем причина? И как её можно исправить?

Captain Obvious to the rescue

>> В чем причина?

В ошибке сегментации.

>> И как её можно исправить?

Устранив причины вышеназванной ошибки.

man strace

>> LFS

ССЗБ.

GotF ★★★★★ ()
Ответ на: комментарий от IceApe

Эм, ты чего-то не догоняешь. Конкретика достигается использованием strace или gdb. Из других вариантов есть разве что libastral.

GotF ★★★★★ ()
Ответ на: комментарий от GotF

Как использовать strace если программа не скомпилирована?
Эта проблема есть не только у меня, но и у многих других еще с 2005 года.

IceApe ()
Ответ на: комментарий от IceApe

>> Как использовать strace если программа не скомпилирована?

Использовать на том, что падает с сегфолтом, потому что оно-то скомпилировано.

>> у многих других еще с 2005 года.

Думаю, всем просто пофигу ;) И да, тупой сборкой LFS по инструкции ты себе полезных знаний не добавишь.

GotF ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.