File supercollider.patch of Package supercollider

[  138s] /home/abuild/rpmbuild/BUILD/SuperCollider-Source/server/plugins/DiskIO_UGens.cpp: In member function 'void {anonymous}::DiskIOThread::launchThread()':
[  138s] /home/abuild/rpmbuild/BUILD/SuperCollider-Source/server/plugins/DiskIO_UGens.cpp:191:65: error: cannot convert 'void ({anonymous}::DiskIOThread::*)()' to 'int' for argument '1' to 'int bind(int, const sockaddr*, socklen_t)'
[  138s]    mThread = move( thread( bind(&DiskIOThread::ioThreadFunc, this) ) );

[  265s] /home/abuild/rpmbuild/BUILD/SuperCollider-Source/lang/LangPrimSource/PyrSerialPrim.cpp:343:22: error: 'bind' is not a member of 'std'

--- a/lang/LangPrimSource/PyrSerialPrim.cpp
+++ b/lang/LangPrimSource/PyrSerialPrim.cpp
@@ -36,6 +36,7 @@
 #include <termios.h>
 #include <unistd.h>
 #include <boost/atomic.hpp>
+#include <functional>
 
 #include <stdexcept>
 #include <sstream>
--- a/server/plugins/DiskIO_UGens.cpp
+++ b/server/plugins/DiskIO_UGens.cpp
@@ -28,6 +28,7 @@
 
 #include <atomic>
 #include <new>
+#include <functional>
 #include <SC_Lock.h>
 
 #include <boost/lockfree/queue.hpp>
openSUSE Build Service is sponsored by