Skip to content

Instantly share code, notes, and snippets.

@deadprogram
Created January 12, 2013 03:33
Show Gist options
  • Select an option

  • Save deadprogram/4515907 to your computer and use it in GitHub Desktop.

Select an option

Save deadprogram/4515907 to your computer and use it in GitHub Desktop.
Building serialport gem...
cd tmp/universal.x86_64-darwin10.8.0/serialport/1.9.2
make
gcc -I. -I/usr/local/kidsruby/ruby/include/ruby-1.9.1/universal-darwin10.8.0 -I/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/backward -I/usr/local/kidsruby/ruby/include/ruby-1.9.1 -I../../../../ext/native -DHAVE_TERMIOS_H -DHAVE_UNISTD_H -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -arch i386 -arch x86_64 -fno-common -pipe -DOS_DARWIN -arch i386 -arch x86_64 -o posix_serialport_impl.o -c ../../../../ext/native/posix_serialport_impl.c
In file included from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:50:21: error: stdlib.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:54:21: error: string.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:67:23: error: inttypes.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:72:19: error: stdio.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:77:20: error: alloca.h: No such file or directory
In file included from /usr/llvm-gcc-4.2/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h:15,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:176,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h:15:25: error: no include path in which to search for limits.h
In file included from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:1342,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/missing.h:22:24: error: sys/time.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/missing.h:31:25: error: sys/types.h: No such file or directory
In file included from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:1343,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:250: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: warning: ‘struct timeval’ declared inside parameter list
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: error: expected declaration specifiers or ‘...’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: error: expected declaration specifiers or ‘...’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: error: expected declaration specifiers or ‘...’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: warning: ‘struct timeval’ declared inside parameter list
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:342: warning: ‘struct timeval’ declared inside parameter list
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:509: error: expected declaration specifiers or ‘...’ before ‘pid_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:527: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_fork’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:528: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_fork_err’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:530: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_waitpid’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:531: error: expected ‘)’ before ‘pid’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:532: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_spawn’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:533: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_spawn_err’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:535: error: expected ‘)’ before ‘pid’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:775: error: expected ‘)’ before ‘long’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:776: error: expected ‘)’ before ‘long’
In file included from ../../../../ext/native/serialport.h:28,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:23:19: error: errno.h: No such file or directory
In file included from ../../../../ext/native/serialport.h:28,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:32: error: expected specifier-qualifier-list before ‘FILE’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:141: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:143: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:166: error: expected ‘)’ before ‘*’ token
../../../../ext/native/posix_serialport_impl.c:26:62: error: unistd.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c:27:52: error: fcntl.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c:29:62: error: termios.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c:30:23: error: sys/ioctl.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_create_impl’:
../../../../ext/native/posix_serialport_impl.c:109: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘stdio_file’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘mode’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘pid’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘lineno’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘pathv’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘finalize’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf_off’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf_len’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf_capa’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf_off’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf_len’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf_capa’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘readconv’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf_off’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf_len’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf_capa’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_asciicompat’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_pre_ecflags’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_pre_ecopts’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_initialized’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘tied_io_for_writing’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘write_lock’
../../../../ext/native/posix_serialport_impl.c:128: warning: ‘rb_check_safe_str’ is deprecated (declared at /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:463)
../../../../ext/native/posix_serialport_impl.c:137: error: ‘O_RDWR’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:137: error: (Each undeclared identifier is reported only once
../../../../ext/native/posix_serialport_impl.c:137: error: for each function it appears in.)
../../../../ext/native/posix_serialport_impl.c:137: error: ‘O_NOCTTY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:137: error: ‘O_NDELAY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:150: error: ‘F_SETFL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:150: error: ‘F_GETFL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:150: error: ‘O_NONBLOCK’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:160: error: ‘IXON’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:160: error: ‘IXOFF’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:160: error: ‘IXANY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:161: error: ‘CLOCAL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:161: error: ‘CREAD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:162: error: ‘HUPCL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:164: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:175: error: ‘rb_io_t’ has no member named ‘mode’
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_modem_params_impl’:
../../../../ext/native/posix_serialport_impl.c:185: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:224: error: ‘B50’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:225: error: ‘B75’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:226: error: ‘B110’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:227: error: ‘B134’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:228: error: ‘B150’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:229: error: ‘B200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:230: error: ‘B300’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:231: error: ‘B600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:232: error: ‘B1200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:233: error: ‘B1800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:234: error: ‘B2400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:235: error: ‘B4800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:236: error: ‘B9600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:237: error: ‘B19200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:238: error: ‘B38400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:290: error: ‘CS5’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:293: error: ‘CS6’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:296: error: ‘CS7’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:299: error: ‘CS8’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:305: error: ‘CSIZE’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:325: error: ‘CSTOPB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:353: error: ‘PARENB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:354: error: ‘PARODD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:373: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘get_modem_params_impl’:
../../../../ext/native/posix_serialport_impl.c:385: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:395: error: ‘B50’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:396: error: ‘B75’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:397: error: ‘B110’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:398: error: ‘B134’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:399: error: ‘B150’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:400: error: ‘B200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:401: error: ‘B300’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:402: error: ‘B600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:403: error: ‘B1200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:404: error: ‘B1800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:405: error: ‘B2400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:406: error: ‘B4800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:407: error: ‘B9600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:408: error: ‘B19200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:409: error: ‘B38400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:439: error: ‘CSIZE’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:441: error: ‘CS5’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:444: error: ‘CS6’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:447: error: ‘CS7’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:450: error: ‘CS8’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:458: error: ‘CSTOPB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:460: error: ‘PARENB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:464: error: ‘PARODD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_flow_control_impl’:
../../../../ext/native/posix_serialport_impl.c:479: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:506: error: ‘IXON’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:506: error: ‘IXOFF’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:506: error: ‘IXANY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:513: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_get_flow_control_impl’:
../../../../ext/native/posix_serialport_impl.c:526: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:543: error: ‘IXON’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:543: error: ‘IXOFF’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:543: error: ‘IXANY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_read_timeout_impl’:
../../../../ext/native/posix_serialport_impl.c:556: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:569: error: ‘VTIME’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:570: error: ‘VMIN’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:583: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_get_read_timeout_impl’:
../../../../ext/native/posix_serialport_impl.c:595: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:603: error: ‘VTIME’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:603: error: ‘VMIN’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘get_line_signals_helper_impl’:
../../../../ext/native/posix_serialport_impl.c:650: error: ‘TIOCMGET’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:655: error: ‘TIOCM_RTS’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:656: error: ‘TIOCM_DTR’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:657: error: ‘TIOCM_CTS’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:658: error: ‘TIOCM_DSR’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:659: error: ‘TIOCM_CD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:660: error: ‘TIOCM_RI’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘set_signal_impl’:
../../../../ext/native/posix_serialport_impl.c:674: error: ‘TIOCMGET’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:694: error: ‘TIOCMSET’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_rts_impl’:
../../../../ext/native/posix_serialport_impl.c:705: error: ‘TIOCM_RTS’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_dtr_impl’:
../../../../ext/native/posix_serialport_impl.c:711: error: ‘TIOCM_DTR’ undeclared (first use in this function)
In file included from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:50:21: error: stdlib.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:54:21: error: string.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:67:23: error: inttypes.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:72:19: error: stdio.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:77:20: error: alloca.h: No such file or directory
In file included from /usr/llvm-gcc-4.2/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h:15,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:176,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h:15:25: error: no include path in which to search for limits.h
In file included from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:1342,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/missing.h:22:24: error: sys/time.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/missing.h:31:25: error: sys/types.h: No such file or directory
In file included from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:1343,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:250: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: warning: ‘struct timeval’ declared inside parameter list
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: error: expected declaration specifiers or ‘...’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: error: expected declaration specifiers or ‘...’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: error: expected declaration specifiers or ‘...’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: warning: ‘struct timeval’ declared inside parameter list
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:342: warning: ‘struct timeval’ declared inside parameter list
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:509: error: expected declaration specifiers or ‘...’ before ‘pid_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:527: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_fork’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:528: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_fork_err’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:530: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_waitpid’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:531: error: expected ‘)’ before ‘pid’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:532: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_spawn’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:533: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_spawn_err’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:535: error: expected ‘)’ before ‘pid’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:775: error: expected ‘)’ before ‘long’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:776: error: expected ‘)’ before ‘long’
In file included from ../../../../ext/native/serialport.h:28,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:23:19: error: errno.h: No such file or directory
In file included from ../../../../ext/native/serialport.h:28,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:32: error: expected specifier-qualifier-list before ‘FILE’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:141: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:143: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:166: error: expected ‘)’ before ‘*’ token
../../../../ext/native/posix_serialport_impl.c:26:62: error: unistd.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c:27:52: error: fcntl.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c:29:62: error: termios.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c:30:23: error: sys/ioctl.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_create_impl’:
../../../../ext/native/posix_serialport_impl.c:109: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘stdio_file’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘mode’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘pid’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘lineno’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘pathv’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘finalize’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf_off’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf_len’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf_capa’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf_off’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf_len’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf_capa’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘readconv’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf_off’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf_len’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf_capa’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_asciicompat’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_pre_ecflags’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_pre_ecopts’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_initialized’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘tied_io_for_writing’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘write_lock’
../../../../ext/native/posix_serialport_impl.c:128: warning: ‘rb_check_safe_str’ is deprecated (declared at /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:463)
../../../../ext/native/posix_serialport_impl.c:137: error: ‘O_RDWR’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:137: error: (Each undeclared identifier is reported only once
../../../../ext/native/posix_serialport_impl.c:137: error: for each function it appears in.)
../../../../ext/native/posix_serialport_impl.c:137: error: ‘O_NOCTTY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:137: error: ‘O_NDELAY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:150: error: ‘F_SETFL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:150: error: ‘F_GETFL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:150: error: ‘O_NONBLOCK’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:160: error: ‘IXON’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:160: error: ‘IXOFF’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:160: error: ‘IXANY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:161: error: ‘CLOCAL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:161: error: ‘CREAD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:162: error: ‘HUPCL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:164: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:175: error: ‘rb_io_t’ has no member named ‘mode’
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_modem_params_impl’:
../../../../ext/native/posix_serialport_impl.c:185: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:224: error: ‘B50’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:225: error: ‘B75’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:226: error: ‘B110’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:227: error: ‘B134’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:228: error: ‘B150’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:229: error: ‘B200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:230: error: ‘B300’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:231: error: ‘B600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:232: error: ‘B1200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:233: error: ‘B1800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:234: error: ‘B2400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:235: error: ‘B4800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:236: error: ‘B9600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:237: error: ‘B19200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:238: error: ‘B38400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:290: error: ‘CS5’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:293: error: ‘CS6’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:296: error: ‘CS7’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:299: error: ‘CS8’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:305: error: ‘CSIZE’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:325: error: ‘CSTOPB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:353: error: ‘PARENB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:354: error: ‘PARODD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:373: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘get_modem_params_impl’:
../../../../ext/native/posix_serialport_impl.c:385: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:395: error: ‘B50’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:396: error: ‘B75’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:397: error: ‘B110’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:398: error: ‘B134’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:399: error: ‘B150’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:400: error: ‘B200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:401: error: ‘B300’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:402: error: ‘B600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:403: error: ‘B1200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:404: error: ‘B1800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:405: error: ‘B2400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:406: error: ‘B4800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:407: error: ‘B9600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:408: error: ‘B19200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:409: error: ‘B38400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:439: error: ‘CSIZE’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:441: error: ‘CS5’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:444: error: ‘CS6’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:447: error: ‘CS7’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:450: error: ‘CS8’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:458: error: ‘CSTOPB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:460: error: ‘PARENB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:464: error: ‘PARODD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_flow_control_impl’:
../../../../ext/native/posix_serialport_impl.c:479: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:506: error: ‘IXON’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:506: error: ‘IXOFF’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:506: error: ‘IXANY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:513: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_get_flow_control_impl’:
../../../../ext/native/posix_serialport_impl.c:526: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:543: error: ‘IXON’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:543: error: ‘IXOFF’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:543: error: ‘IXANY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_read_timeout_impl’:
../../../../ext/native/posix_serialport_impl.c:556: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:569: error: ‘VTIME’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:570: error: ‘VMIN’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:583: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_get_read_timeout_impl’:
../../../../ext/native/posix_serialport_impl.c:595: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:603: error: ‘VTIME’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:603: error: ‘VMIN’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘get_line_signals_helper_impl’:
../../../../ext/native/posix_serialport_impl.c:650: error: ‘TIOCMGET’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:655: error: ‘TIOCM_RTS’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:656: error: ‘TIOCM_DTR’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:657: error: ‘TIOCM_CTS’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:658: error: ‘TIOCM_DSR’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:659: error: ‘TIOCM_CD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:660: error: ‘TIOCM_RI’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘set_signal_impl’:
../../../../ext/native/posix_serialport_impl.c:674: error: ‘TIOCMGET’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:694: error: ‘TIOCMSET’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_rts_impl’:
../../../../ext/native/posix_serialport_impl.c:705: error: ‘TIOCM_RTS’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_dtr_impl’:
../../../../ext/native/posix_serialport_impl.c:711: error: ‘TIOCM_DTR’ undeclared (first use in this function)
lipo: can't open input file: /var/folders/Up/UpysADS2HJuEep8O7fX54U+++TI/-Tmp-//ccuI2T32.out (No such file or directory)
make: *** [posix_serialport_impl.o] Error 1
rake aborted!
Command failed with status (2): [make...]
Tasks: TOP => compile => compile:universal.x86_64-darwin10.8.0 => compile:serialport:universal.x86_64-darwin10.8.0 => copy:serialport:universal.x86_64-darwin10.8.0:1.9.2 => tmp/universal.x86_64-darwin10.8.0/serialport/1.9.2/serialport.bundle
(See full trace by running task with --trace)
cd tmp/universal.x86_64-darwin10.8.0/serialport/1.9.2
make
gcc -I. -I/usr/local/kidsruby/ruby/include/ruby-1.9.1/universal-darwin10.8.0 -I/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/backward -I/usr/local/kidsruby/ruby/include/ruby-1.9.1 -I../../../../ext/native -DHAVE_TERMIOS_H -DHAVE_UNISTD_H -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -arch i386 -arch x86_64 -fno-common -pipe -DOS_DARWIN -arch i386 -arch x86_64 -o posix_serialport_impl.o -c ../../../../ext/native/posix_serialport_impl.c
In file included from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:50:21: error: stdlib.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:54:21: error: string.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:67:23: error: inttypes.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:72:19: error: stdio.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:77:20: error: alloca.h: No such file or directory
In file included from /usr/llvm-gcc-4.2/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h:15,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:176,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h:15:25: error: no include path in which to search for limits.h
In file included from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:1342,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/missing.h:22:24: error: sys/time.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/missing.h:31:25: error: sys/types.h: No such file or directory
In file included from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:1343,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:250: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: warning: ‘struct timeval’ declared inside parameter list
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: error: expected declaration specifiers or ‘...’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: error: expected declaration specifiers or ‘...’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: error: expected declaration specifiers or ‘...’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: warning: ‘struct timeval’ declared inside parameter list
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:342: warning: ‘struct timeval’ declared inside parameter list
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:509: error: expected declaration specifiers or ‘...’ before ‘pid_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:527: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_fork’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:528: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_fork_err’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:530: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_waitpid’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:531: error: expected ‘)’ before ‘pid’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:532: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_spawn’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:533: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_spawn_err’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:535: error: expected ‘)’ before ‘pid’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:775: error: expected ‘)’ before ‘long’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:776: error: expected ‘)’ before ‘long’
In file included from ../../../../ext/native/serialport.h:28,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:23:19: error: errno.h: No such file or directory
In file included from ../../../../ext/native/serialport.h:28,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:32: error: expected specifier-qualifier-list before ‘FILE’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:141: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:143: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:166: error: expected ‘)’ before ‘*’ token
../../../../ext/native/posix_serialport_impl.c:26:62: error: unistd.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c:27:52: error: fcntl.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c:29:62: error: termios.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c:30:23: error: sys/ioctl.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_create_impl’:
../../../../ext/native/posix_serialport_impl.c:109: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘stdio_file’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘mode’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘pid’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘lineno’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘pathv’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘finalize’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf_off’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf_len’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf_capa’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf_off’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf_len’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf_capa’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘readconv’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf_off’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf_len’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf_capa’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_asciicompat’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_pre_ecflags’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_pre_ecopts’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_initialized’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘tied_io_for_writing’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘write_lock’
../../../../ext/native/posix_serialport_impl.c:128: warning: ‘rb_check_safe_str’ is deprecated (declared at /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:463)
../../../../ext/native/posix_serialport_impl.c:137: error: ‘O_RDWR’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:137: error: (Each undeclared identifier is reported only once
../../../../ext/native/posix_serialport_impl.c:137: error: for each function it appears in.)
../../../../ext/native/posix_serialport_impl.c:137: error: ‘O_NOCTTY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:137: error: ‘O_NDELAY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:150: error: ‘F_SETFL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:150: error: ‘F_GETFL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:150: error: ‘O_NONBLOCK’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:160: error: ‘IXON’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:160: error: ‘IXOFF’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:160: error: ‘IXANY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:161: error: ‘CLOCAL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:161: error: ‘CREAD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:162: error: ‘HUPCL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:164: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:175: error: ‘rb_io_t’ has no member named ‘mode’
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_modem_params_impl’:
../../../../ext/native/posix_serialport_impl.c:185: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:224: error: ‘B50’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:225: error: ‘B75’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:226: error: ‘B110’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:227: error: ‘B134’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:228: error: ‘B150’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:229: error: ‘B200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:230: error: ‘B300’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:231: error: ‘B600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:232: error: ‘B1200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:233: error: ‘B1800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:234: error: ‘B2400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:235: error: ‘B4800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:236: error: ‘B9600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:237: error: ‘B19200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:238: error: ‘B38400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:290: error: ‘CS5’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:293: error: ‘CS6’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:296: error: ‘CS7’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:299: error: ‘CS8’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:305: error: ‘CSIZE’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:325: error: ‘CSTOPB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:353: error: ‘PARENB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:354: error: ‘PARODD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:373: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘get_modem_params_impl’:
../../../../ext/native/posix_serialport_impl.c:385: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:395: error: ‘B50’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:396: error: ‘B75’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:397: error: ‘B110’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:398: error: ‘B134’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:399: error: ‘B150’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:400: error: ‘B200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:401: error: ‘B300’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:402: error: ‘B600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:403: error: ‘B1200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:404: error: ‘B1800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:405: error: ‘B2400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:406: error: ‘B4800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:407: error: ‘B9600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:408: error: ‘B19200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:409: error: ‘B38400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:439: error: ‘CSIZE’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:441: error: ‘CS5’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:444: error: ‘CS6’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:447: error: ‘CS7’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:450: error: ‘CS8’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:458: error: ‘CSTOPB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:460: error: ‘PARENB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:464: error: ‘PARODD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_flow_control_impl’:
../../../../ext/native/posix_serialport_impl.c:479: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:506: error: ‘IXON’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:506: error: ‘IXOFF’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:506: error: ‘IXANY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:513: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_get_flow_control_impl’:
../../../../ext/native/posix_serialport_impl.c:526: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:543: error: ‘IXON’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:543: error: ‘IXOFF’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:543: error: ‘IXANY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_read_timeout_impl’:
../../../../ext/native/posix_serialport_impl.c:556: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:569: error: ‘VTIME’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:570: error: ‘VMIN’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:583: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_get_read_timeout_impl’:
../../../../ext/native/posix_serialport_impl.c:595: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:603: error: ‘VTIME’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:603: error: ‘VMIN’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘get_line_signals_helper_impl’:
../../../../ext/native/posix_serialport_impl.c:650: error: ‘TIOCMGET’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:655: error: ‘TIOCM_RTS’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:656: error: ‘TIOCM_DTR’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:657: error: ‘TIOCM_CTS’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:658: error: ‘TIOCM_DSR’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:659: error: ‘TIOCM_CD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:660: error: ‘TIOCM_RI’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘set_signal_impl’:
../../../../ext/native/posix_serialport_impl.c:674: error: ‘TIOCMGET’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:694: error: ‘TIOCMSET’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_rts_impl’:
../../../../ext/native/posix_serialport_impl.c:705: error: ‘TIOCM_RTS’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_dtr_impl’:
../../../../ext/native/posix_serialport_impl.c:711: error: ‘TIOCM_DTR’ undeclared (first use in this function)
In file included from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:50:21: error: stdlib.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:54:21: error: string.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:67:23: error: inttypes.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:72:19: error: stdio.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:77:20: error: alloca.h: No such file or directory
In file included from /usr/llvm-gcc-4.2/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h:15,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:176,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h:15:25: error: no include path in which to search for limits.h
In file included from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:1342,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/missing.h:22:24: error: sys/time.h: No such file or directory
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/missing.h:31:25: error: sys/types.h: No such file or directory
In file included from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:1343,
from /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby.h:32,
from ../../../../ext/native/serialport.h:26,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:250: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: warning: ‘struct timeval’ declared inside parameter list
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:340: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: error: expected declaration specifiers or ‘...’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: error: expected declaration specifiers or ‘...’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: error: expected declaration specifiers or ‘...’ before ‘rb_fdset_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:341: warning: ‘struct timeval’ declared inside parameter list
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:342: warning: ‘struct timeval’ declared inside parameter list
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:509: error: expected declaration specifiers or ‘...’ before ‘pid_t’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:527: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_fork’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:528: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_fork_err’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:530: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_waitpid’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:531: error: expected ‘)’ before ‘pid’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:532: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_spawn’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:533: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_spawn_err’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:535: error: expected ‘)’ before ‘pid’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:775: error: expected ‘)’ before ‘long’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/intern.h:776: error: expected ‘)’ before ‘long’
In file included from ../../../../ext/native/serialport.h:28,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:23:19: error: errno.h: No such file or directory
In file included from ../../../../ext/native/serialport.h:28,
from ../../../../ext/native/posix_serialport_impl.c:20:
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:32: error: expected specifier-qualifier-list before ‘FILE’
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:141: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:143: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/io.h:166: error: expected ‘)’ before ‘*’ token
../../../../ext/native/posix_serialport_impl.c:26:62: error: unistd.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c:27:52: error: fcntl.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c:29:62: error: termios.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c:30:23: error: sys/ioctl.h: No such file or directory
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_create_impl’:
../../../../ext/native/posix_serialport_impl.c:109: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘stdio_file’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘mode’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘pid’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘lineno’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘pathv’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘finalize’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf_off’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf_len’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘wbuf_capa’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf_off’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf_len’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘rbuf_capa’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘readconv’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf_off’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf_len’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘cbuf_capa’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_asciicompat’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_pre_ecflags’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_pre_ecopts’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘writeconv_initialized’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘tied_io_for_writing’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘encs’
../../../../ext/native/posix_serialport_impl.c:114: error: ‘rb_io_t’ has no member named ‘write_lock’
../../../../ext/native/posix_serialport_impl.c:128: warning: ‘rb_check_safe_str’ is deprecated (declared at /usr/local/kidsruby/ruby/include/ruby-1.9.1/ruby/ruby.h:463)
../../../../ext/native/posix_serialport_impl.c:137: error: ‘O_RDWR’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:137: error: (Each undeclared identifier is reported only once
../../../../ext/native/posix_serialport_impl.c:137: error: for each function it appears in.)
../../../../ext/native/posix_serialport_impl.c:137: error: ‘O_NOCTTY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:137: error: ‘O_NDELAY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:150: error: ‘F_SETFL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:150: error: ‘F_GETFL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:150: error: ‘O_NONBLOCK’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:160: error: ‘IXON’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:160: error: ‘IXOFF’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:160: error: ‘IXANY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:161: error: ‘CLOCAL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:161: error: ‘CREAD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:162: error: ‘HUPCL’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:164: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:175: error: ‘rb_io_t’ has no member named ‘mode’
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_modem_params_impl’:
../../../../ext/native/posix_serialport_impl.c:185: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:224: error: ‘B50’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:225: error: ‘B75’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:226: error: ‘B110’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:227: error: ‘B134’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:228: error: ‘B150’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:229: error: ‘B200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:230: error: ‘B300’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:231: error: ‘B600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:232: error: ‘B1200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:233: error: ‘B1800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:234: error: ‘B2400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:235: error: ‘B4800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:236: error: ‘B9600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:237: error: ‘B19200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:238: error: ‘B38400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:290: error: ‘CS5’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:293: error: ‘CS6’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:296: error: ‘CS7’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:299: error: ‘CS8’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:305: error: ‘CSIZE’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:325: error: ‘CSTOPB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:353: error: ‘PARENB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:354: error: ‘PARODD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:373: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘get_modem_params_impl’:
../../../../ext/native/posix_serialport_impl.c:385: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:395: error: ‘B50’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:396: error: ‘B75’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:397: error: ‘B110’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:398: error: ‘B134’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:399: error: ‘B150’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:400: error: ‘B200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:401: error: ‘B300’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:402: error: ‘B600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:403: error: ‘B1200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:404: error: ‘B1800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:405: error: ‘B2400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:406: error: ‘B4800’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:407: error: ‘B9600’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:408: error: ‘B19200’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:409: error: ‘B38400’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:439: error: ‘CSIZE’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:441: error: ‘CS5’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:444: error: ‘CS6’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:447: error: ‘CS7’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:450: error: ‘CS8’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:458: error: ‘CSTOPB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:460: error: ‘PARENB’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:464: error: ‘PARODD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_flow_control_impl’:
../../../../ext/native/posix_serialport_impl.c:479: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:506: error: ‘IXON’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:506: error: ‘IXOFF’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:506: error: ‘IXANY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:513: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_get_flow_control_impl’:
../../../../ext/native/posix_serialport_impl.c:526: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:543: error: ‘IXON’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:543: error: ‘IXOFF’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:543: error: ‘IXANY’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_read_timeout_impl’:
../../../../ext/native/posix_serialport_impl.c:556: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:569: error: ‘VTIME’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:570: error: ‘VMIN’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:583: error: ‘TCSANOW’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_get_read_timeout_impl’:
../../../../ext/native/posix_serialport_impl.c:595: error: storage size of ‘params’ isn’t known
../../../../ext/native/posix_serialport_impl.c:603: error: ‘VTIME’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:603: error: ‘VMIN’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘get_line_signals_helper_impl’:
../../../../ext/native/posix_serialport_impl.c:650: error: ‘TIOCMGET’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:655: error: ‘TIOCM_RTS’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:656: error: ‘TIOCM_DTR’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:657: error: ‘TIOCM_CTS’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:658: error: ‘TIOCM_DSR’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:659: error: ‘TIOCM_CD’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:660: error: ‘TIOCM_RI’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘set_signal_impl’:
../../../../ext/native/posix_serialport_impl.c:674: error: ‘TIOCMGET’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c:694: error: ‘TIOCMSET’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_rts_impl’:
../../../../ext/native/posix_serialport_impl.c:705: error: ‘TIOCM_RTS’ undeclared (first use in this function)
../../../../ext/native/posix_serialport_impl.c: In function ‘sp_set_dtr_impl’:
../../../../ext/native/posix_serialport_impl.c:711: error: ‘TIOCM_DTR’ undeclared (first use in this function)
lipo: can't open input file: /var/folders/Up/UpysADS2HJuEep8O7fX54U+++TI/-Tmp-//cc6DVZEF.out (No such file or directory)
make: *** [posix_serialport_impl.o] Error 1
rake aborted!
Command failed with status (2): [make...]
Tasks: TOP => native => native:universal.x86_64-darwin10.8.0 => native:hybridgroup-serialport:universal.x86_64-darwin10.8.0 => lib/serialport.bundle => copy:serialport:universal.x86_64-darwin10.8.0:1.9.2 => tmp/universal.x86_64-darwin10.8.0/serialport/1.9.2/serialport.bundle
(See full trace by running task with --trace)
cp: pkg/hybridgroup-serialport-1.2.0-universal.x86_64-darwin-10.gem: No such file or directory
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment