Russian Qt Forum
Май 03, 2024, 23:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Не могу найти либы JACK'a  (Прочитано 3665 раз)
mezmay
Гость
« : Декабрь 22, 2014, 13:20 »

Ubuntu 14.04,
установлен сервер работы с аудио jackd, нормально запускается через qjackctl.

Хочу написать программу, использующую jack API. Не знаю где лежат статические либы (.a) джека. Где и как их искать чтобы подключить в проект? Или надо их отдельно устанавливать?

Здесь нет:

    /lib
    /usr/lib
    /usr/local/lib
« Последнее редактирование: Декабрь 22, 2014, 13:23 от mezmay » Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #1 : Декабрь 22, 2014, 13:33 »

Пользуйтся пакетным менеджером для поиска. Пакеты для разработчика (хедеры и либы) обычно имеют суффикс -dev. В твоём случае http://packages.ubuntu.com/jack-dev
Записан
mezmay
Гость
« Ответ #2 : Декабрь 22, 2014, 13:37 »

Пакетный менеджер показывает что пакет libjack-jackd2-dev установлен. А где либы-то искать?

dpkg -L libjack-jackd2-dev
Цитировать
/.
/usr
/usr/include
/usr/include/jack
/usr/include/jack/midiport.h
/usr/include/jack/jslist.h
/usr/include/jack/weakjack.h
/usr/include/jack/systemdeps.h
/usr/include/jack/net.h
/usr/include/jack/ringbuffer.h
/usr/include/jack/jack.h
/usr/include/jack/statistics.h
/usr/include/jack/session.h
/usr/include/jack/transport.h
/usr/include/jack/control.h
/usr/include/jack/thread.h
/usr/include/jack/intclient.h
/usr/include/jack/weakmacros.h
/usr/include/jack/types.h
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/lib/x86_64-linux-gnu/pkgconfig/jack.pc
/usr/share
/usr/share/doc
/usr/share/doc/libjack-jackd2-dev
/usr/share/doc/libjack-jackd2-dev/copyright
/usr/lib/x86_64-linux-gnu/libjackserver.so
/usr/lib/x86_64-linux-gnu/libjacknet.so
/usr/lib/x86_64-linux-gnu/libjack.so
/usr/share/doc/libjack-jackd2-dev/README.gz
/usr/share/doc/libjack-jackd2-dev/TODO
/usr/share/doc/libjack-jackd2-dev/changelog.Debian.gz

.a файлов нет
« Последнее редактирование: Декабрь 22, 2014, 13:56 от mezmay » Записан
mezmay
Гость
« Ответ #3 : Декабрь 22, 2014, 14:22 »

Установил libjack-dev, '.a' файлы появились, но qjackctl перестал запускать сервер:

Цитировать
14:23:30.242 Patchbay deactivated.
14:23:30.244 Statistics reset.
14:23:30.245 ALSA connection change.
14:23:30.248 D-BUS: Service not available (org.jackaudio.service aka jackdbus).
14:23:30.253 ALSA connection graph change.
14:23:31.413 JACK is starting...
14:23:31.413 /usr/bin/jackd -dalsa -dhw:0 -r44100 -p1024 -n2
14:23:31.476 JACK was started with PID=6897.
14:23:31.477 JACK was stopped with exit status=255.
jackd 0.122.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK is running in realtime mode, but you are not allowed to use realtime scheduling.
Please check your /etc/security/limits.conf for the following line
and correct/add it if necessary:
  @audio          -       rtprio          99
After applying these changes, please re-login in order for them to take effect.
You don't appear to have a sane system configuration. It is very likely that you
encounter xruns. Please apply all the above mentioned changes and start jack again!
14:23:33.544 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 22.