Changeset 19866


Ignore:
Timestamp:
Nov 7, 2019, 8:57:14 AM (11 months ago)
Author:
tbretz
Message:
Updated
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/MAINPAGE.md

    r18634 r19866  
    4747it includes a dim version which is automatically compiled.
    4848
    49 For compilation use
    50 
    51 \verbatim
    52    ./configure
    53    make
    54 \endverbatim
    55 
    56 Check the \b ./configure options with \b --help. It might look
    57 confusing, but some features like FITS or QT4 can be switched off,
    58 if the necessary library is not at hand and the feature is not needed.
    59 For example, if the GUI is not needed its compilation can be switched
    60 off by disabling QT4 support with \b --without-qt4.
    61 
    62 If you use a custom built root version on your system without QT
    63 support, but have a distribution packe (e.g. debian package) with
    64 QT support available, you can give the path to root executables,
    65 for example, with <B>--with-rootsys=/usr/bin</B>. All other paths
    66 are extracted from subsequent calls to \b root-config.
    67 
    68 Running \b ./configure will take some time. It tries to really check
    69 carefully that everything needed is available on your system, so that you
    70 get errors before you start compilation.
    71 
    72 If \b ./configure fails and you send a bug report please attach
    73 the file config.log.
    74 
    75 If \b make fails and you send a bug report please attach
    76 the complete output of <B>make V=1</B>.
    77 
    78 \b Reminder: These programs use shared libraries, i.e. whenever you re-compile
    79 part of the project some of them might be re-compiled as well. As a result
    80 already running programs might crash unexpectedly! This is \b not a bug.
    81 
    82 In principle configure also supports
    83 
    84 \verbatim
    85    make install
    86 \endverbatim
    87 
    88 which would install the package and the libraries in your system,
    89 although at the moment this is not recommended
    90 
    91 @subsection rootwarning ROOT warnings during compilation
    92 
    93 During compilation of the GUI you get some warning from root's
    94 TQtWidget.h. These warnings are completely harmless and can be ignored.
    95 However, it is sometimes advicable to get rid of them to get a clean
    96 compiler run which makes development easier.
    97 
    98 Therefore replace
    99 \verbatim
    100 inline void resize(const QSize &size) { QPixmap newSize(size); *(QPixmap *)this = newSize; }
    101 \endverbatim
    102 by
    103 \verbatim
    104 inline void resize(const QSize &sz) { QPixmap newSize(sz); *(QPixmap *)this = newSize; }
    105 \endverbatim
    106 in TQtWidget.h
     49Installation instructions can be found at
     50- <A HREF="https://trac.fact-project.org/wiki/InstallingFACT++">TRAC:InstallingFACT++</A>.
     51
     52WARNING - Some infomration here migzt be outdated. Please refer to the
     53TRAC for up-to-date information.
    10754
    10855
Note: See TracChangeset for help on using the changeset viewer.