настроить: ошибка: не удается угадать тип сборки; вы должны указать один

У меня есть вопрос об ошибке, возникающей при попытке установить пакет GMP с помощью cygwin.

Однако я уже прочитал другие темы - предложенные решения не помогают мне решить проблему.

Я уже установил пакет automake и попытался выполнить действия, предложенные в другом thread, однако меня беспокоит, куда вставить config.guess, так как я не понимаю, что подразумевается под

ваше дерево сборки

Может ли кто-нибудь помочь мне решить мою проблему?

Большое спасибо!


person Value Driver    schedule 03.05.2016    source источник


Ответы (1)


Решение 1 (настоятельно рекомендуется) Установите пакеты gmp cygwin:

gmp                                     6.1.0-3p1
libgmp-devel                            6.1.0-3p1
libgmp10                                6.1.0-3p1
libgmpxx4                               6.1.0-3p1

Решение 2 (построить себя)

Требуются пакеты: Autoconf, automake, libtool

wget https://gmplib.org/download/gmp/gmp-6.1.0.tar.lz
tar -xf gmp-6.1.0.tar.lz
cd  gmp-6.1.0
autoreconf -ifv 
./configure
make
person matzeri    schedule 03.05.2016
comment
Я получаю сообщение: требуется «configure.ac» или «configure.in». - person Value Driver; 04.05.2016
comment
какое программное обеспечение GMP? https://gmplib.org/ gmp 6.1.0-3p1 доступен на cygwin в виде пакета, а его исходный код имеет configure.ac в https://gmplib.org/download/gmp/gmp-6.1.0.tar.lz - person matzeri; 04.05.2016
comment
Я уже скачал gmp-пакет с его сайта. Однако при установке gmp с помощью ./configure --prefix=${gmp_install} появляется ошибка, упомянутая выше. - person Value Driver; 04.05.2016
comment
Я предлагаю вам установить двоичный файл пакета gmp cygwin. К тому же autoreconf -ifv в дереве исходников работает нормально - person matzeri; 04.05.2016
comment
Где исходное дерево? Я попробовал autoreconf -ifv в папке cygwin64. Однако вся папка не содержит ни configure.ac, ни configure.in. - person Value Driver; 04.05.2016
comment
Вам явно не хватает базы : tar -xf gmp-6.1.0.tar.lz cd gmp-6.1.0 autoreconf -ifv - person matzeri; 04.05.2016
comment
Извините, я неправильно вас понял. Теперь я правильно выполнил autoreconf -ifv. Однако теперь возникает несколько ошибок, говорящих об ошибке: возможно, неопределенный макрос. В последней строке говорится, что /usr/bin/autoconf-2.69 завершился с ошибкой со статусом выхода: 1. - person Value Driver; 04.05.2016