Problems building XobotOS

I am trying to create XobotOS source code released by Xamarin on Github, and I am using the guidelines provided in the README.build document in the root folder. I managed to complete all the steps mentioned in readme, but for some reason the second instance of eclipse does not generate anything. I would appreciate any help I can get from this. Thanks.

Here are some other details that may be helpful:

OS: Ubuntu 11.04
Eclipse: Eclipse SDK 4.2 (Juno)
Mono:? (I'm not sure if I'm probably using a hacked version created from source code)

At the same time, I will try to download OpenSUSE and try again.

+6
source share
2 answers

Ubuntu 11.04 includes a very old version of Mono.

I would try using Ubuntu 12.04 (or if this still fails, use directchtex PPA with Ubuntu 12.04), or, as Lex Li already suggested, try openSUSE 12.1.

0
source

I also recently read about the same thing and after several attempts I managed to build it halfway. Below is the configuration that I have.

  • Ubuntu: 12.04
  • Eclipse: 3.7.2
  • Mono: 2.10.8.1 (Both eclipse and mono from the Ubuntu repo itself)

Just follow the recommendations of README.build. Getting an eclipse / sharpening was quite difficult for me. With all the settings, as mentioned, I was getting an empty output folder. Uncheck the box automatically and enter manual assembly. After that, it worked for me. Building C # code was straightforward. But try to build Skiya and other libraries.

I had to make minor changes to the XobotActivityManager.cs file to make it work. Changed line below

if (now >= at) { ThreadPool.QueueUserWorkItem ((state) => control.Invoke (dispatch)); 

to

 if (now >= at) { if(control.IsHandleCreated) ThreadPool.QueueUserWorkItem ((state) => control.Invoke (dispatch)); 

UPDATE I recently tried eclipse juno and it no longer works.

0
source

Source: https://habr.com/ru/post/914952/


All Articles