Installation of the FESA3 Development Environment

ASLCluster asl72x

Machines that are to be used @GSI for FESA3 development: asl720-asl724. Log in possible with GSI Linux account only. For more information on this please contact GSI's accelerator infrastructure.

In this environment the latest FESA3 development environment is available. Everything that is required to develop FESA3 equipment software is located in /opt/fesa/fesa-fwk/0.8.1.

Eclipse Indigo

Eclipse Indigo including CDTis pre-installed and must be extended with certain plug-ins in order to develop FESA3 equipment software. Each additional Eclipse plugin will be installed in the users home directory into a hidden folder .eclipse.

The Eclipse IDE may be started and detached from the console window with the command
/common/usr/eclipse-indigo/eclipse&

P2 Update Sites

The FESA3 Eclipse Plugin depends on other plug-ins that must be installed beforehand. Below are the required P2 Update Sites listed. The plug-ins will be installed in the users home directory and will not affect the global Eclipse Indigo installation. log4j_Auswahl.png

(For completeness only other useful update sites are given:

)

The FESA3 Eclipse Plugin's update site URL is https://www-acc.gsi.de/data/eclipse/fesa .

It is generally recommended to restart the Eclipse IDE between the different pug-in installations as suggested.

Update

If you want to update the already installed FESA3 Eclipse Plugin please uninstall the existing plugin first (Menu: Help > Install new software... > What is already installed?). Restart eclipse as suggested. Install the plugin as described above. A possible error during installation is a Checktrust-Error. This can happen if a package is not properly copied from the server. An expert may update the necessary files manually if necessary, please refer to the FESA core team at GSI.

FESA Settings

Check the FESA3 settings in Window > Preferences.

FESA FWK Preferences

  • CPU: i686
  • Auto Save: Enabled
If you are a FESA administrator, set the XML resources directory to opt/fesa/fesa-fwk/ or your preferred (local) FESA development directory. This field is visible only when having FESA administration rights. Otherwise no edit field will be displayed.

FESA Log Preferences

  • Log directory: /home/<username>/log
  • Log level: ERROR

FESA Repository Preferences

  • Login: Linux account name
  • Password: matching password
The password is stored using a secure storage password. Eclipses secure storage mechanism allows to encrypt the password secure on the hard disc. It is possible to define questions/answers that might help to retrieve the password if it is forgotten. The secure storage password is requested when creating new FESA3 classes/deploy-units or when accessing the SVN repository.

FESA Validation Preferences

  • Validation Level: ERROR

FESA Perspective

Open the FESA3 perspective using Window/Open Perspective/Other.../FESA.

C++ Settings

If code analysis does not work properly this may be caused by a erroneous setting in the C/C++ Indexer Preferences. Please ensure that the build configuration for the C/C++ Indexer is set to "Use active build configuration". In Eclipse check Window>Preferences>C/C++>Indexer>Build configuration for indexer.
Topic revision: r8 - 01 Jul 2013, SolveighMatthies
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback