PDA

Виж пълна версия : Проблем с autoconf-2.54


Mikis
05.03.03 г., 22:52
Проблемът е, че не мога да го компилирам! Дистрибуцията ми е Слакуер 8.1, който върви с autoconf-2.53. При конфигурирането не прави проблеми, но при кампилирането дава следната грешка:

bash-2.05a# make
cd . && /bin/sh /home/mikis/compile/tmp/autoconf-2.54/config/missing --run autoconf
aclocal.m4:46: error: Autoconf version 2.53b or higher is required
aclocal.m4:46: the top level
make: *** [configure] Error 1

На страницата му в Интернет няма версия 2.53б. Има само 2.53 и 2.54, както и един файл, който се казва autoconf-2.53-2.54.xdelta. Предполагам, че това е пач за версия 2.53, но не знам как се прилага.
Някакви съвети :conf:

JoZ
06.03.03 г., 01:26
Хм, гадно. Поиграх си да го компилирам под:

OS: Linux RedHat 7.3
Krnl: 2.4.18-24.7.x
gcc: 2.96
glibc: 2.2.5-42
m4: 1.4.1
perl: 5.6.1

Мина от раз без нито един проблем. Резултата е закачен за
този пост. Нямам инсталиран виртуален Slack, а да го тегля, да
инсталирам, да правя cd за едната проба само... тц.

Исках да те питам защо не слагаш направо 2.57? Така и така
си решил да обновиш... ето тук са sources (http://download.at.kde.org/gnu/gnusrc/autoconf/) .

Предполагам си прочел написаното в README, но ето го пак:
Producing configuration scripts using Autoconf requires GNU M4 and
Perl. You must install GNU M4 (version 1.4 or later) and Perl (5.005_03
or later) before configuring Autoconf, so that Autoconf's configure
script can find them. The configuration scripts produced by Autoconf
are self-contained, so their users do not need to have Autoconf (or
GNU M4, Perl etc.).

Моля, провери версиите на тези неща. Ако не са такива
поднови ги. Ако са пак пиши и ще го намислим.

yehat
06.03.03 г., 15:43
Не зная как точно стоят нещата в Slackware - що касае autoconf и automake, нещата при различните дистрибуции за специфични...
Можеш обаче да пробваш преди да компилираш, или преди да пуснеш autogen.sh, да експортираш:

export WANT_AUTOCONF_2_5=1

евентуално и:
export WANT_AUTOMAKE_1_4=1

Fo
06.03.03 г., 16:53
http://www.slackware.at/data/slackware-current/slackware/d/autoconf-2.57-noarch-1.tgz
Свали си го готово и не се занимавай с глупости.
Пишеш "upgradepkg autoconf-2.57-noarch-1.tgz" където си го запазил там и си готов.

JoZ
06.03.03 г., 20:50
Малко в страни от темата, но не мисля, че са глупости една
система да е настроена и да може да компилира нормално без
проблеми. Всеки (дори с две леви ръце) може да apply-ва
binary.

Fo
07.03.03 г., 08:29
Е че не е наред нещо е ясно, ама все пак така ще го сложи поне.

Mikis
07.03.03 г., 11:20
Проблемът се оказа в задклавиатурното устройство :) Просто първият път, когато съм пуснал configure е било като обикновен потребител. После го пусках и като root, но пак си даваше същата грешка. Нещата се оправят, като се изтрият сорсовете (или само файловете, които прави configure), разархивират се отново и се започне като root.

Мерси за съветите ;)