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

Reply via email to