LINUX.ORG.RU

Не могу собрать GNU CommonLisp


0

0

Субж версии 2.6.5
После configure никаких жалоб не выдает, а make ортачится. Вот что пишет:

fat_string.c:17:17: bfd.h: No such file or directory
fat_string.c:18:21: bfdlink.h: No such file or directory
fat_string.c:229: error: parse error before "bfd_combined_table_update"
fat_string.c:229: error: parse error before "PTR"
fat_string.c:229: warning: `struct bfd_link_hash_entry' declared inside parameter list
fat_string.c:229: warning: its scope is only this definition or declaration, which is probably not what you want
fat_string.c:229: warning: return type defaults to `int'
fat_string.c: In function `bfd_combined_table_update':
fat_string.c:231: error: `ct' undeclared (first use in this function)
fat_string.c:231: error: (Each undeclared identifier is reported only once
fat_string.c:231: error: for each function it appears in.)
fat_string.c:232: error: `false' undeclared (first use in this function)
fat_string.c:234: error: `h' undeclared (first use in this function)
fat_string.c:234: error: `bfd_link_hash_defined' undeclared (first use in this function)
fat_string.c:235: error: `true' undeclared (first use in this function)
fat_string.c: In function `fSset_up_combined':
fat_string.c:297: error: invalid use of undefined type `struct bfd_link_info'
fat_string.c:300: warning: implicit declaration of function `bfd_link_hash_traverse'
fat_string.c:300: error: invalid use of undefined type `struct bfd_link_info'
fat_string.c:307: error: invalid use of undefined type `struct bfd_link_info'
fasdump.c: At top level:

Мой софт:
ядро стоит 2.6.3 в мандрейковской редакции
gcc 3.3.2
glibc 2.3.3
Файла bfd.h там действительно нет.
Может кто знает в в чем дело?

anonymous

Re: Не могу собрать GNU CommonLisp

libbfd поставить надо, естественно... Это - часть GNU binutils.

WidowMaker ()
Ответ на: Re: Не могу собрать GNU CommonLisp от WidowMaker

Re: Не могу собрать GNU CommonLisp

Так у меня есть этот libbfd:
$ slocate libbfd
/home/alex/downloads/compilers/gcl-2.6.5/binutils/bfd/libbfd-in.h
/home/alex/downloads/compilers/gcl-2.6.5/binutils/bfd/libbfd.c
/home/alex/downloads/compilers/gcl-2.6.5/binutils/bfd/libbfd.h
/usr/lib/libbfd-2.14.90.0.7.so
И binutils соответственно тоже:
$ rpm -qa|grep binutils
libbinutils2-2.14.90.0.7-2mdk
binutils-2.14.90.0.7-2mdk
Что ему еще надо?

anonymous ()
Ответ на: Re: Не могу собрать GNU CommonLisp от anonymous

Re: Не могу собрать GNU CommonLisp

Компиляция продвинулась существенно, но на этом мои приключения не закончились. Теперь он требует какой-то makeinfo:
makeinfo --html gcl-si.texi
make[1]: makeinfo: Команда не найдена
make[1]: *** [gcl-si/index.html] Ошибка 127
make[1]: Leaving directory `/home/alex/downloads/compilers/gcl-2.6.5/info'
make: *** [do-info] Ошибка 2
[alex@stargate gcl-2.6.5]$ slocate makeinfo
warning: slocate: warning: database /var/lib/slocate/slocate.db' is more than 8 days old
/usr/share/emacs/21.3/lisp/textmodes/makeinfo.elc

Впервые про такую команду слышу. Urpmi такого пакета не знает. :(

anonymous ()

Re: Не могу собрать GNU CommonLisp

почему не из rpm ?

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