Version 30 (modified by 15 years ago) (diff) | ,
---|
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=<JAVAHOME>
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 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
cialis postepay 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 acquistare viagra originale fioricet online order buy Cialis west coast kaKE0Yz hcl tramadol
As I currently don't have a floppy drive in my computer, I'd like to
make an `emergency cdrom' ;)
-- Eugene Crosser <crosser@…>
Cialis online viagra http://www.maclife.com/user/buy_cialis_com http://buycialis.cc/en/item/viagra.html order levitra tramadol usa wb2LWsf http://buycialis.cc/en/item/levitra.html http://forums.plexapp.com/index.php?showuser=8414 butalbital 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
acquista cialis viagra generico 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 acquisto viagra buy cheap fioricet Cialis online xgcAfEZ tramadol ultram
woman: "Say something dirty to me!"
man: "Kitchen."
-- meyerm
Cialis online buy brand viagra http://buycialis.gather.com/ http://buyviagraonline.gather.com/ buy levitra cheap tramadol m7mWFKI http://us.cyworld.com/buylevitra1 http://www.aboutus.org/RelievePain.org purchase fioricet comprare viagra dall'Italia http://fioricetonline.gather.com/ http://www.cittaeducativa.roma.it/moodle/user/view.php?id=2744&compra-viagra-cialis my workplace only allows RedHat? 'for security reasons'
-- Big Bird
CIALIS viagra http://www.kaboodle.com/buycheapcialis http://www.sims99.com/forum/member.php?u=9416&buy-viagra-online buy brand levitra tramadol ultram znf6dDo http://members.ebay.com/ws/eBayISAPI.dll?ViewUserPage&userid=cialis-levitra http://www.aboutus.org/RelievePain.org where to order fioricet viagra ordina adesso in italia http://showhype.com/profile/Buy_Fioricet/ http://www.popolodellarete.it/member.php?u=21746 Everything that can be invented has been invented.
-- Charles Duell, Director of U.S. Patent Office, 1899
http://www.mrlink.it/Benessere-e-Salute/Medicina/Compra-Viagra-online-l7919.html
vendita cialis senza ricetta acquista viagra generico compra propecia generico http://forum.pcworld.it/member.php?u=33505&propecia http://community.icontact.com/users/buy-tramadol http://www.spreadfirefox.com/user/269138?buy-cialis http://www.aboutus.org/HeadacheTreatment.net http://www.kaboodle.com/buycheapcialis 8wMSNM3 compra viagra buy cheap fioricet buy cialis canada N7y94zU buy tramadol cheap
I remember when legal used to mean lawful, now it means some
kind of loophole.
-- Leo Kessler
buy cialis viagra without prescription http://buycialisonline.tv/product.php?prod=cialis http://buycialis.cc/en/item/viagra.html buy generic levitra tramadol free shipping IluYFUW http://buycialisonline.tv/product.php?prod=levitra http://community.icontact.com/users/buy-tramadol buy brand fioricet compra viagra in italia http://www.sims99.com/forum/member.php?u=9417&fioricet http://www.hotfrog.it/Societa/Compra-Cialis-e-Viagra