The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Очереди сообщений, !*! 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
    ...




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

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