william-os4y / fapws3

Fast Asynchronous Python Web Server (based on libev)
GNU General Public License v2.0
341 stars 38 forks source link

Can not install on OS X 10.6.4 #16

Closed petersanchez closed 13 years ago

petersanchez commented 14 years ago

Trying to install fapws3 on OS X 10.6.4, all latest updates applied.

python Python 2.6.4 (r264:75706, Nov 24 2009, 00:57:38) [GCC 4.2.1 (Apple Inc. build 5646) (dot 1)] on darwin Type "help", "copyright", "credits" or "license" for more information.

port installed | grep libev libev @3.9_0 (active)

sudo easy_install fapws3 Searching for fapws3 Reading http://pypi.python.org/simple/fapws3/ Reading http://william-os4y.livejournal.com/ Best match: fapws3 0.6.dev Downloading http://pypi.python.org/packages/source/f/fapws3/fapws3-0.6.dev.tar.gz#md5=5e2acfa044a3f23ff530931e4e4c002b Processing fapws3-0.6.dev.tar.gz Running fapws3-0.6.dev/setup.py -q bdist_egg --dist-dir /tmp/easy_install-khhBmW/fapws3-0.6.dev/egg-dist-tmp-CZZdOi ----------Find ev.h in /usr/include/sys ----------Find Python.h in /usr/local/include/python2.6 ----------Find libev.so in /usr/local/lib In file included from /usr/include/wchar.h:114, from /usr/local/include/python2.6/unicodeobject.h:120, from /usr/local/include/python2.6/Python.h:85, from fapws/_evwsgi.c:38: /usr/include/_wctype.h:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘wctype_t’ /usr/include/_wctype.h:90: error: expected declaration specifiers or ‘...’ before ‘wctype_t’ /usr/include/_wctype.h: In function ‘iswctype’: /usr/include/_wctype.h:92: error: ‘_charclass’ undeclared (first use in this function) /usr/include/_wctype.h:92: error: (Each undeclared identifier is reported only once /usr/include/_wctype.h:92: error: for each function it appears in.) /usr/include/_wctype.h: At top level: /usr/include/_wctype.h:178: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘wctype’ fapws/_evwsgi.c:51: error: expected specifier-qualifier-list before ‘ev_io’ fapws/_evwsgi.c:74: error: expected specifier-qualifier-list before ‘ev_timer’ fapws/_evwsgi.c: In function ‘close_connection’: fapws/_evwsgi.c:120: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:120: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:120: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:121: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:122: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:123: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:124: error: ‘struct client’ has no member named ‘protocol’ fapws/_evwsgi.c:125: error: ‘struct client’ has no member named ‘uri_path’ fapws/_evwsgi.c:127: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:127: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:127: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:127: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:128: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:130: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:130: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:130: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:132: error: ‘struct client’ has no member named ‘response_fp’ fapws/_evwsgi.c:135: warning: implicit declaration of function ‘close’ fapws/_evwsgi.c: In function ‘header_to_dict’: fapws/_evwsgi.c:284: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:286: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:288: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:295: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:297: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:304: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:306: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:316: error: ‘struct client’ has no member named ‘protocol’ fapws/_evwsgi.c:318: error: ‘struct client’ has no member named ‘protocol’ fapws/_evwsgi.c: In function ‘handle_uri’: fapws/_evwsgi.c:375: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:378: error: ‘struct client’ has no member named ‘uri_path’ fapws/_evwsgi.c:379: error: ‘struct client’ has no member named ‘uri_path’ fapws/_evwsgi.c:380: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c: In function ‘py_build_method_variables’: fapws/_evwsgi.c:404: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:409: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:409: error: ‘struct client’ has no member named ‘uri_path’ fapws/_evwsgi.c:411: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:411: error: ‘struct client’ has no member named ‘uri_path’ fapws/_evwsgi.c:412: error: ‘struct client’ has no member named ‘uri_path’ fapws/_evwsgi.c: In function ‘py_get_request_info’: fapws/_evwsgi.c:456: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:460: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:463: error: ‘struct client’ has no member named ‘protocol’ fapws/_evwsgi.c: In function ‘manage_header_body’: fapws/_evwsgi.c:483: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:497: error: ‘struct client’ has no member named ‘input_body’ fapws/_evwsgi.c:521: error: ‘struct client’ has no member named ‘input_body’ fapws/_evwsgi.c: In function ‘python_handler’: fapws/_evwsgi.c:543: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:543: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:543: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:569: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:580: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:594: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:595: error: ‘struct client’ has no member named ‘response_header_length’ fapws/_evwsgi.c:595: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:596: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:612: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:613: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:623: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:643: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:643: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:644: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:646: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:646: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:646: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:646: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:648: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:648: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:649: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:649: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:653: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:653: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:653: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:653: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:654: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:662: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:663: error: ‘struct client’ has no member named ‘response_header_length’ fapws/_evwsgi.c:663: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:670: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:671: error: ‘struct client’ has no member named ‘response_header_length’ fapws/_evwsgi.c:671: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:694: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:696: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:697: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:698: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:701: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:709: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:710: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c: In function ‘write_cli’: fapws/_evwsgi.c:725: error: ‘EV_WRITE’ undeclared (first use in this function) fapws/_evwsgi.c:734: warning: implicit declaration of function ‘write’ fapws/_evwsgi.c:737: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:737: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:737: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:740: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:741: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:741: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:741: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:742: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:744: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:747: warning: implicit declaration of function ‘usleep’ fapws/_evwsgi.c: At top level: fapws/_evwsgi.c:772: warning: ‘struct ev_io’ declared inside parameter list fapws/_evwsgi.c:772: warning: ‘struct ev_loop’ declared inside parameter list fapws/_evwsgi.c: In function ‘write_cb’: fapws/_evwsgi.c:777: error: ‘struct client’ has no member named ‘ev_write’ fapws/_evwsgi.c:778: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:811: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:811: error: ‘struct client’ has no member named ‘response_header_length’ fapws/_evwsgi.c:812: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:815: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:823: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:823: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:825: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:826: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:826: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:828: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:828: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:841: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:841: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:846: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:853: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:853: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:853: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:855: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:857: error: ‘struct client’ has no member named ‘response_fp’ fapws/_evwsgi.c:857: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:859: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:861: error: ‘struct client’ has no member named ‘response_fp’ fapws/_evwsgi.c:880: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:880: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:882: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:883: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:907: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:910: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:910: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:911: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:915: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:915: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:915: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:930: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:931: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:933: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:938: warning: implicit declaration of function ‘ev_io_stop’ fapws/_evwsgi.c:938: error: ‘EVA’ undeclared (first use in this function) fapws/_evwsgi.c:938: error: expected ‘)’ before ‘w’ fapws/_evwsgi.c:943: error: expected ‘)’ before ‘w’ fapws/_evwsgi.c: At top level: fapws/_evwsgi.c:951: warning: ‘struct ev_io’ declared inside parameter list fapws/_evwsgi.c:951: warning: ‘struct ev_loop’ declared inside parameter list fapws/_evwsgi.c: In function ‘connection_cb’: fapws/_evwsgi.c:953: error: ‘struct client’ has no member named ‘ev_read’ fapws/_evwsgi.c:958: error: ‘EV_READ’ undeclared (first use in this function) fapws/_evwsgi.c:960: warning: implicit declaration of function ‘read’ fapws/_evwsgi.c:963: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:964: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:965: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:967: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:968: error: ‘EVA’ undeclared (first use in this function) fapws/_evwsgi.c:968: error: expected ‘)’ before ‘w’ fapws/_evwsgi.c:979: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:979: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:979: error: ‘struct client’ has no member named ‘input_pos’ fapws/_evwsgi.c:980: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:980: error: ‘struct client’ has no member named ‘input_pos’ fapws/_evwsgi.c:981: error: ‘struct client’ has no member named ‘input_pos’ fapws/_evwsgi.c:982: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:982: error: ‘struct client’ has no member named ‘input_pos’ fapws/_evwsgi.c:984: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:984: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:984: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:984: error: ‘struct client’ has no member named ‘input_pos’ fapws/_evwsgi.c:986: error: ‘struct client’ has no member named ‘input_body’ fapws/_evwsgi.c:986: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:987: error: ‘struct client’ has no member named ‘input_body’ fapws/_evwsgi.c:987: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:988: error: ‘struct client’ has no member named ‘input_body’ fapws/_evwsgi.c:991: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:1000: error: ‘struct client’ has no member named ‘input_pos’ fapws/_evwsgi.c:1003: error: ‘struct client’ has no member named ‘input_body’ fapws/_evwsgi.c:1010: error: expected ‘)’ before ‘w’ fapws/_evwsgi.c:1011: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:1013: warning: implicit declaration of function ‘ev_io_init’ fapws/_evwsgi.c:1013: error: ‘struct client’ has no member named ‘ev_write’ fapws/_evwsgi.c:1013: error: ‘EV_WRITE’ undeclared (first use in this function) fapws/_evwsgi.c:1014: warning: implicit declaration of function ‘ev_io_start’ fapws/_evwsgi.c:1014: error: ‘struct client’ has no member named ‘ev_write’ fapws/_evwsgi.c:1020: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c: At top level: fapws/_evwsgi.c:1032: warning: ‘struct ev_io’ declared inside parameter list fapws/_evwsgi.c:1032: warning: ‘struct ev_loop’ declared inside parameter list fapws/_evwsgi.c: In function ‘accept_cb’: fapws/_evwsgi.c:1038: error: dereferencing pointer to incomplete type fapws/_evwsgi.c:1045: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:1046: error: ‘struct client’ has no member named ‘input_body’ fapws/_evwsgi.c:1047: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:1048: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:1049: error: ‘struct client’ has no member named ‘protocol’ fapws/_evwsgi.c:1050: error: ‘struct client’ has no member named ‘uri_path’ fapws/_evwsgi.c:1051: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:1052: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:1053: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:1054: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:1056: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:1057: error: ‘struct client’ has no member named ‘input_pos’ fapws/_evwsgi.c:1058: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:1059: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:1060: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:1061: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:1064: error: ‘struct client’ has no member named ‘ev_read’ fapws/_evwsgi.c:1064: error: ‘EV_READ’ undeclared (first use in this function) fapws/_evwsgi.c:1066: error: ‘struct client’ has no member named ‘ev_read’ fapws/_evwsgi.c: At top level: fapws/_evwsgi.c:1072: error: expected declaration specifiers or ‘...’ before ‘ev_signal’ fapws/_evwsgi.c:1072: warning: ‘struct ev_loop’ declared inside parameter list fapws/_evwsgi.c: In function ‘sigint_cb’: fapws/_evwsgi.c:1075: warning: implicit declaration of function ‘ev_unloop’ fapws/_evwsgi.c:1075: error: ‘EVUNLOOP_ALL’ undeclared (first use in this function) fapws/_evwsgi.c: At top level: fapws/_evwsgi.c:1081: error: expected declaration specifiers or ‘...’ before ‘ev_signal’ fapws/_evwsgi.c:1081: warning: ‘struct ev_loop’ declared inside parameter list fapws/_evwsgi.c:1152: error: expected declaration specifiers or ‘...’ before ‘ev_timer’ fapws/_evwsgi.c:1152: warning: ‘struct ev_loop’ declared inside parameter list fapws/_evwsgi.c: In function ‘timer_cb’: fapws/_evwsgi.c:1154: error: ‘w’ undeclared (first use in this function) fapws/_evwsgi.c:1154: error: ‘struct TimerObj’ has no member named ‘timerwatcher’ fapws/_evwsgi.c:1155: error: ‘struct TimerObj’ has no member named ‘py_cb’ fapws/_evwsgi.c:1162: warning: implicit declaration of function ‘ev_timer_stop’ fapws/_evwsgi.c: In function ‘py_run_loop’: fapws/_evwsgi.c:1181: error: ‘ev_io’ undeclared (first use in this function) fapws/_evwsgi.c:1181: error: expected ‘;’ before ‘accept_watcher’ fapws/_evwsgi.c:1182: error: ‘ev_signal’ undeclared (first use in this function) fapws/_evwsgi.c:1182: error: expected ‘;’ before ‘signal_watcher’ fapws/_evwsgi.c:1184: warning: implicit declaration of function ‘ev_default_loop’ fapws/_evwsgi.c:1184: warning: initialization makes pointer from integer without a cast fapws/_evwsgi.c:1185: warning: implicit declaration of function ‘ev_backend’ fapws/_evwsgi.c:1201: error: ‘accept_watcher’ undeclared (first use in this function) fapws/_evwsgi.c:1201: error: ‘EV_READ’ undeclared (first use in this function) fapws/_evwsgi.c:1203: warning: implicit declaration of function ‘ev_signal_init’ fapws/_evwsgi.c:1203: error: ‘signal_watcher’ undeclared (first use in this function) fapws/_evwsgi.c:1204: warning: implicit declaration of function ‘ev_signal_start’ fapws/_evwsgi.c:1205: error: ‘signal_watcher2’ undeclared (first use in this function) fapws/_evwsgi.c:1212: warning: implicit declaration of function ‘ev_timer_init’ fapws/_evwsgi.c:1212: error: ‘struct TimerObj’ has no member named ‘timerwatcher’ fapws/_evwsgi.c:1212: error: ‘struct TimerObj’ has no member named ‘delay’ fapws/_evwsgi.c:1212: error: ‘struct TimerObj’ has no member named ‘delay’ fapws/_evwsgi.c:1213: warning: implicit declaration of function ‘ev_timer_start’ fapws/_evwsgi.c:1213: error: ‘struct TimerObj’ has no member named ‘timerwatcher’ fapws/_evwsgi.c:1216: warning: implicit declaration of function ‘ev_loop’ fapws/_evwsgi.c: In function ‘py_libev_version’: fapws/_evwsgi.c:1226: warning: implicit declaration of function ‘ev_version_major’ fapws/_evwsgi.c:1226: warning: implicit declaration of function ‘ev_version_minor’ fapws/_evwsgi.c: In function ‘py_add_timer_cb’: fapws/_evwsgi.c:1310: error: ‘struct TimerObj’ has no member named ‘delay’ fapws/_evwsgi.c:1310: error: ‘struct TimerObj’ has no member named ‘py_cb’ fapws/_evwsgi.c: In function ‘py_stop_timer’: fapws/_evwsgi.c:1331: warning: initialization makes pointer from integer without a cast fapws/_evwsgi.c:1335: error: ‘struct TimerObj’ has no member named ‘timerwatcher’ fapws/_evwsgi.c: In function ‘py_restart_timer’: fapws/_evwsgi.c:1348: warning: initialization makes pointer from integer without a cast fapws/_evwsgi.c:1354: warning: implicit declaration of function ‘ev_timer_again’ fapws/_evwsgi.c:1354: error: ‘struct TimerObj’ has no member named ‘timerwatcher’ error: Setup script exited with error: command 'gcc' failed with exit status 1

I try installing via source manually. I have an up to date git clone, with the last commit being: 1a119459d3f823c1a6d89480d77ad90f4b7771c4

python setup.py build ----------Find ev.h in /usr/include/sys ----------Find Python.h in /usr/local/include/python2.6 ----------Find libev.so in /usr/local/lib running build running build_py creating build creating build/lib.macosx-10.4-i386-2.6 creating build/lib.macosx-10.4-i386-2.6/fapws copying fapws/init.py -> build/lib.macosx-10.4-i386-2.6/fapws copying fapws/base.py -> build/lib.macosx-10.4-i386-2.6/fapws copying fapws/config.py -> build/lib.macosx-10.4-i386-2.6/fapws creating build/lib.macosx-10.4-i386-2.6/fapws/contrib copying fapws/contrib/init.py -> build/lib.macosx-10.4-i386-2.6/fapws/contrib copying fapws/contrib/cgiapp.py -> build/lib.macosx-10.4-i386-2.6/fapws/contrib copying fapws/contrib/django_handler.py -> build/lib.macosx-10.4-i386-2.6/fapws/contrib copying fapws/contrib/headers.py -> build/lib.macosx-10.4-i386-2.6/fapws/contrib copying fapws/contrib/log.py -> build/lib.macosx-10.4-i386-2.6/fapws/contrib copying fapws/contrib/views.py -> build/lib.macosx-10.4-i386-2.6/fapws/contrib copying fapws/contrib/zip.py -> build/lib.macosx-10.4-i386-2.6/fapws/contrib running egg_info creating fapws3.egg-info writing fapws3.egg-info/PKG-INFO writing top-level names to fapws3.egg-info/top_level.txt writing dependency_links to fapws3.egg-info/dependency_links.txt writing entry points to fapws3.egg-info/entry_points.txt writing manifest file 'fapws3.egg-info/SOURCES.txt' reading manifest file 'fapws3.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'fapws3.egg-info/SOURCES.txt' copying fapws/_evwsgi.c -> build/lib.macosx-10.4-i386-2.6/fapws running build_ext building 'fapws._evwsgi' extension creating build/temp.macosx-10.4-i386-2.6 creating build/temp.macosx-10.4-i386-2.6/fapws gcc -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/include/sys -I/usr/local/include/python2.6 -I/usr/local/include/python2.6 -c fapws/_evwsgi.c -o build/temp.macosx-10.4-i386-2.6/fapws/_evwsgi.o In file included from /usr/include/wchar.h:114, from /usr/local/include/python2.6/unicodeobject.h:120, from /usr/local/include/python2.6/Python.h:85, from fapws/_evwsgi.c:38: /usr/include/_wctype.h:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘wctype_t’ /usr/include/_wctype.h:90: error: expected declaration specifiers or ‘...’ before ‘wctype_t’ /usr/include/_wctype.h: In function ‘iswctype’: /usr/include/_wctype.h:92: error: ‘_charclass’ undeclared (first use in this function) /usr/include/_wctype.h:92: error: (Each undeclared identifier is reported only once /usr/include/_wctype.h:92: error: for each function it appears in.) /usr/include/_wctype.h: At top level: /usr/include/_wctype.h:178: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘wctype’ fapws/_evwsgi.c:51: error: expected specifier-qualifier-list before ‘ev_io’ fapws/_evwsgi.c:74: error: expected specifier-qualifier-list before ‘ev_timer’ fapws/_evwsgi.c:96: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token fapws/_evwsgi.c: In function ‘close_connection’: fapws/_evwsgi.c:122: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:122: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:122: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:123: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:124: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:125: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:126: error: ‘struct client’ has no member named ‘protocol’ fapws/_evwsgi.c:127: error: ‘struct client’ has no member named ‘uri_path’ fapws/_evwsgi.c:129: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:129: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:129: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:129: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:130: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:132: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:132: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:132: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:134: error: ‘struct client’ has no member named ‘response_fp’ fapws/_evwsgi.c:137: warning: implicit declaration of function ‘close’ fapws/_evwsgi.c: In function ‘header_to_dict’: fapws/_evwsgi.c:286: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:288: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:290: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:297: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:299: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:306: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:308: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:318: error: ‘struct client’ has no member named ‘protocol’ fapws/_evwsgi.c:320: error: ‘struct client’ has no member named ‘protocol’ fapws/_evwsgi.c: In function ‘handle_uri’: fapws/_evwsgi.c:377: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:380: error: ‘struct client’ has no member named ‘uri_path’ fapws/_evwsgi.c:381: error: ‘struct client’ has no member named ‘uri_path’ fapws/_evwsgi.c:382: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c: In function ‘py_build_method_variables’: fapws/_evwsgi.c:406: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:411: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:411: error: ‘struct client’ has no member named ‘uri_path’ fapws/_evwsgi.c:413: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:413: error: ‘struct client’ has no member named ‘uri_path’ fapws/_evwsgi.c:414: error: ‘struct client’ has no member named ‘uri_path’ fapws/_evwsgi.c: In function ‘py_get_request_info’: fapws/_evwsgi.c:458: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:462: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:465: error: ‘struct client’ has no member named ‘protocol’ fapws/_evwsgi.c: In function ‘manage_header_body’: fapws/_evwsgi.c:485: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:499: error: ‘struct client’ has no member named ‘input_body’ fapws/_evwsgi.c:523: error: ‘struct client’ has no member named ‘input_body’ fapws/_evwsgi.c: In function ‘python_handler’: fapws/_evwsgi.c:545: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:545: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:545: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:571: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:582: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:596: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:597: error: ‘struct client’ has no member named ‘response_header_length’ fapws/_evwsgi.c:597: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:598: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:614: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:615: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:625: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:645: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:645: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:646: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:648: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:648: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:648: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:648: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:650: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:650: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:651: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:651: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:655: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:655: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:655: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:655: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:656: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:664: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:665: error: ‘struct client’ has no member named ‘response_header_length’ fapws/_evwsgi.c:665: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:672: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:673: error: ‘struct client’ has no member named ‘response_header_length’ fapws/_evwsgi.c:673: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:696: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:698: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:699: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:700: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:703: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:711: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:712: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c: In function ‘write_cli’: fapws/_evwsgi.c:727: error: ‘EV_WRITE’ undeclared (first use in this function) fapws/_evwsgi.c:736: warning: implicit declaration of function ‘write’ fapws/_evwsgi.c:739: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:739: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:739: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:742: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:743: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:743: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:743: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:744: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:746: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:749: warning: implicit declaration of function ‘usleep’ fapws/_evwsgi.c: At top level: fapws/_evwsgi.c:774: warning: ‘struct ev_io’ declared inside parameter list fapws/_evwsgi.c: In function ‘write_cb’: fapws/_evwsgi.c:779: error: ‘struct client’ has no member named ‘ev_write’ fapws/_evwsgi.c:780: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:813: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:813: error: ‘struct client’ has no member named ‘response_header_length’ fapws/_evwsgi.c:814: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:817: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:825: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:825: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:827: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:828: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:828: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:830: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:830: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:843: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:843: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:848: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:855: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:855: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:855: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:857: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:859: error: ‘struct client’ has no member named ‘response_fp’ fapws/_evwsgi.c:859: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:861: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:863: error: ‘struct client’ has no member named ‘response_fp’ fapws/_evwsgi.c:882: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:882: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:884: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:885: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:909: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:912: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:912: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:913: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:917: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:917: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:917: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:932: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:933: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:935: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:940: warning: implicit declaration of function ‘ev_io_stop’ fapws/_evwsgi.c:940: error: ‘EVA’ undeclared (first use in this function) fapws/_evwsgi.c:940: error: expected ‘)’ before ‘w’ fapws/_evwsgi.c:945: error: expected ‘)’ before ‘w’ fapws/_evwsgi.c: At top level: fapws/_evwsgi.c:953: warning: ‘struct ev_io’ declared inside parameter list fapws/_evwsgi.c: In function ‘connection_cb’: fapws/_evwsgi.c:955: error: ‘struct client’ has no member named ‘ev_read’ fapws/_evwsgi.c:960: error: ‘EV_READ’ undeclared (first use in this function) fapws/_evwsgi.c:962: warning: implicit declaration of function ‘read’ fapws/_evwsgi.c:965: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:966: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:967: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:969: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:970: error: ‘EVA’ undeclared (first use in this function) fapws/_evwsgi.c:970: error: expected ‘)’ before ‘w’ fapws/_evwsgi.c:981: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:981: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:981: error: ‘struct client’ has no member named ‘input_pos’ fapws/_evwsgi.c:982: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:982: error: ‘struct client’ has no member named ‘input_pos’ fapws/_evwsgi.c:983: error: ‘struct client’ has no member named ‘input_pos’ fapws/_evwsgi.c:984: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:984: error: ‘struct client’ has no member named ‘input_pos’ fapws/_evwsgi.c:986: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:986: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:986: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:986: error: ‘struct client’ has no member named ‘input_pos’ fapws/_evwsgi.c:988: error: ‘struct client’ has no member named ‘input_body’ fapws/_evwsgi.c:988: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:989: error: ‘struct client’ has no member named ‘input_body’ fapws/_evwsgi.c:989: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:990: error: ‘struct client’ has no member named ‘input_body’ fapws/_evwsgi.c:993: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:1002: error: ‘struct client’ has no member named ‘input_pos’ fapws/_evwsgi.c:1005: error: ‘struct client’ has no member named ‘input_body’ fapws/_evwsgi.c:1012: error: expected ‘)’ before ‘w’ fapws/_evwsgi.c:1013: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:1015: warning: implicit declaration of function ‘ev_io_init’ fapws/_evwsgi.c:1015: error: ‘struct client’ has no member named ‘ev_write’ fapws/_evwsgi.c:1015: error: ‘EV_WRITE’ undeclared (first use in this function) fapws/_evwsgi.c:1016: warning: implicit declaration of function ‘ev_io_start’ fapws/_evwsgi.c:1016: error: ‘struct client’ has no member named ‘ev_write’ fapws/_evwsgi.c:1022: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c: At top level: fapws/_evwsgi.c:1034: warning: ‘struct ev_io’ declared inside parameter list fapws/_evwsgi.c: In function ‘accept_cb’: fapws/_evwsgi.c:1040: error: dereferencing pointer to incomplete type fapws/_evwsgi.c:1047: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:1048: error: ‘struct client’ has no member named ‘input_body’ fapws/_evwsgi.c:1049: error: ‘struct client’ has no member named ‘uri’ fapws/_evwsgi.c:1050: error: ‘struct client’ has no member named ‘cmd’ fapws/_evwsgi.c:1051: error: ‘struct client’ has no member named ‘protocol’ fapws/_evwsgi.c:1052: error: ‘struct client’ has no member named ‘uri_path’ fapws/_evwsgi.c:1053: error: ‘struct client’ has no member named ‘wsgi_cb’ fapws/_evwsgi.c:1054: error: ‘struct client’ has no member named ‘response_header’ fapws/_evwsgi.c:1055: error: ‘struct client’ has no member named ‘response_content’ fapws/_evwsgi.c:1056: error: ‘struct client’ has no member named ‘response_content_obj’ fapws/_evwsgi.c:1058: error: ‘struct client’ has no member named ‘input_header’ fapws/_evwsgi.c:1059: error: ‘struct client’ has no member named ‘input_pos’ fapws/_evwsgi.c:1060: error: ‘struct client’ has no member named ‘retry’ fapws/_evwsgi.c:1061: error: ‘struct client’ has no member named ‘response_iter_sent’ fapws/_evwsgi.c:1062: error: ‘struct client’ has no member named ‘remote_addr’ fapws/_evwsgi.c:1063: error: ‘struct client’ has no member named ‘remote_port’ fapws/_evwsgi.c:1066: error: ‘struct client’ has no member named ‘ev_read’ fapws/_evwsgi.c:1066: error: ‘EV_READ’ undeclared (first use in this function) fapws/_evwsgi.c:1068: error: ‘struct client’ has no member named ‘ev_read’ fapws/_evwsgi.c: At top level: fapws/_evwsgi.c:1074: error: expected declaration specifiers or ‘...’ before ‘ev_signal’ fapws/_evwsgi.c: In function ‘sigint_cb’: fapws/_evwsgi.c:1077: warning: implicit declaration of function ‘ev_unloop’ fapws/_evwsgi.c:1077: error: ‘EVUNLOOP_ALL’ undeclared (first use in this function) fapws/_evwsgi.c: At top level: fapws/_evwsgi.c:1083: error: expected declaration specifiers or ‘...’ before ‘ev_signal’ fapws/_evwsgi.c:1154: error: expected declaration specifiers or ‘...’ before ‘ev_timer’ fapws/_evwsgi.c: In function ‘timer_cb’: fapws/_evwsgi.c:1156: error: ‘w’ undeclared (first use in this function) fapws/_evwsgi.c:1156: error: ‘struct TimerObj’ has no member named ‘timerwatcher’ fapws/_evwsgi.c:1157: error: ‘struct TimerObj’ has no member named ‘py_cb’ fapws/_evwsgi.c:1164: warning: implicit declaration of function ‘ev_timer_stop’ fapws/_evwsgi.c: At top level: fapws/_evwsgi.c:1176: error: expected declaration specifiers or ‘...’ before ‘ev_idle’ fapws/_evwsgi.c: In function ‘idle_cb’: fapws/_evwsgi.c:1206: warning: implicit declaration of function ‘ev_idle_stop’ fapws/_evwsgi.c:1206: error: ‘w’ undeclared (first use in this function) fapws/_evwsgi.c: In function ‘py_run_loop’: fapws/_evwsgi.c:1222: error: ‘ev_io’ undeclared (first use in this function) fapws/_evwsgi.c:1222: error: expected ‘;’ before ‘accept_watcher’ fapws/_evwsgi.c:1223: error: ‘ev_signal’ undeclared (first use in this function) fapws/_evwsgi.c:1223: error: expected ‘;’ before ‘signal_watcher’ fapws/_evwsgi.c:1225: warning: implicit declaration of function ‘ev_default_loop’ fapws/_evwsgi.c:1225: warning: assignment makes pointer from integer without a cast fapws/_evwsgi.c:1226: warning: implicit declaration of function ‘ev_backend’ fapws/_evwsgi.c:1242: error: ‘accept_watcher’ undeclared (first use in this function) fapws/_evwsgi.c:1242: error: ‘EV_READ’ undeclared (first use in this function) fapws/_evwsgi.c:1244: warning: implicit declaration of function ‘ev_signal_init’ fapws/_evwsgi.c:1244: error: ‘signal_watcher’ undeclared (first use in this function) fapws/_evwsgi.c:1245: warning: implicit declaration of function ‘ev_signal_start’ fapws/_evwsgi.c:1246: error: ‘signal_watcher2’ undeclared (first use in this function) fapws/_evwsgi.c:1248: error: ‘idle_watcher’ undeclared (first use in this function) fapws/_evwsgi.c:1248: error: ‘ev_idle’ undeclared (first use in this function) fapws/_evwsgi.c:1249: warning: implicit declaration of function ‘ev_idle_init’ fapws/_evwsgi.c:1255: warning: implicit declaration of function ‘ev_timer_init’ fapws/_evwsgi.c:1255: error: ‘struct TimerObj’ has no member named ‘timerwatcher’ fapws/_evwsgi.c:1255: error: ‘struct TimerObj’ has no member named ‘delay’ fapws/_evwsgi.c:1255: error: ‘struct TimerObj’ has no member named ‘delay’ fapws/_evwsgi.c:1256: warning: implicit declaration of function ‘ev_timer_start’ fapws/_evwsgi.c:1256: error: ‘struct TimerObj’ has no member named ‘timerwatcher’ fapws/_evwsgi.c:1259: warning: implicit declaration of function ‘ev_loop’ fapws/_evwsgi.c: In function ‘py_libev_version’: fapws/_evwsgi.c:1269: warning: implicit declaration of function ‘ev_version_major’ fapws/_evwsgi.c:1269: warning: implicit declaration of function ‘ev_version_minor’ fapws/_evwsgi.c: In function ‘py_add_timer_cb’: fapws/_evwsgi.c:1353: error: ‘struct TimerObj’ has no member named ‘delay’ fapws/_evwsgi.c:1353: error: ‘struct TimerObj’ has no member named ‘py_cb’ fapws/_evwsgi.c: In function ‘py_stop_timer’: fapws/_evwsgi.c:1374: warning: initialization makes pointer from integer without a cast fapws/_evwsgi.c:1378: error: ‘struct TimerObj’ has no member named ‘timerwatcher’ fapws/_evwsgi.c: In function ‘py_restart_timer’: fapws/_evwsgi.c:1391: warning: initialization makes pointer from integer without a cast fapws/_evwsgi.c:1397: warning: implicit declaration of function ‘ev_timer_again’ fapws/_evwsgi.c:1397: error: ‘struct TimerObj’ has no member named ‘timerwatcher’ fapws/_evwsgi.c: In function ‘py_defer’: fapws/_evwsgi.c:1457: warning: implicit declaration of function ‘ev_idle_start’ fapws/_evwsgi.c:1457: error: ‘idle_watcher’ undeclared (first use in this function) error: command 'gcc' failed with exit status 1

I can install fapws3 on Debian, FreeBSD, etc. various versions. Little stumped on why it's not working on OS X.

Any ideas?

william-os4y commented 14 years ago

This is indeed an issue of the last release. Within the current "master" branch I try to solve this issue. It sounds that it's not yet good for OSX ;-(. unfortunately I don't have such OS, thus difficult for me to reproduce the issue.

The only small strange thing I see is coming from the fact that /usr/include is not included, in the "include_dirs".

"-I/usr/include/sys -I/usr/local/include/python2.6 "

Once you have found it, thanks to share the solution.

W.

william-os4y commented 13 years ago

no news ;-(