LINUX.ORG.RU

configure проблема c --build, --host и --target


0

0

собираю expect-5.44.19 , дял него предварительно собрал в --prefix=$HOME tcl8.4.19 и tk8.4.19 :

vilfred@izabella:~/expect-5.44.1$ pwd
/u/vilfred/expect-5.44.1
vilfred@izabella:~/expect-5.44.1$ ./configure --with-tclconfig=/u/vilfred/tcl8.4.19/lib/ ./configure --with-tkconfig=/u/vilfred/tk8.4.19/unix/ --disable-FEATURE --prefix=/u/vilfred/expect-5.44.1

оно начинает собирать

configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type: ./configure
checking for correct TEA configuration... ok (TEA 3.2)
configuring expect 5.44.1
checking for autoconf... yes
checking for Tcl configuration... found /u/vilfred/tcl8.4.19/lib/tclConfig.sh
checking for existence of /u/vilfred/tcl8.4.19/lib/tclConfig.sh... loading
checking for Tk configuration... found /u/vilfred/tk8.4.19/unix/tkConfig.sh
checking for existence of /u/vilfred/tk8.4.19/unix/tkConfig.sh... loading
configure: --exec-prefix defaulting to TCL_EXEC_PREFIX /u/vilfred/tcl8.4.19
checking for ./configure-gcc... no
checking for gcc... gcc

... блаблабла ...

checking if running Sequent running SVR4... no
checking build system type... Invalid configuration `./configure': machine `./configure' not recognized
configure: error: /bin/sh tclconfig/config.sub ./configure failed
vilfred@izabella:~/expect-5.44.1$

и чего делать то? пути вроде верно прописал...

☆☆

> Invalid configuration `./configure': machine `./configure' not recognized

чего вот эта строчка значит? пути верно прописаны, раз она подцепила tcl & tk чето вобщем ей еще надобно.

vilfred ☆☆
() автор топика

expect-5.43 собрался нормально...

vilfred ☆☆
() автор топика

> $ ./configure --with-tclconfig=/u/vilfred/tcl8.4.19/lib/ ./configure --with-tkconfig=/u/vilfred/tk8.4.19/unix/ --disable-FEATURE --prefix=/u/vilfred/expect-5.44.1

> --disable-FEATURE


Здесь точно все правильно?

dexpl ★★★★★
()

>>--disable-FEATURE

:)) Димон, вместо FEATURE нужно подставлять название фичи, которую ты хочешь отключить

alex_custov ★★★★★
()

>>./configure --with-tclconfig=/u/vilfred/tcl8.4.19/lib/ ./configure --with-tkconfig=/u/vilfred/tk8.4.19/unix/ --disable-FEATURE --prefix=/u/vilfred/expect-5.44.1

У тебя два раза ./configure в скомандной строке, и первый ./configure принимает второй "./configure" за строку MACHINE-SYSTEM-HOST, которая определяет целевую платформу, о чем configure тебе как бы намекнул:

>>configure: WARNING: you should use --build, --host, --target


>>checking for ./configure-gcc... no


Прозреваю правильную строку:

$ ./configure --with-tkconfig=/u/vilfred/tk8.4.19/unix/ --prefix=/u/vilfred/expect-5.44.1

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

2 dexpl & alex_custov

просто ко мне девушка пришла и начала приставать. мне тут вобщем не до того было :/

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