User Tools

Site Tools


marlintpc_local_installation

This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

==== This page shows how to create you local MarlinTPC code repository and build MarlinTPC libraries ==== Copy the snapshot of the latest MarlinTPC repository from DESY server: Note that ILC collaboration uses Subversion (snv) code management/maintenance. Run below command from the directory you want to check out the MarlinTPC repository. > svn co https://svnsrv.desy.de/public/marlintpc/trunk MarlinTPC Replace /trunk with /tags/vXX-YY-ZZ in the above command IF you need access a particular release. For example, v01-17-05, that is currently installed at Carleton, otherwise you get all from the bleeding edge. Now you have to copy a couple of files to link your MarlinTPC directory to the local ILC software repository. > cd MarlinTPC > cp /data/data021/mbatygov/Install/v01-17-05/ILCSoft.cmake . > cp /data/data021/mbatygov/Install/v01-17-05/init_ilcsoft.sh . You have to edit both files to replace _all_ paths to MarlinTPC inside those files to point the path to your _local_ MarlinTPC directory. (If you don't do that, your MarlinTPC will always refer to the common MarlinTPC release.) Hint: There is 1 place to change the path in ILCSoft.cmake and 2 places in init_ilcsoft.sh. Now you ready to compile your MarlinTPC code to build libraries. In your MarlinTPC drectory do: > source init_ilcsoft.sh > mkdir build > cd build > cmake -C ../ILCSoft.cmake .. Now you have to compile, build and install your libraries. > make install (Note, it would take a while, so, you can grab a cup of coffee while the process is running to completion). All right, if you do not see anything suspicious on your screen - lines showing some errors, problems, etc. - that means your MarlinTPC code is ready do be used.

marlintpc_local_installation.1435256080.txt.gz · Last modified: 2015/06/25 18:14 by rashid