LINUX.ORG.RU

Eterm


0

0

ставлю Eterm он требует libAST:
ERROR: You need LibAST 0.5 or higher to build Eterm. If you already have it,
you may have it installed in a strange place, or you may need to run
/sbin/ldconfig. If you don't have it, I can download it for you.
Shall I retrieve and build LibAST now (y/n)?
ставлю libAST, потом делаю ldconfig и опять запускаю ./configure а он опять хочет libAST, а libAST точно есть. Как тут быть?

PS дистр Slackware

anonymous

Я вот тож решил проверить.
Стянул, распаковал, сделал ./configure - дошло до:
ERROR:  You need LibAST 0.5 or higher to build Eterm.  If you already
 have it, you may have it installed in a strange place, or you may need
 to run /sbin/ldconfig.  If you don't have it, I can download it for
 you.   Shall I retrieve and build LibAST now (y/n)?
n
configure: error: Fatal:  libast not found.

Далее стянул libast-0.5, затем
root@kolibri:~/comp_place/src/libast/libast-0.5# ./configure --with-x
 --enable-mmx
...
...
Now type 'make' to build libast 0.5.

root@kolibri:~/comp_place/src/libast/libast-0.5# make
...
...
make[2]: Leaving directory `/root/comp_place/src/libast/libast-0.5'
make[1]: Leaving directory `/root/comp_place/src/libast/libast-0.5'
root@kolibri:~/comp_place/src/libast/libast-0.5# make install
...
...
make[2]: Leaving directory `/root/comp_place/src/libast/libast-0.5'
make[1]: Leaving directory `/root/comp_place/src/libast/libast-0.5'

Повторил ./configure в Eterm? получил ту же мессагу
...
        Shall I retrieve and build LibAST now (y/n)?
y (Рещил попробывать что они предлагают)
Logging in to :pserver:anonymous@cvs.enlightenment.sourceforge.net:2401/cvsroot/enlightenment

CVS password:
И все стало глухо...

Но если присмотреться, он не нашел перед еррором вот этого:

checking for libast-config... libast-config
checking for libast_malloc in -last... no

Что привело к мысли что (либАСТ) не собрал libast_malloc
Проверить это легко:

root@kolibri:~/comp_place/src/libast/libast-0.5# find . -name libast-config
./libast-config
root@kolibri:~/comp_place/src/libast/libast-0.5# find . -name libast_malloc

... и ничего

Проверяем в $PREFIX
root@kolibri:~/comp_place/src/libast/libast-0.5# find /usr/local -name libast-config
/usr/local/bin/libast-config

root@kolibri:~/comp_place/src/libast/libast-0.5# find /usr/local -name libast_malloc

НЕТУ :-)


Следовательно, имхо баг в самом libAST :-)


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