Differences between revisions 7 and 13 (spanning 6 versions)
Revision 7 as of 2007-04-25 17:33:47
Size: 681
Editor: gtang
Comment:
Revision 13 as of 2007-05-18 17:44:14
Size: 958
Editor: gtang
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Compile EMAN from source on Ubuntu 7.04 need some special attention: {{{ Compile EMAN from source on Ubuntu 7.04 need some special attention.
Line 3: Line 3:
If you are compiling eman1.8 source code, please do as follows:

{{{
Line 4: Line 7:
 1. Some of the qt3 header files are in different name, do as follow to make your EMAN compile:  2. Some of the qt3 header files are in different name, do as follow to make your EMAN compile:
Line 7: Line 10:
   * qlined.h -> qlineedit.h
   * qmultilinedit.h -> qmultilineedit.h
   * qstack.h -> qptrstack.h
   * qapp.h -> qapplication.h
   * qfiledlg.h -> qfiledialog.h
   * qmsgbox.h -> qmessagebox.h }}}
        * qlined.h -> qlineedit.h
        * qmultilinedit.h -> qmultilineedit.h
        * qstack.h -> qptrstack.h
        * qapp.h -> qapplication.h
        * qfiledlg.h -> qfiledialog.h
        * qmsgbox.h -> qmessagebox.h }}}
If you are compiling eman daily release code:

{{{
In your "ccmake ../eman" screen output, type 't' to get into advanced mode, then find "ENABLE_UBUNTU" and set it to ON. }}}

Compile EMAN from source on Ubuntu 7.04 need some special attention.

If you are compiling eman1.8 source code, please do as follows:

 1. All dependent packages needed for  EMAN  compilation can be got by Ubuntu's package management software "Synaptic". For fftw package, make sure to install sfftw-dev not others.
 2. Some of the qt3 header files are in different name, do as follow to make your EMAN compile:
  * remove "#include <qfontmet.h>" and "#include <qlist.h>" in EMAN source files;
  * change header file names in EMAN:
        * qlined.h -> qlineedit.h
        * qmultilinedit.h -> qmultilineedit.h
        * qstack.h -> qptrstack.h
        * qapp.h -> qapplication.h
        * qfiledlg.h -> qfiledialog.h
        * qmsgbox.h -> qmessagebox.h 

If you are compiling eman daily release code:

In your "ccmake ../eman" screen output, type 't' to get into advanced mode, then find "ENABLE_UBUNTU" and set it to ON. 

EMAN_COMPILE_Ubuntu7.04 (last edited 2008-11-26 04:42:28 by localhost)