Hi Hailong, First of all, thanks for using CloudSuite. The problem is that you are using a newer version of the boost libraries. The Cloud9 source code expects to run boost 1.40. After boot 1.47, the class boost::asio:socket_acceptor_service member function called io_service() was renamed to get_io_service(). Simply rename the function to its new name. Let me know if this fixes the problem. Thanks!
Regards, Javier ________________________________ From: Hailong Yang [[email protected]] Sent: 27 December 2013 06:45 To: [email protected] Subject: problem with software-testing Hi there, When making the cloud9, it gives me the following errors: make[3]: Entering directory `/home/hailong/cloudsuite/software-testing/cloud9-cloudsuite/cloud9/lib/Cloud9/Worker' llvm[3]: Compiling PeerServer.cpp for Release+Asserts build PeerServer.cpp: In member function ‘void cloud9::worker::PeerServer::startAccept()’: PeerServer.cpp:99: error: ‘class boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >’ has no member named ‘io_service’ make[3]: *** [/home/hailong/cloudsuite/software-testing/cloud9-cloudsuite/cloud9/lib/Cloud9/Worker/Release+Asserts/PeerServer.o] Error 1 make[3]: Leaving directory `/home/hailong/cloudsuite/software-testing/cloud9-cloudsuite/cloud9/lib/Cloud9/Worker' make[2]: *** [Worker/.makeall] Error 2 make[2]: Leaving directory `/home/hailong/cloudsuite/software-testing/cloud9-cloudsuite/cloud9/lib/Cloud9' make[1]: *** [Cloud9/.makeall] Error 2 make[1]: Leaving directory `/home/hailong/cloudsuite/software-testing/cloud9-cloudsuite/cloud9/lib' make: *** [all] Error 1 The platform is CentOS 5.10 x86_64 with boost 1.55.0 Any ideas? Best Hailong
