Название: Не могу найти либы JACK'a Отправлено: mezmay от Декабрь 22, 2014, 13:20 Ubuntu 14.04,
установлен сервер работы с аудио jackd, нормально запускается через qjackctl. Хочу написать программу, использующую jack API. Не знаю где лежат статические либы (.a) джека. Где и как их искать чтобы подключить в проект? Или надо их отдельно устанавливать? Здесь нет: /lib /usr/lib /usr/local/lib Название: Re: Не могу найти либы JACK'a Отправлено: Alex Custov от Декабрь 22, 2014, 13:33 Пользуйтся пакетным менеджером для поиска. Пакеты для разработчика (хедеры и либы) обычно имеют суффикс -dev. В твоём случае http://packages.ubuntu.com/jack-dev
Название: Re: Не могу найти либы JACK'a Отправлено: mezmay от Декабрь 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 файлов нет Название: Re: Не могу найти либы JACK'a Отправлено: mezmay от Декабрь 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. |