LINUX.ORG.RU

Собираю librcc


0

0

Делаю:
./configure --prefix=/usr
...
config.status: executing libtool commands
/bin/rm: cannot remove `libtoolT': No such file or directory

Configuration:
POSIX Threading Support: yes

External IConv Library: no
LibCharset Library: no

Dynamic Engine Loading Support: yes
Enca Charset Detection Support: dynamic
LibRCD Charset Detection Support: yes
LibGUESS Charset Detection Support: no

Multilanguage support with DB4: no
Language autodetection using aspell: no
Libtranslate support: no
Libtranslate Timed Translate: no

User Interfaces:
GTK User Interface: no
GTK2 User Interface: no

Directories:
RCC Data Directory: /usr/lib/rcc/




Вот не могу понять чо делать? Подскажите пожалуйста.

★★
Ответ на: комментарий от DDR

При установке (make install) taglib-1.5 с патчем выкидывает такую ошибку:
/bin/bash ../libtool --silent --mode=install /usr/bin/install -c -p 'libtag.la' '/usr/lib/libtag.la'
/usr/bin/install: cannot stat `.libs/libtag.so.1.5.0': No such file or directory
make[3]: *** [install-libLTLIBRARIES] Ошибка 1
make[3]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib'
make[2]: *** [install-am] Ошибка 2
make[2]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib'
make: *** [install-recursive] Ошибка 1


Подскажите как ему дать то чего ему не хватает?:)

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

Сделал симлинк на /usr/lib/libtag.so.1.5.0
стало так:
/bin/bash ../libtool --silent --mode=install /usr/bin/install -c -p 'libtag.la' '/usr/lib/libtag.la'
/usr/bin/install: `.libs/libtag.so.1.5.0' and `/usr/lib/libtag.so.1.5.0' are the same file
make[3]: *** [install-libLTLIBRARIES] Ошибка 1
make[3]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib'
make[2]: *** [install-am] Ошибка 2
make[2]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib'
make: *** [install-recursive] Ошибка 1

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

>/usr/bin/install: cannot stat `.libs/libtag.so.1.5.0': No such file or directory

Судя по всему, он жалуется, что нечего ставить. Полагаю, проблему нужно искать еще на стадии make.

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

ddr@ddr:~/Soft/amarok/taglib-1.5$ make
make all-recursive
make[1]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5'
Making all in taglib
make[2]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib'
Making all in toolkit
make[3]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/toolkit'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/toolkit'
Making all in mpeg
make[3]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/mpeg'
Making all in id3v1
make[4]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/mpeg/id3v1'
make[4]: Цель `all' не требует выполнения команд.
make[4]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/mpeg/id3v1'
Making all in id3v2
make[4]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/mpeg/id3v2'
Making all in frames
make[5]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/mpeg/id3v2/frames'
make[5]: Цель `all' не требует выполнения команд.
make[5]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/mpeg/id3v2/frames'
make[5]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/mpeg/id3v2'
make[5]: Цель `all-am' не требует выполнения команд.
make[5]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/mpeg/id3v2'
make[4]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/mpeg/id3v2'
make[4]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/mpeg'
make[4]: Цель `all-am' не требует выполнения команд.
make[4]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/mpeg'
make[3]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/mpeg'
Making all in ogg
make[3]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/ogg'
Making all in vorbis
make[4]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/ogg/vorbis'
make[4]: Цель `all' не требует выполнения команд.
make[4]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/ogg/vorbis'
Making all in flac
make[4]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/ogg/flac'
make[4]: Цель `all' не требует выполнения команд.
make[4]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/ogg/flac'
Making all in speex
make[4]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/ogg/speex'
make[4]: Цель `all' не требует выполнения команд.

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

make[4]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/ogg/speex'
make[4]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/ogg'
make[4]: Цель `all-am' не требует выполнения команд.
make[4]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/ogg'
make[3]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/ogg'
Making all in flac
make[3]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/flac'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/flac'
Making all in ape
make[3]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/ape'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/ape'
Making all in mpc
make[3]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/mpc'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/mpc'
Making all in wavpack
make[3]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/wavpack'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/wavpack'
Making all in trueaudio
make[3]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/trueaudio'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib/trueaudio'
make[3]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/taglib'
make[3]: Цель `all-am' не требует выполнения команд.
make[3]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib'
make[2]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/taglib'
Making all in bindings
make[2]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/bindings'
Making all in c
make[3]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/bindings/c'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/bindings/c'
make[3]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/bindings'
make[3]: Цель `all-am' не требует выполнения команд.
make[3]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/bindings'
make[2]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/bindings'
Making all in tests
make[2]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5/tests'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5/tests'
make[2]: Entering directory `/home/ddr/Soft/amarok/taglib-1.5'
make[2]: Цель `all-am' не требует выполнения команд.
make[2]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5'
make[1]: Leaving directory `/home/ddr/Soft/amarok/taglib-1.5'

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

1. В случае не совсем корректных Make'файлов может так получится, что при первой сборке что-то обломилось, а при повторной make видит какие-то сгенеренные файлы и считает, что усе уже готово и ничего больше делать не надо. Сделай make clean, а потом собери еще раз и внимательно смотри за ошибками. 2. Попробуй собирать через cmake

Kain
()
Ответ на: комментарий от DDR

Без ошибок собралось. Посмотри, а чего за файлы вообще в .libs есть? Ну и можно попробовать cmake вместо autoconf.

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