Saturday, March 28, 2009

Built Opencog on cygwin

OpenCog aims to provide research scientists and software developers with a common platform to build and share artificial intelligence programs. The long-term goal of OpenCog is acceleration of the development of beneficial AGI, a goal which includes developing tools and protocols for AGI safety.

Now it can be built on the platform of some GNU/LINUX distributions, like Unbuntu/Debian, Fedora,Gentoo,etc. And it is also can be built with Visual Studio, but it can not built on the cygwin now. I think it is very interesting to built it on the cygwin. So I cosider that I could have a try if I have the time.

In the past days, I have built it on the cygwin , but it have lots of errors, the mainly error is the lack of packages . Considering I have to be ready for applying the GSoC, so I decide to delay builting it on the cygwin. In order to build it succesfull on cygwin, the following steps are very necessary:

1. install the dependency packages that the opencog need. If there is not exist on cygwin , I should build the packages from the source on the cygwin first.

2. maybe the opencog's code should be modified to meet the need on the cygwin. so this step is to reading the code and port it to cygwin, which is a huge project for me now.

3. built it on the cygwin, and do the iterative until it successful.

It is really a lot of work to do if it can be built on cygwin. Maybe , I could do that after the GSoC.

PS:
I have built it on my cygwin, and the error log is in my Google Docs , the next step is to install the packages in the coming days.


No comments: