Dear Colleagues,
I have successfully installed all new root debian packages (4-3-3 from the cvs head) using also the cernlib and generator packages from Kevin http://borex.princeton.edu/~kmccarty/ to solve the package dependencies. I have found two small problems that are easy to fix: 1- the libmysqlclient-dev dependency in the file build/package/lib/makebuilddepend.sh should be replaced by : libmysqlclient-dev | libmysqlclient12-dev | libmysqlclient14-dev
For example, I am using MySql 4.1 and have libmysqlclient14-dev instaled.
2- The building of the ROOT class reference manual.
I know that a tar file is available for this manual but, since I am
compiling from the cvs head, I wanted to avoid any inconsistencies by
make the class reference html files from the source.
make html
invokes the script build/unix/makehtml.sh that fails and I think is
incomplete.
One has to load all the shared libraries to create the reference manual.
I have created a file that at least runs without problems. (The root
developers can certainly figure out the dependencies much better).
I include the command bellow:
bin/root -b <<makedoc
gSystem.Load("libHistPainter"); gSystem.Load("libTreePlayer"); gSystem.Load("libPhysics"); gSystem.Load("libThread"); gSystem.Load("libEG"); gSystem.Load("libEGPythia6"); gSystem.Load("libHist.so"); gSystem.Load("libRLDAP.so"); gSystem.Load("libHtml.so"); gSystem.Load("libSrvAuth.so"); gSystem.Load("libKrb5Auth.so"); gSystem.Load("libMatrix.so"); gSystem.Load("libMySQL.so"); gSystem.Load("libPgSQL.so"); gSystem.Load("libTree.so"); gSystem.Load("libMinuit.so"); gSystem.Load("libFumili.so"); gSystem.Load("libXMLIO.so"); gSystem.Load("libGX11.so"); gSystem.Load("libGX11TTF.so"); gSystem.Load("libGui.so"); gSystem.Load("libGuiBld.so"); gSystem.Load("libGraf.so"); gSystem.Load("libGraf3d.so"); gSystem.Load("libASImage.so"); gSystem.Load("libRint.so"); gSystem.Load("libGed.so"); gSystem.Load("libGedOld.so"); gSystem.Load("libGeom.so"); gSystem.Load("libGeomPainter.so"); gSystem.Load("libTreeViewer.so"); gSystem.Load("libMLP.so"); gSystem.Load("libX3d.so"); gSystem.Load("libNew.so"); gSystem.Load("libGpad.so"); gSystem.Load("libXMLParser.so"); gSystem.Load("libPostscript.so"); gSystem.Load("libXrdSeckrb4.so"); gSystem.Load("libXrdSeckrb5.so"); gSystem.Load("libXrdSec.so"); gSystem.Load("libRGL.so"); gSystem.Load("libHbook.so"); gSystem.Load("libNetx.so"); gSystem.Load("libVMC.so"); gSystem.Load("libPyROOT.so"); gSystem.Load("libQuadp.so");
THtml html;
html.MakeAll();
.q
makedoc
Also it would be nice to have a flag that avoids creating the pdf Inheritance files to speed up the process.
All the best,
Antonio Amorim
Christian Holm Christensen escreveu:
>Hi Daniele,
>
>On Tue, 2005-03-15 at 23:01 +0100, Daniele Nicolodi wrote:
>
>
>>On Tue, Mar 15, 2005 at 10:57:59PM +0100, Christian Holm Christensen wrote:
>>
>>
>>
>>>The problem is, that the current packaging scripts in ROOT are pretty
>>>old - way before the Python bindings was introduced. However, I have
>>>recently revamped the packaging scripts and submitted a patch to Fons
>>>that should take care of all this.
>>>
>>>The new packaging are far more flexible and easy to maintainer, so
>>>updating to new `plugins' should be far easier.
>>>
>>>
>>Let me know if you need any help on this topic. I'll be glad to help.
>>
>>
>
>Thanks for volunteering to do testing. However, I think you should wait
>until Fons has applied the patches. They should be in pretty soon I
>think. After the patches has been applied, some serious testing should
>be done. Keep your eyes peeled for more info on this on the ROOT
>web-site and through this channel :-)
>
>Yours,
>
>
>
Received on Tue Apr 05 2005 - 21:08:44 MEST
This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:45:06 MET