Установка vsound

Автор Rhino, 07 января 2013, 13:07:10

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Rhino

Всем привет, не нашел подходящего раздела и решил написать в общем, суть в чем устанавливаю программу Vsound http://www.vsound.org
./configure
проходит все вроде бы нормально но в конце выбивает ошибку
root@static:/home/rhino/vsound-0.6# ./configure
loading cache ./config.cache
checking host system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized

checking target system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized

checking build system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized

checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... found
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking for endian.h... (cached) yes
checking for endian-ness of target processor... (cached) unknown
configure: warning: *********************************************************
configure: warning: *** Not able to determine endian-ness of processor.     
configure: warning: *** You will need to edit src/config.h before compiling.
configure: warning: *********************************************************
checking for ranlib... (cached) ranlib
checking for ld used by GCC... (cached) /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes
checking for BSD-compatible nm... (cached) /usr/bin/nm -B
checking whether ln -s works... (cached) yes
loading cache ./config.cache within ltconfig
ltconfig: you must specify a host type if you use `--no-verify'
Try `ltconfig --help' for more information.
configure: error: libtool configure failed
root@static:/home/rhino/vsound-0.6# revdep-rebuild --library libstdc++.so.5
bash: revdep-rebuild: команда не найдена
root@static:/home/rhino/vsound-0.6# ./configure
loading cache ./config.cache
checking host system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized

checking target system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized

checking build system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized

checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... found
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking for endian.h... (cached) yes
checking for endian-ness of target processor... (cached) unknown
configure: warning: *********************************************************
configure: warning: *** Not able to determine endian-ness of processor.     
configure: warning: *** You will need to edit src/config.h before compiling.
configure: warning: *********************************************************
checking for ranlib... (cached) ranlib
checking for ld used by GCC... (cached) /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes
checking for BSD-compatible nm... (cached) /usr/bin/nm -B
checking whether ln -s works... (cached) yes
loading cache ./config.cache within ltconfig
ltconfig: you must specify a host type if you use `--no-verify'
Try `ltconfig --help' for more information.
configure: error: libtool configure failed

помогите решить проблему.

Olej

Цитата: Rhino от 07 января 2013, 13:07:10
проходит все вроде бы нормально но в конце выбивает ошибку
Ничего нормально не проходит :o - ошибка.

Цитата: Rhino от 07 января 2013, 13:07:10
помогите решить проблему.
У вас что-то из требуемых пакетов (предполагаю libtool) либо не установлено, либо меньше требуемой версии.
И это будет повторятся много раз ... по ходу доустановки требуемых пакетов: это компиляция из исходников, а не пакетная установка - здесь зависимости не отслеживаются.

Rhino

а конкретно что нибудь пакет libtool установлены меня другое смущает то что он пишет битность системы неподходящая тоесть получается он еще не знает что такое 64 битовая ос  :'(

Olej

Цитата: Rhino от 07 января 2013, 15:37:33
а конкретно что нибудь пакет libtool установлены меня другое смущает то что он пишет битность системы неподходящая тоесть получается он еще не знает что такое 64 битовая ос  :'(
могут быть проекты, которые и не поддерживают какую-о архитектуру - это смотрите в README
но у вас там задействован кэш configure от прошлых инсталляций - вы бы его почистили?

Rhino

знал бы как еще я ведь дерево в nix системах знаю верхушки

Сообщение объединено: 07 января 2013, 15:57:40

отпиши в скайп пожалуйста blood-angels.server буду благодарен

Olej


ihammers

Цитата: Rhino от 07 января 2013, 13:07:10
проходит все вроде бы нормально но в конце выбивает ошибку
root@static:/home/rhino/vsound-0.6# ./configure
loading cache ./config.cache
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
...
bash: revdep-rebuild: команда не найдена

помогите решить проблему.
Программа вам ясным языком говорит, что не может найти следующие пакеты: autoconf, automake, autoheader (программа находиться в autoconf2.13, версия для wheezy).
Установите недостающие пакеты и ещё раз запустите конфигурацию.  Вывод всего под спойлер.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

Olej

Цитата: ihammers от 07 января 2013, 17:36:43
Программа вам ясным языком говорит, что не может найти следующие пакеты: autoconf, automake, autoheader (программа находиться в autoconf2.13, версия для wheezy).
Установите недостающие пакеты и ещё раз запустите конфигурацию.  Вывод всего под спойлер.
autoconf, automake и autoheader, как раз, вряд ли - они своё уже отработали, когда файл configure формировался. Но каких-то из проектов точно не хватает.
По поводу 64 бит: configure, make ... - можно принудительно (опциями) заставить строить под заданную архитектуру (см. ./configure --help).
 

Rhino

#8
Открыть содержимое (спойлер)
root@static:/home/rhino/vsound-0.6# ./configure
loading cache ./config.cache
checking host system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized

checking target system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized

checking build system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized

checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking for endian.h... (cached) yes
checking for endian-ness of target processor... (cached) unknown
configure: warning: *********************************************************
configure: warning: *** Not able to determine endian-ness of processor.     
configure: warning: *** You will need to edit src/config.h before compiling.
configure: warning: *********************************************************
checking for ranlib... (cached) ranlib
checking for ld used by GCC... (cached) /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes
checking for BSD-compatible nm... (cached) /usr/bin/nm -B
checking whether ln -s works... (cached) yes
loading cache ./config.cache within ltconfig
ltconfig: you must specify a host type if you use `--no-verify'
Try `ltconfig --help' for more information.
configure: error: libtool configure failed
[свернуть]

вот но проблема то та же и все же мне кажется соль в том что он ругается на
checking host system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized

checking target system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized

checking build system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized


Сообщение объединено: 07 января 2013, 19:47:52

http://pc-freak.net/blog/fix-checking-build-system-type-invalid-configuration-x86_64-unknown-linux-machine-x86_64-unknown-not-recognized-on-configure/
нашел в интернете, стоит ли использовать или же нет?

Сообщение объединено: 07 января 2013, 21:11:32

уж я нуб но я нашел выход из этой проблемы да похвалите меня
libtoolize --force
и снова
./configure
но сейчас пишет то что как раз указано на офф сайте пакеты SOX нужны где их взять не знаю


Сообщение объединено: 07 января 2013, 21:25:24

Открыть содержимое (спойлер)
make
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -Wall -Wstrict-prototypes -pipe -c vsound.c
./libtool: 294: s,^.*/,,g: not found
./libtool: 830: -e: not found
*** Warning: inferring the mode of operation is deprecated.
*** Future versions of Libtool will require --mode=MODE be specified.
./libtool: 6956: -e: not found
./libtool: 6956: -e: not found
./libtool: 6956: -e: not found
./libtool: 6956: -e: not found
./libtool: 6956: -e: not found
./libtool: 6956: -e: not found
./libtool: 6956: -e: not found
./libtool: 6956: -e: not found
./libtool: 6956: -e: not found
./libtool: 6956: -e: not found
./libtool: 6956: -e: not found
./libtool: 6956: -e: not found
./libtool: 6956: -e: not found
: compile: cannot determine name of library object from `'
make: *** [vsound.lo] Ошибка 1

[свернуть]
помогите решить проблему

Сообщение объединено: 07 января 2013, 22:22:50

установил libtool из директории пользователя собрал просто ./configure и make && male install все установилось без единого ерора перепроверил, но теперь
configure: error: can not run ./config.sub

Olej

Цитата: Rhino от 07 января 2013, 19:35:29
установил libtool из директории пользователя собрал просто ./configure и make && male install все установилось без единого ерора перепроверил, но теперь
configure: error: can not run ./config.sub
config.guess & config.sub - стандартные скрипты по идентификации платформы, используются программами конфигурирования.
В интернет поддерживаются постоянно обновляемые версии этих 2-х файлов (нужны оба).
Относительно свежие версии файлов можете извлечь из архива примеров, описанного в сообщении Инструменты Linux (в корневом каталоге).
Но лучше ищите в интернет свежие версии - они лежат во многих местах.

Rhino

а что с ними сделать после?

Olej

Цитата: Rhino от 07 января 2013, 19:35:29и снова
Код: [Выделить]
./configure
но сейчас пишет то что как раз указано на офф сайте пакеты SOX нужны где их взять не знаю
sox - давний и широко использующийся пакет утилит работы с аудио (кодирование и т.д.)


Сообщение объединено: 07 января 2013, 23:49:13

Цитата: Rhino от 07 января 2013, 23:47:41
а что с ними сделать после?
да откуда я знаю? это надо по сборке смотреть...
обычно они должны лежать в корне каталога сборки, или над ним (../)

Rhino

те файлы которые ты указал щас лежат в директории уже их обновить?

Olej

Цитата: Rhino от 07 января 2013, 23:47:41
а что с ними сделать после?
Сборка из исходников - это всегда искусство + поиск.


Сообщение объединено: 08 января 2013, 00:08:11

Цитата: Rhino от 07 января 2013, 23:50:46
те файлы которые ты указал щас лежат в директории уже их обновить?
если они там уже лежат, то проблемы могут быть и другие: не установленный флаг исполнимости х и т.д.

Rhino

факт в том что до переустановки libtool он нормально собирался но в make были ошибки