Re: Debian Packages

From: Fons Rademakers <Fons.Rademakers_at_cern.ch>
Date: Wed, 06 Apr 2005 11:11:00 +0200


Hi Antonio,

   I've made the fix in makebuilddepend.

Cheers, Fons.

Antonio Amorim wrote:
> 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,
>>
>>  
>>

-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers_at_cern.ch              Phone: +41 22 7679248
WWW:    http://www.rademakers.org/fons/      Fax:   +41 22 7679480
Received on Wed Apr 06 2005 - 11:11:46 MEST

This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:45:06 MET