= Rave Installation = == Dependencies == The following software is needed to build rave: * (Gnu) C++ compiler * boost * clhep2 (should work with clhep1, also, though). In the future, root's TMVA analysis toolkit can optionally be used by rave for flavor-tagging (along with non-TMVA-dependent learning algorithms). == Download == Note that various packages and tarballs exist, see the download section: http://www.hepforge.org/downloads/rave If you download from the svn repository, the following command would do the job: {{{ svn co http://svn.hepforge.org/rave/trunk }}} You will need to {{{sh bootstrap}}} if you compile from the svn repository. If you download the zipped svn archive from the web, you'll have to add the 'svn externals' manually: {{{ cd m4 && svn co http://svn.hepforge.org/cedar/trunk/pub/autotools/ cedar }}} == Linux/Unix == Rave is fully autotooled. '''configure; make; make install''' are your friends. Package builders may want to call '''bootstrap''' before using ''configure'' and ''make''. Also check '''configure --help''' for special configuration options. == Java == In order to be able to build the java bindings, the following applications need to be installed on the system: * ''javac'' (''gcj'' will soon be added as another option) * ''java'' * ''jar'' or ''fastjar'' * ''swig'' If these are all found, then building the java bindings will be enabled per default. Disabling the bindings can also be specified explicitly: {{{ ./configure --disable-java }}} It might be necessary to tell ''configure'' where to look for the java binaries and libraries: {{{ ./configure --with-java-home= }}} Note that with rave < 0.2.2, for java to work, it is necessary to turn off optimisation, e.g. {{{ configure CXXFLAGS="-g" }}} This is fixed in the subversion head. == Windows == See [wiki:InstallationForVisualStudio] for instructions on how to build Rave using Microsoft Visual Studio. Windows dlls do not yet work, mainly one clhep patch which is needed is not yet published. But as soon as it is, Rave "native" windows dlls can be compiled both under cygwin, (using the mingw compiler), as well as using the cross-mingw compiler for e.g. Linux. Because windows is such a peculiar platform, one has to do "make dlls" _after_ having done "make". Apart from this, everything else should be the same. For cross-compiling, cross-configure.sh and cross-make.sh come with rave (see ./scripts). Under cygwin, the following packages should be installed: boost, boost-devel, gcc-mingw-g++, gcc-mingw-java, pkg-config, swig, automake Links: * cygwin: http://www.cygwin.com/ * clhep: http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/clhep.html * swig: http://www.swig.org/download.htmlLee's Law: Mother said there would be days like this, but she never said that there'd be so many! http://labreti.ing.uniroma1.it/moodle/user/view.php?id=235&course=1#viagra [http://www.maclife.com/user/buy_cialis_com buy Cialis generic] [http://forum.studenti.it/members/compraviagraonline.html cialis postepay] [http://compraviagraitalia.com/it/item/generic_viagra.html viagra generico italia] http://community.icontact.com/users/buy-tramadol http://www.buycialis.cc/ http://www.folkd.com/user/buyfioricetonline http://forum.desktopreview.com/member.php?u=145579 /.CLaM8 [http://forum.studenti.it/members/compraviagra1.html acquistare viagra originale] [http://riereta.net/moodle/user/view.php?id=4164&course=1 fioricet online order] [http://www.fuel.tv/buycialisonline/ buy Cialis west coast] kaKE0Yz [http://www.dogomania.com/forum/showthread.php?p=276144 hcl tramadol] As I currently don't have a floppy drive in my computer, I'd like to make an `emergency cdrom' ;) -- Eugene Crosser [http://www.folkd.com/user/buycialisonline Cialis online] [http://buyviagraonline.gather.com/ viagra] http://www.maclife.com/user/buy_cialis_com http://buycialis.cc/en/item/viagra.html [http://buylevitra.gather.com/ order levitra] [http://www.aboutus.org/RelievePain.org tramadol usa] wb2LWsf http://buycialis.cc/en/item/levitra.html http://forums.plexapp.com/index.php?showuser=8414 [http://www.folkd.com/user/buyfioricetonline butalbital] [http://forum.studenti.it/members/compraviagra1.html viagra per impotenza] http://www.gomedia.us/forum/member.php?u=1621 http://www2.iuav.it/moodle/user/view.php?id=2956&course=1&Viagra An Italian is COMBING his hair in suburban DES MOINES! http://www.aboutus.org/compraviagraitalia.com [http://www.jaman.com/people/BuyCialis/ buy pharmacies cialis] [http://forum.ilmeteo.it/blog-ItaliaOnline?Compra-Viagra acquista cialis] [http://buycialis.cc/it/item/generic_viagra.html viagra generico] [http://compraviagraitalia.com/it/item/generic_propecia.html acquista propecia] http://buycialis.cc/it/item/generic_propecia.html http://www.aboutus.org/RelievePain.org http://us.cyworld.com/buybrandcialis/ http://www.gomedia.us/forum/member.php?u=1621 http://us.cyworld.com/buybrandcialis/ SqsE/oe [http://www.ssis.it/moodle/user/view.php?id=1329&compra-viagra acquisto viagra] [http://fioricetonline.gather.com/ buy cheap fioricet] [http://www.kaboodle.com/buycheapcialis Cialis online] xgcAfEZ [http://www.xomreviews.com/relievepain.org tramadol ultram]