Очереди сообщений, zzmey, 18-Окт-05, 09:39 [смотреть все]Всем привет!Пишу клиент-сервер, который обязательно должен использовать очереди сообщений стандарта POSIX. Еле-еле нашёл заголовочный файл mqueue.h (#include <posix4/mqueue.h>), и компиляция проходит нормально, но на этапе сборки выдаёт "undefined reference to`mq_open`" и т.п. Не пойму, в чём подвох... Эти ф-ции должны вроде быть включены в libc Система - FreeBSD 5.2.1 |
- Очереди сообщений, mezantrop, 12:44 , 18-Окт-05 (1)
>Всем привет! > >Пишу клиент-сервер, который обязательно должен использовать очереди сообщений стандарта POSIX. > >Еле-еле нашёл заголовочный файл mqueue.h (#include <posix4/mqueue.h>), и компиляция проходит нормально, но на этапе сборки выдаёт "undefined reference to`mq_open`" и т.п. > >Не пойму, в чём подвох... Эти ф-ции должны вроде быть включены в >libc > >Система - FreeBSD 5.2.1 боюсь никак: /usr/src/include/Makefile среди всего прочего содержит: ... # posix4/mqueue.h is useless without an implementation and isn't installed: PHDRS= sched.h semaphore.h _semaphore.h # mqueue.h ...
- Очереди сообщений, zzmey, 15:39 , 19-Окт-05 (2)
># posix4/mqueue.h is useless without an implementation and isn't nstalled: >PHDRS= sched.h semaphore.h _semaphore.h # mqueue.h Неутешительно, однако ((( Может кто знает, эти очереди вообще где-нибудь реализованы? А то поставил RH 9, там даже header'ов нетВ соляре ещё не смотрел..
- Очереди сообщений, Sergey, 16:52 , 26-Окт-05 (3)
>># posix4/mqueue.h is useless without an implementation and isn't nstalled: >>PHDRS= sched.h semaphore.h _semaphore.h # mqueue.h >Неутешительно, однако ((( >Может кто знает, эти очереди вообще где-нибудь реализованы? >А то поставил RH 9, там даже header'ов нет > >В соляре ещё не смотрел.. Реализованы в соляре - библиотка librt (-lrt)
- Очереди сообщений, kamazi, 22:05 , 30-Окт-05 (4)
Столкнулся с такой же проблемой с BSD 5.1 POSIX очередей походу там нет... Но есть сообщения SYSTEM V не пойдут?
- Очереди сообщений, kamazi, 13:09 , 20-Мрт-06 (5)
Походу они только в Соляре реализованны
|