diff -ur audicle-1.0.0.6-orig/lang/chuck-1.2.1.1/src/chuck_vm.cpp audicle-1.0.0.6/lang/chuck-1.2.1.1/src/chuck_vm.cpp --- audicle-1.0.0.6-orig/lang/chuck-1.2.1.1/src/chuck_vm.cpp 2009-06-27 16:41:29.000000000 -0400 +++ audicle-1.0.0.6/lang/chuck-1.2.1.1/src/chuck_vm.cpp 2009-06-27 16:45:36.000000000 -0400 @@ -47,6 +47,7 @@ #else #include #include + #include #endif diff -ur audicle-1.0.0.6-orig/lang/chuck-1.2.1.1/src/rtaudio.cpp audicle-1.0.0.6/lang/chuck-1.2.1.1/src/rtaudio.cpp --- audicle-1.0.0.6-orig/lang/chuck-1.2.1.1/src/rtaudio.cpp 2009-06-27 16:41:29.000000000 -0400 +++ audicle-1.0.0.6/lang/chuck-1.2.1.1/src/rtaudio.cpp 2009-06-27 16:47:50.000000000 -0400 @@ -50,6 +50,7 @@ #include "chuck_errmsg.h" #include "digiio_rtaudio.h" #include +#include // old // #include "RtAudio.h" // #include diff -ur audicle-1.0.0.6-orig/lang/chuck-1.2.1.1/src/ugen_stk.cpp audicle-1.0.0.6/lang/chuck-1.2.1.1/src/ugen_stk.cpp --- audicle-1.0.0.6-orig/lang/chuck-1.2.1.1/src/ugen_stk.cpp 2009-06-27 16:41:29.000000000 -0400 +++ audicle-1.0.0.6/lang/chuck-1.2.1.1/src/ugen_stk.cpp 2009-06-27 16:48:30.000000000 -0400 @@ -41,7 +41,7 @@ #include #include #include - +#include diff -ur audicle-1.0.0.6-orig/lang/chuck-1.2.1.1/src/ugen_xxx.cpp audicle-1.0.0.6/lang/chuck-1.2.1.1/src/ugen_xxx.cpp --- audicle-1.0.0.6-orig/lang/chuck-1.2.1.1/src/ugen_xxx.cpp 2009-06-27 16:41:29.000000000 -0400 +++ audicle-1.0.0.6/lang/chuck-1.2.1.1/src/ugen_xxx.cpp 2009-06-27 16:51:21.000000000 -0400 @@ -2587,7 +2587,7 @@ // open it SF_INFO info; info.format = 0; - char * format = strrchr( filename, '.'); + const char * format = strrchr( filename, '.'); if( format && strcmp( format, ".raw" ) == 0 ) { fprintf( stderr, "[chuck](via SndBuf) %s :: type is '.raw'...\n assuming 16 bit signed mono (PCM)\n", filename ); diff -ur audicle-1.0.0.6-orig/lang/chuck-1.2.1.1/src/util_hid.cpp audicle-1.0.0.6/lang/chuck-1.2.1.1/src/util_hid.cpp --- audicle-1.0.0.6-orig/lang/chuck-1.2.1.1/src/util_hid.cpp 2009-06-27 16:41:29.000000000 -0400 +++ audicle-1.0.0.6/lang/chuck-1.2.1.1/src/util_hid.cpp 2009-06-27 16:53:26.000000000 -0400 @@ -37,6 +37,7 @@ #include #include +#include using namespace std; diff -ur audicle-1.0.0.6-orig/lang/chuck-1.2.1.1/src/util_opsc.cpp audicle-1.0.0.6/lang/chuck-1.2.1.1/src/util_opsc.cpp --- audicle-1.0.0.6-orig/lang/chuck-1.2.1.1/src/util_opsc.cpp 2009-06-27 16:41:29.000000000 -0400 +++ audicle-1.0.0.6/lang/chuck-1.2.1.1/src/util_opsc.cpp 2009-06-27 16:53:03.000000000 -0400 @@ -56,6 +56,7 @@ #include #include #include +#include #endif #if defined(__MACOSX_CORE__) diff -ur audicle-1.0.0.6-orig/lang/chuck-1.2.1.1/src/util_string.h audicle-1.0.0.6/lang/chuck-1.2.1.1/src/util_string.h --- audicle-1.0.0.6-orig/lang/chuck-1.2.1.1/src/util_string.h 2009-06-27 16:41:29.000000000 -0400 +++ audicle-1.0.0.6/lang/chuck-1.2.1.1/src/util_string.h 2009-06-27 16:52:32.000000000 -0400 @@ -36,6 +36,7 @@ #include "chuck_def.h" #include #include +#include // itoa diff -ur audicle-1.0.0.6-orig/src/audicle_def.h audicle-1.0.0.6/src/audicle_def.h --- audicle-1.0.0.6-orig/src/audicle_def.h 2009-06-27 16:41:29.000000000 -0400 +++ audicle-1.0.0.6/src/audicle_def.h 2009-06-27 16:44:42.000000000 -0400 @@ -39,8 +39,9 @@ #include "chuck_def.h" -#include -#include +#include +#include +#include #include #ifndef __PLATFORM_WIN32__ #include