Установка vsound

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

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

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

Olej

Цитата: Rhino от 08 января 2013, 00:16:59
факт в том что до переустановки libtool он нормально собирался но в make были ошибки
"нормально" он у вас никогда не собирался, вся сборка с созданием configure направлена на достижение единственной цели - нормального прохождения компиляции, а ваши ошибки make - это ошибки gcc, компиляции.
Говорить при этом о "нормально" это как: "мама! мама! я уже научился пользоваться горшком, но не всегда ещё метко" ;D

Если вы хотите попрактиковаться и научиться собирать проекты из исходников - это одно дело, и тогда стоит уродоваться.
Если же вы хотите собрать только один пакет, который вам показался предпочтительным - бросьте это дело, и найдите альтернативный пакет в репозитариях. Такой "установкой" вы и пакет не установите, и работающую систему Linux развалите, понаустанавливав библиотек не с тем prefix=


Rhino

альтернативу я пробовал искать, но что то толи я дурак, толи ничего реально нету мне нужно создать виртуальный канал звука что бы из плеера звук переходил к примеру в другую программу такую как скайп, проще говоря радио устроить хочу

может вы подскажете что в этом случае использовать

Olej

Цитата: Rhino от 08 января 2013, 09:29:49
альтернативу я пробовал искать, но что то толи я дурак, толи ничего реально нету мне нужно создать виртуальный канал звука что бы из плеера звук переходил к примеру в другую программу такую как скайп, проще говоря радио устроить хочу

может вы подскажете что в этом случае использовать
это я когда-то давно для себя заметки писал: http://yadi.sk/d/zo-h8V9A1h5UW - можете глянуть как перенаправляются аудиопотоки, а затем сами будете соображать.

Rhino

#18
информации канешно много прочитал все, но не понял одного как мне это реализовать может поможешь, объяснишь  ::) только у меня vps на ней звуковой карты как бы нету

Сообщение объединено: 08 января 2013, 10:47:22

хотя уточню в настройка скайпа тимспика написано вход и выход ALSA

Olej

Цитироватьно сейчас пишет то что как раз указано на офф сайте пакеты SOX нужны где их взять не знаю
на сайте вашего же проекта http://www.vsound.org/install.php написано же:
Цитировать
To make this work you will need a couple of things :
The source code tarball vsound-0.6.tar.gz
the SoX program which should be part of your distribution.
the usual compiler and system tools
вы бы хоть читали ТО ЧТО УСТАНАВЛИВАЕТЕ  >:(

Rhino

читал но он не устанавливает дать данные к машине? сами проверите

Olej

#21
Цитата: Olej от 08 января 2013, 13:07:49
вы бы хоть читали ТО ЧТО УСТАНАВЛИВАЕТЕ  >:(

1. sox присутствует в репозитариях практически любого дистрибутива Linux.

2. посмотрел проект Vsound
- проект малюсенький ... чтоб не сказать: примитивный

bash-4.2$ time ./configure
creating cache ./config.cache
...
creating Makefile
creating vsound
creating config.h

real 0m8.867s
user 0m1.172s
sys 0m0.792s

- на 8 сек. всей работы...
- компилируется элементарно:

bash-4.2$ time make
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -Wall -Wstrict-prototypes -pipe -c vsound.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -Wstrict-prototypes -pipe -c vsound.c -o vsound.o
echo timestamp > vsound.lo
/bin/sh ./libtool --mode=link gcc  -g -O2 -Wall -Wstrict-prototypes -pipe  -o libvsound.la -rpath /usr/local/lib/vsound -module -avoid-version vsound.lo -ldl
mkdir .libs
ar cru .libs/libvsound.a  vsound.o
ranlib .libs/libvsound.a
creating libvsound.la
(cd .libs && rm -f libvsound.la && ln -s ../libvsound.la libvsound.la)

real 0m1.110s
user 0m0.290s
sys 0m0.092s



Сообщение объединено: 08 января 2013, 13:25:15

Цитата: Rhino от 08 января 2013, 13:10:26
сами проверите
уже проверил ;D

Rhino

у меня не компилится в чем проблема?

Сообщение объединено: 08 января 2013, 13:26:29

:'(

Olej

#23
Цитата: Olej от 07 января 2013, 15:52:58
но у вас там задействован кэш configure от прошлых инсталляций - вы бы его почистили?

bash-4.2$ make distclean
bash-4.2$ ls config.cache
ls: невозможно получить доступ к config.cache: Нет такого файла или каталога

... можете просто вытереть файл config.cache :)


Сообщение объединено: 08 января 2013, 13:33:54

Цитата: Rhino от 08 января 2013, 13:25:55
у меня не компилится в чем проблема?
в руках?
см.: https://debianforum.ru/index.php?topic=3998.msg34794#msg34794


Сообщение объединено: 08 января 2013, 13:35:34

Цитата: Olej от 07 января 2013, 18:30:09
По поводу 64 бит: configure, make ... - можно принудительно (опциями) заставить строить под заданную архитектуру (см. ./configure --help).

bash-4.2$ ./configure --help
...
Host type:
  --build=BUILD           configure for building on BUILD [BUILD=HOST]
  --host=HOST             configure for HOST [guessed]
  --target=TARGET         configure for TARGET [TARGET=HOST]
...


Rhino

#24
удалил этот файл запускаю снова конфигуре и нет не собирается


Сообщение объединено: 08 января 2013, 13:38:43

Открыть содержимое (спойлер)
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
root@static:/home/rhino/vsound-0.6# ./configure
creating 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... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... 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... 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... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for endian.h... yes
checking for endian-ness of target processor... 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... ranlib
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
updating cache ./config.cache
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

[свернуть]

Сообщение объединено: 08 января 2013, 13:39:36

не понимаю что указывать
bash-4.2$ ./configure --help
...
Host type:
  --build=BUILD           configure for building on BUILD [BUILD=HOST]
  --host=HOST             configure for HOST [guessed]
  --target=TARGET         configure for TARGET [TARGET=HOST]
...

Olej

#25
Цитата: Rhino от 08 января 2013, 13:35:52
не понимаю что указывать
bash-4.2$ ./configure --help
...
Host type:
  --build=BUILD           configure for building on BUILD [BUILD=HOST]
  --host=HOST             configure for HOST [guessed]
  --target=TARGET         configure for TARGET [TARGET=HOST]
...


А то, что вам показывает:

bash-4.2$ ./config.guess
i686-pc-linux-gnu

в качестве TARGET ... а может и в качестве HOST тоже

Соберите, в конце концов, 32-бит версию, указав TARGET тот, что я вам показал.



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

Цитата: Olej от 07 января 2013, 23:45:37
Относительно свежие версии файлов можете извлечь из архива примеров, описанного в сообщении Инструменты Linux (в корневом каталоге).
Но лучше ищите в интернет свежие версии - они лежат во многих местах.

По этой ссылке вы бы взяли текст книги (проект книги) и сели почитали там про сборку из исходников -  там немного, но общая схема есть.
А потом уже собирали.


Rhino

#26
да посуте насчет сборки мне и не нужно так как впервые столкнулся с нуждой такой, блин не че не выходит застрелить разработчика vsoun надо за такое отношение к нубам


Сообщение объединено: 08 января 2013, 14:23:05

:P собрал блин спс тебе за помощь, ты просто няшка
извини за доставленные хлопоты

Olej

Цитата: Rhino от 08 января 2013, 14:15:53застрелить разработчика vsoun надо за такое отношение к нубам
Vsound - очень хорошо скомпонованный проект.