Страница 1 из 1

Проблема с autoconf

Добавлено: 2008-02-29 13:49:10
diversunt
Вот сталкнулся после обновления портов с такой ерундой

Код: Выделить всё

[root@itp_router /usr/ports/lang/php5]# make
===>   php5-5.2.5_1 depends on file: /usr/local/sbin/apxs - found
===>   php5-5.2.5_1 depends on file: /usr/local/bin/autoconf-2.61 - found
===>   php5-5.2.5_1 depends on executable: pkg-config - found
===>   php5-5.2.5_1 depends on shared library: xml2.5 - found
===>  Configuring for php5-5.2.5_1
Can't locate Autom4te/C4che.pm in @INC (@INC contains: /usr/local/share/autoconf-2.61 /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at /usr/local/bin/autom4te-2.61 line 39.
BEGIN failed--compilation aborted at /usr/local/bin/autom4te-2.61 line 39.
*** Error code 2

Stop in /usr/ports/lang/php5.
*** Error code 1

Stop in /usr/ports/lang/php5.
делаю ls /usr/local/share/
Грит мол нет autoconf-2.61 есть тока autoconf259

Код: Выделить всё

[root@itp_router /usr/local/share]# ls /usr/local/share/
Configuring   autoconf-2.13 common-lisp   doc           glib-2.0      locale        nls           ri            xml
aclocal       autoconf259   cups          emacs         guile         lynx_help     php5-5.2.5_1  sgml          zsh
aclocal-1.4   automake-1.4  curl          examples      icu           mc            pixmaps       skel
aclocal19     automake19    cvsup         ezm3          java          misc          postgresql    swat
apache22      bash          dict          gettext       libtool       mysql         python2.5     tcl8.4
смотрю в пакетах

Код: Выделить всё

[root@itp_router /usr/local/share]# pkg_info | grep autoconf
autoconf-2.13.000227_6 Automatically configure source code on many Un*x platforms
autoconf-2.59_2     Automatically configure source code on many Un*x platforms
autoconf-wrapper-20071109 Wrapper script for GNU autoconf
И вот теперь как его убедить что не надо ему искать autoconf-2.61 а надо юзать autoconf259

Re: Проблема с autoconf

Добавлено: 2008-02-29 13:56:10
Raven2000
Были такие грабли после обновление фри.
начинаю ставить proftp и он доходит до autoconf-2.61_2 и с руганьем прекращает работу ссылаясь на autoconf далее иду просто ставить autoconf-2.61_2 нехочет ругается на help2man далее из того ругонь доходит до gettext (который есть в системе есть) и далее из портов ставлю(переставляю) gettext и make reinstall clean и собираю матрешку.
В общем повеселил меня такой милый пошаговый квестик

Re: Проблема с autoconf

Добавлено: 2008-02-29 18:57:01
diversunt
Autoconf-2.61 и фсе заработало тьфу... тьфу... тьфу самое сложное было найти где он в портах валяеться :)

Re: Проблема с autoconf

Добавлено: 2008-02-29 19:16:25
Гость
diversunt писал(а):И вот теперь как его убедить что не надо ему искать autoconf-2.61 а надо юзать autoconf259
Все зависимости прописаны в Makefile

Код: Выделить всё

USE_AUTOTOOLS=	autoconf:261
но, как ты уже догадался, лучше поставить 261 ;)

Re: Проблема с autoconf

Добавлено: 2008-02-29 19:20:22
Гость
Гость писал(а):лучше поставить 261 ;)
а еще лучше поставить devel/autotools, чтобы не морочиться с разными версиями autoconf/automake

Код: Выделить всё

20070727:
  AFFECTS: autotools
  AUTHOR:  ade@FreeBSD.org

  Extensive reworking of the autotools ports has occurred, putting them in
  the canonical locations, along with a suitable wrapper port to make
  developing autotools-using code (as opposed to just building ports)
  considerably easier.

  Upgrade path is as follows for portupgrade, substitute the appropriate
  commands if you are using portmaster:

    1.   portupgrade -f 'autoconf*' 'automake*'
    2.   cd /usr/ports/devel/autotools; make install
    3.   portupgrade -a

  The second step is optional, but is recommended to bring in all versions
  of autoconf and automake.