Build WeSay On Linux
Ideally, to build WeSay on Linux, would be as simple as running XBuild against the solution. That isn't supported today, but you can open a solution with MonoDevelop and use MonoDevelop to compile WeSay.
MonoDevelop plans to switch their system to support MSBuild. Part of that activity will be to bring XBuild up to the same level of support that MonoDevelop currently offers.
The following are notes about my experience of building WeSay on Linux. Please improve as necessary.
[edit]
Prerequisites
- Get the latest Mono and MonoDevelop (from source, see Get Latest Mono From Source)
- Checkout or update the Palaso source code
svn co http://www.wesay.org/code/Palaso/trunk/Palaso Palaso - Checkout or update the WeSay source code
svn co http://www.wesay.org/code/WeSay/trunk WeSay
[edit]
Build
- Open MonoDevelop
- Open the Palaso solution file in MonoDevelop (
Palaso/Palaso.sln) and choose either the Mono Debug or Mono Release configuration as your active configuration. - Build.
- Copy the resulting Palaso libraries to the WeSay library directory
cp Palaso/output/Mono\ Debug/*.dll WeSay/lib/orcp Palaso/output/Mono\ Release/*.dll WeSay/lib/ - Open the WeSay solution file in MonoDevelop (
WeSay/src/WeSay.sln</clode>) and choose either the Mono Debug or Mono Release configuration as your active configuration. - Build.
