Я пытаюсь запустить пример многопоточного сервера C ++ ZeroMQ , который прекрасно работает с
$ g++ server.cpp -lpthread -lzmq -o server -Wall
С использованием OS X 10.6.5, gcc версии 4.2.1 (Apple Incсборка 5664) и последняя ветвь главного сервера zeromq2 (1 декабря).Однако сразу после запуска сервера я получаю сообщение об ошибке выполнения (с ./server)
terminate called after throwing an instance of 'zmq::error_t'
what(): Operation not supported by device
Код, приведенный в блоге, больше не актуален?Или я неправильно настроил?ZMQ, кажется, работает нормально для меня, в противном случае на этой машине (простые шаблоны сокетов запросов / ответов).