--- alsa-patch-bay-1.0.0/src/driver/jack/jack-driver.cpp.orig 2003-02-08 19:50:34.000000000 +0900 +++ alsa-patch-bay-1.0.0/src/driver/jack/jack-driver.cpp 2011-08-07 15:21:28.000000000 +0900 @@ -12,6 +12,8 @@ #include #include #include +#include +#include #include "jack-driver.h" #include "jack-addr.h" --- alsa-patch-bay-1.0.0/src/driver/jack/jack-addr.cpp.orig 2003-02-08 06:06:25.000000000 +0900 +++ alsa-patch-bay-1.0.0/src/driver/jack/jack-addr.cpp 2011-08-09 13:08:17.000000000 +0900 @@ -11,6 +11,9 @@ #include +#include +#include + #include "jack-addr.h" namespace APB { @@ -56,7 +59,7 @@ { char * ptr; - ptr = strchr (_portName.c_str(), ':'); + ptr = const_cast(strchr (_portName.c_str(), ':')); ptr++; std::string ports (ptr); --- alsa-patch-bay-1.0.0/src/driver.cpp.orig 2003-01-04 17:42:44.000000000 +0900 +++ alsa-patch-bay-1.0.0/src/driver.cpp 2011-08-07 15:29:24.000000000 +0900 @@ -15,6 +15,7 @@ #include #include #include +#include #include "driver.h" --- alsa-patch-bay-1.0.0/src/misc.cpp.orig 2002-11-26 04:48:10.000000000 +0900 +++ alsa-patch-bay-1.0.0/src/misc.cpp 2011-08-07 15:29:46.000000000 +0900 @@ -11,6 +11,8 @@ #include +#include + #include "misc.h" namespace APB { --- alsa-patch-bay-1.0.0/src/plugins.cpp.orig 2003-01-04 17:43:15.000000000 +0900 +++ alsa-patch-bay-1.0.0/src/plugins.cpp 2011-08-07 15:27:43.000000000 +0900 @@ -14,6 +14,7 @@ #include #include #include +#include #include #include --- alsa-patch-bay-1.0.0/src/main.cpp.orig 2003-10-21 21:00:31.000000000 +0900 +++ alsa-patch-bay-1.0.0/src/main.cpp 2011-08-09 13:09:06.000000000 +0900 @@ -102,7 +102,7 @@ else driver++; - ptr = strchr (driver, '-'); + ptr = const_cast(strchr (driver, '-')); if (ptr) *ptr = '\0';