{"action":"closed","issue":{"url":"https://api.github.com/repos/zeromq/libzmq/issues/1220","labels_url":"https://api.github.com/repos/zeromq/libzmq/issues/1220/labels{/name}","comments_url":"https://api.github.com/repos/zeromq/libzmq/issues/1220/comments","events_url":"https://api.github.com/repos/zeromq/libzmq/issues/1220/events","html_url":"https://github.com/zeromq/libzmq/issues/1220","id":46213866,"number":1220,"title":"Build failure with Solaris 11 (x86) and 4.0.5 - undefined poller_t","user":{"login":"patient-zero","id":8682922,"avatar_url":"https://avatars.githubusercontent.com/u/8682922?v=3","gravatar_id":"","url":"https://api.github.com/users/patient-zero","html_url":"https://github.com/patient-zero","followers_url":"https://api.github.com/users/patient-zero/followers","following_url":"https://api.github.com/users/patient-zero/following{/other_user}","gists_url":"https://api.github.com/users/patient-zero/gists{/gist_id}","starred_url":"https://api.github.com/users/patient-zero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patient-zero/subscriptions","organizations_url":"https://api.github.com/users/patient-zero/orgs","repos_url":"https://api.github.com/users/patient-zero/repos","events_url":"https://api.github.com/users/patient-zero/events{/privacy}","received_events_url":"https://api.github.com/users/patient-zero/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2014-10-19T19:00:56Z","updated_at":"2015-01-09T21:24:05Z","closed_at":"2015-01-09T21:24:05Z","body":"From the looks of it no poller is defined. This is with an out-of-the-box \"configure && make\" on latest code from GitHub, with a newly-installed Solaris 11 image and GCC 4.5.\r\n\r\n```\r\nlibtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -pedantic -Werror -Wall -D_PTHREADS -D_REENTRANT -D_THREAD_SAFE -Wno-long-long -DZMQ_USE_epoll -fvisibility=hidden -g -O2 -MT src/libzmq_la-ctx.lo -MD -MP -MF src/.deps/libzmq_la-ctx.Tpo -c src/ctx.cpp  -fPIC -DPIC -o src/.libs/libzmq_la-ctx.o\r\nIn file included from src/socket_base.hpp:31:0,\r\n                 from src/ctx.cpp:32:\r\nsrc/poller.hpp:42:2: error: #error None of the ZMQ_USE_* macros defined\r\nIn file included from src/ctx.cpp:32:0:\r\nsrc/socket_base.hpp:92:29: error: 'poller_t' has not been declared\r\nsrc/socket_base.hpp:236:9: error: 'poller_t' does not name a type\r\nsrc/socket_base.hpp:237:9: error: 'poller_t' does not name a type\r\nIn file included from src/ctx.cpp:33:0:\r\nsrc/io_thread.hpp:64:9: error: 'poller_t' does not name a type\r\nsrc/io_thread.hpp:78:9: error: 'poller_t' does not name a type\r\nsrc/io_thread.hpp:81:9: error: 'poller_t' does not name a type\r\nIn file included from src/ctx.cpp:34:0:\r\nsrc/reaper.hpp:62:9: error: 'poller_t' does not name a type\r\nsrc/reaper.hpp:65:9: error: 'poller_t' does not name a type\r\nsrc/ctx.cpp: In function 'int clipped_maxsocket(int)':\r\nsrc/ctx.cpp:52:31: error: 'zmq::poller_t' has not been declared\r\nsrc/ctx.cpp:52:60: error: 'zmq::poller_t' has not been declared\r\nsrc/ctx.cpp:54:30: error: 'zmq::poller_t' has not been declared\r\n*** Error code 1\r\nmake: Fatal error: Command failed for target `src/libzmq_la-ctx.lo'\r\n```"}}