<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">Hi Ge,<DIV>same thing after updating,</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>23:52:39 - :/CHUCK/chuck_dev/src$ make clean</DIV><DIV>rm -f *.o chuck.tab.c chuck.tab.h chuck.yy.c chuck.output </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>23:52:45 - eaylon@jupiter:/CHUCK/chuck_dev/src$ make osx</DIV><DIV>make -f makefile.osx</DIV><DIV>bison -dv -b chuck chuck.y</DIV><DIV>gcc -D__MACOSX_CORE__ -O3 -c chuck.tab.c</DIV><DIV>flex -ochuck.yy.c chuck.lex</DIV><DIV>gcc -D__MACOSX_CORE__ -O3 -c chuck.yy.c</DIV><DIV>gcc -D__MACOSX_CORE__ -O3 -c chuck_main.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -O3 -c chuck_errmsg.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -O3 -c chuck_utils.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -O3 -c chuck_symbol.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -O3 -c chuck_table.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -O3 -c chuck_temp.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -O3 -c chuck_absyn.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -O3 -c chuck_type.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -O3 -c chuck_emit.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -O3 -c chuck_frame.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -O3 -c chuck_instr.cpp</DIV><DIV>/usr/include/sys/types.h:86: error: declaration does not declare anything</DIV><DIV>make[1]: *** [chuck_instr.o] Error 1</DIV><DIV>make: [osx] Error 2 (ignored)</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>###############</DIV><DIV>gcc version is 4.0.1</DIV><DIV>###############</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>23:52:59 - /CHUCK/chuck_dev/src$ gcc --version</DIV><DIV>i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5250)</DIV><DIV>Copyright (C) 2005 Free Software Foundation, Inc.</DIV><DIV>This is free software; see the source for copying conditions.  There is NO</DIV><DIV>warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>###################</DIV><DIV> chuck-1.2.0.6 builds ok.</DIV><DIV>###################</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>23:55:35 - /CHUCK/chuck-1.2.0.6/src$ make clean</DIV><DIV>rm -f *.o chuck.tab.c chuck.tab.h chuck.yy.c chuck.output chuck</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>23:55:39 - /CHUCK/chuck-1.2.0.6/src$ make osx-intel</DIV><DIV>make -f makefile.osx-intel</DIV><DIV>bison -dv -b chuck chuck.y</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck.tab.c</DIV><DIV>flex -ochuck.yy.c chuck.lex</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck.yy.c</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_absyn.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_parse.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_errmsg.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_frame.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_symbol.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_table.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_utils.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_vm.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_instr.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_scan.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_type.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_emit.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_compile.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_dl.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_oo.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_lang.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_ugen.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_main.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_otf.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_stats.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_bbq.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_shell.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_console.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c chuck_globals.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c digiio_rtaudio.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c hidio_sdl.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c midiio_rtmidi.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c rtaudio.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c rtmidi.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c ugen_osc.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c ugen_filter.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c ugen_stk.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c ugen_xxx.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c ulib_machine.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c ulib_math.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c ulib_std.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c ulib_opsc.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c util_buffers.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c util_console.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c util_math.c</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c util_network.c</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c util_raw.c</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c util_string.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c util_thread.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c util_xforms.c</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c util_opsc.cpp</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c util_hid.c</DIV><DIV>gcc -D__MACOSX_CORE__ -D__INTEL_MAC__ -O3 -c util_sndfile.c</DIV><DIV>g++ -o chuck chuck.tab.o chuck.yy.o chuck_absyn.o chuck_parse.o chuck_errmsg.o chuck_frame.o chuck_symbol.o chuck_table.o chuck_utils.o chuck_vm.o chuck_instr.o chuck_scan.o chuck_type.o chuck_emit.o chuck_compile.o chuck_dl.o chuck_oo.o chuck_lang.o chuck_ugen.o chuck_main.o chuck_otf.o chuck_stats.o chuck_bbq.o chuck_shell.o chuck_console.o chuck_globals.o digiio_rtaudio.o hidio_sdl.o midiio_rtmidi.o rtaudio.o rtmidi.o ugen_osc.o ugen_filter.o ugen_stk.o ugen_xxx.o ulib_machine.o ulib_math.o ulib_std.o ulib_opsc.o util_buffers.o util_console.o util_math.o util_network.o util_raw.o util_string.o util_thread.o util_xforms.o util_opsc.o util_hid.o util_sndfile.o -framework CoreAudio -framework CoreMIDI -framework CoreFoundation -framework IOKit -framework Carbon -lstdc++ -lm</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>##########################</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I remember I had the same error when compiling taps for the first time. But then Ananya sent an update and the problem was solved. Below is the email sent at the time:</DIV><DIV><BR><DIV><DIV>On Jul 29, 2006, at 2:59 AM, Ananya Misra wrote:</DIV><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">There is an updated version of TAPESTREA (version 0.1.0.1) now available:</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><BR style=""></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">      <A href="http://taps.cs.princeton.edu/release/">http://taps.cs.princeton.edu/release/</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><BR style=""></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">It fixes some problems we found with the MacOS X executable and also with </DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">compiling the code on osx.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><BR style=""></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">If you come across any problems with this version, please let us know.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><BR style=""></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Thanks.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><BR style=""></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">taps team</DIV></BLOCKQUOTE></DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR><DIV><DIV>On Sep 11, 2006, at 11:06 PM, Ge Wang wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Hi Eduard!</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> <BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">When building chuck from cvs in macintel got the following:</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">gcc -D__MACOSX_CORE__ -O3 -c chuck_instr.cpp</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">/usr/include/sys/types.h:86: error: declaration does not declare</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">anything</DIV> </BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">This is quite strange.<SPAN class="Apple-converted-space">  </SPAN>We don't have a macintel around, so we'll try<SPAN class="Apple-converted-space"> </SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">to debug remotely.<SPAN class="Apple-converted-space">  </SPAN>I checked in a slight change to the offending file,<SPAN class="Apple-converted-space"> </SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">please update and try compiling again?</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Also:</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">1. what gcc version on macintel?</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">2. does the release 1.2.0.6 compile or do you get the same error?</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Anyone else encounter the same problem?</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Thanks!</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Ge!</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">chuck-users mailing list</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="mailto:chuck-users@lists.cs.princeton.edu">chuck-users@lists.cs.princeton.edu</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</A></DIV> </BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>