The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Очереди сообщений"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Очереди сообщений"  
Сообщение от zzmey (ok) on 18-Окт-05, 09:39 
Всем привет!

Пишу клиент-сервер, который обязательно должен использовать очереди сообщений стандарта POSIX.

Еле-еле нашёл заголовочный файл mqueue.h (#include <posix4/mqueue.h>), и компиляция проходит нормально, но на этапе сборки выдаёт "undefined reference to`mq_open`" и т.п.

Не пойму, в чём подвох... Эти ф-ции должны вроде быть включены в libc

Система - FreeBSD 5.2.1

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Очереди сообщений"  
Сообщение от mezantrop (??) on 18-Окт-05, 12:44 
>Всем привет!
>
>Пишу клиент-сервер, который обязательно должен использовать очереди сообщений стандарта 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
...

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Очереди сообщений"  
Сообщение от zzmey (ok) on 19-Окт-05, 15:39 
># posix4/mqueue.h is useless without an implementation and isn't nstalled:
>PHDRS=  sched.h semaphore.h _semaphore.h # mqueue.h
Неутешительно, однако (((
Может кто знает, эти очереди вообще где-нибудь реализованы?
А то поставил RH 9, там даже header'ов нет

В соляре ещё не смотрел..

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Очереди сообщений"  
Сообщение от Sergey email(??) on 26-Окт-05, 16:52 
>># 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)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Очереди сообщений"  
Сообщение от kamazi email(??) on 30-Окт-05, 22:05 
Столкнулся с такой же проблемой с BSD 5.1 POSIX очередей походу там нет...
Но есть сообщения SYSTEM V не пойдут?


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Очереди сообщений"  
Сообщение от kamazi (ok) on 20-Мрт-06, 13:09 
Походу они только в Соляре реализованны

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру