Building from sources on Fedora Core 10 - MdsWiki
Navigation
Personal tools

From MdsWiki

Jump to: navigation, search

The following steps should work on a clean Fedora Core 10 (and 11) install and may provide an example on what is needed for other platforms.

Step Action Command
1Install build utilities
yum install cvs make imake wget
2 Install compilers and includes
yum install gcc-gfortran gcc-c++ 'java-*-openjdk-devel' readline-devel /usr/bin/g77
Optionally
yum install readline-devel.i686
3 Install X development libraries
yum install libXp-devel libXt-devel
Optionally
yum install libXp-devel.i686 libXt-devel.i686 libX11-devel.i686 libXft-devel.i686 libXmu-devel.i686
4 Install xinetd
yum install xinetd
5 Install openmotif

Get the appropriate openmotif-devel rpm's from http://www.motifzone.org

6 Get MDSplus sources

Recommended:

firefox http://www.mdsplus.org/index.php?url=mdsplus/download.php&page=Software/Downloads

Alternate one of:

wget https://github.com/MDSplus/mdsplus/archive/alpha.zip 
wget https://github.com/MDSplus/mdsplus/archive/alpha.tar.gz
wget https://github.com/MDSplus/mdsplus/archive/stable.zip
wget https://github.com/MDSplus/mdsplus/archive/stable.tar.gz
git clone https://github.com/MDSplus/mdsplus.git
7 Build MDSplus.

Make sure that the LANG environment variable is set to a non-UTF8 locale (e.g. en_US or the generation of UID files will fail and some applications mysteriously segfault.

cd mdsplus
./configure --prefix=/usr/local/mdsplus
make
8 Install MDSplus
make install
/usr/local/mdsplus/rpm/post_install_script
Install Packages for using Python with MDSplus
Install required packages
yum install python-setuptools-devel numpy
Install MDSplus package
easy_install MDSplus
Optional Packages for development and rpm construction
Install emacs
yum install emacs rpm-build autoconf