LINUX.ORG.RU

проблема с autoconf


0

0

Привет всем.

Хочу собрать прогу - BookShelf. configure проходит нормально, а make выводит:

cd . && make -f admin/Makefile.common configure.in ;
make[1]: Entering directory `/home/valerius/src/bookshelf1-pro'
make[1]: Leaving directory `/home/valerius/src/bookshelf1-pro'
cd . && /bin/sh /home/valerius/src/bookshelf1-pro/admin/missing --run aclocal
cd . && \
  /bin/sh /home/valerius/src/bookshelf1-pro/admin/missing --run automake --foreign  Makefile
Can't locate object method "path" via package "Request" at /usr/share/autoconf/Autom4te/C4che.pm line 69, <GEN1> line 111.
configure.in: no proper invocation of AM_INIT_AUTOMAKE was found.
configure.in: You should verify that configure.in invokes AM_INIT_AUTOMAKE,
configure.in: that aclocal.m4 is present in the top-level directory,
configure.in: and that aclocal.m4 was recently regenerated (using aclocal).
configure.in: required file `./install-sh' not found
configure.in: required file `./mkinstalldirs' not found
configure.in: required file `./missing' not found
make: *** [Makefile.in] Ошибка 1

Дистр - Мандрак10.0
automake1.7-1.7.9-1mdk
autoconf2.5-2.59-3mdk
autoconf-2.13-19mdk

Другие проги собирались.
А здесь вроде чтото не так с autoconf-ом
Подскажите, плиз, чё делать.

Что-то прога какая-то неизвестная. Где хоть ее найти и посмотреть можно?

Во первых, есть ли в файле configure.in строка AM_INIT_AUTOMAKE?

Во вторых, перед запуском ./configure можно попробовать выполнить.

1. aclocal

2. automake -a -f

3. autoconf

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

>Что-то прога какая-то неизвестная. Где хоть ее найти и посмотреть можно?

Это читалка для книг. Её кому-то здесь на форуме посоветовали.
И я тоже захотел :). http://www.froozer.narod.ru

В configure.in есть строка (в configure.in.in она тоже есть)
AM_INIT_AUTOMAKE(bookshelf1, 0.1) dnl searches for some needed programs

Выполнил aclocal - всё нормально, а automake -a -f ругается:

Can't locate object method "path" via package "Request" at /usr/share/autoconf/Autom4te/C4che.pm line 69, <GEN1> line 111.
configure.in: no proper invocation of AM_INIT_AUTOMAKE was found.
configure.in: You should verify that configure.in invokes AM_INIT_AUTOMAKE,
configure.in: that aclocal.m4 is present in the top-level directory,
configure.in: and that aclocal.m4 was recently regenerated (using aclocal).
automake: no `Makefile.am' found or specified

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

видимо, все-таки баг какой-то в automake, потому что сейчас попробовал собрать, все работает. Может, обновиться не помешает?

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