Free cookie consent management tool by TermsFeed Policy Generator

Changes between Version 4 and Version 5 of Documentation/DevelopmentCenter/Compile HeuristicLab under Linux


Ignore:
Timestamp:
06/26/13 14:54:49 (10 years ago)
Author:
ascheibe
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/DevelopmentCenter/Compile HeuristicLab under Linux

    v4 v5  
    22
    33== Prerequisites ==
    4 - A Linux operating system (I'm using OpenSuse 12.1).
    5 - A recent build (after September 2012) of the Mono Git Master including Mono Tools. I'm  using the script from [https://github.com/firegrass/mono-installer-script] for compiling Mono.
     4- A Linux operating system.
     5- A recent build (after September 2012) of Mono including Mono Tools. I'm  using the script from [https://github.com/firegrass/mono-installer-script] for compiling the Mono master, but everything > version 3.0 should work.
    66- System.Windows.Forms.DataVisualization.dll. HeuristicLab uses this assembly from the .NET 4 framework for it's charts. This library is only incompletely implemented in Mono so you need access to the GAC from a Windows operating system and copy this assembly.
    77
     
    1818- External evaluation problem: We use Google Protocol Buffers for communication with external applications. Because Mono is not able to compile protobuf-2.4.1, external evaluation is currently not supported on Linux.
    1919- Docking UI: The UI library that we use for docking windows in HeuristicLab does not work properly on Linux. Therefore the UI on Linux is the Multiple Documents UI.
    20 - Extensive testing. As of this date (October 2012) the main efforts so far were to get HeuristicLab to compile with Mono and to get it to a state where algorithms can be executed. There has been no extensive testing and we know that there are still some bugs in Mono's WinForms implementation that sometimes leads to strange behavior (graphical glitches, etc...) or crashes. We have already fixed some of these bugs in Mono and will continue in doing so.
     20- Extensive testing. As of this date (July 2013) the main efforts so far were to get HeuristicLab to compile with Mono and to get it to a state where algorithms can be executed. There has been no extensive testing and we know that there are still some bugs in Mono's WinForms implementation that sometimes leads to strange behavior (graphical glitches, etc...) or crashes. We have already fixed some of these bugs in Mono and will continue in doing so.
    2121- MacOS X support: We have only tried to run HeuristicLab on Linux. Though there should be no problem with MacOS X, this is still something which has to be tested in the future.
    2222- Convert into user-defined algorithm does not work.
    2323- The boxplot charts do not work.
     24- ProgrammableOperator (actually the view with the code editor) does not work.
     25
     26== Tested System Configurations ==
     27- OpenSuse 12.1 with a Mono master build from September 2012
     28- XUbuntu 13.04 with Mono master (3.0.12)
    2429
    2530== Feedback ==