Re: ACLIC in winxp

From: Balint Radics <radbal_at_pegazus.phys.klte.hu>
Date: Thu, 17 Feb 2005 15:03:55 +0100 (CET)

I changed the install directory to another one with no spaces. No it sais:

root [0] .L pl.C+
Info in <TWinNTSystem::ACLiC>: creating shared library E:\ROOT\macros\pl_C.dll
'cl' is not recognized as an internal or external command, operable program or batch file.
'cl' is not recognized as an internal or external command, operable program or batch file.
'cl' is not recognized as an internal or external command, operable program or batch file.
'cl' is not recognized as an internal or external command, operable program or batch file.
'cl' is not recognized as an internal or external command, operable program or batch file.
Error in <ACLiC>: Compilation failed!

How can I check inside the CINT how my environment variables are set? This is Qt Root but the whole thing should be the same, I mean the env.variables, the same as in the case of Root under cygwin. In this case (Qt Root) I can set them through the Control Panel->System->Advanced-> ->Env.Variables and there is the system.rootrc file in the $ROOTSYS/etc also. I don't understand what the error message either:"cl is not recognized ... etc.". What is c1?

Balint

On Thu, 17 Feb 2005, Olivier Couet wrote:

>
> Hi,
>
> I have tried your little example on both linux and XP with root 4.03/02
> and for me it works fine. Are your environment variables ROOTSYS etc ...
> defined correctly ?
> I am not sure if the spaces in the path might be or not a problem. In my
> case I am using ROOT on XP in the cygwin environment and the PATH is
> /home/Administrator/roottest (no spaces).
>
> Cheers, Olivier
>
> On Thu, 17 Feb 2005, Balint Radics wrote:
>
> >
> > Hi,
> >
> > I wrote a code that uses only TFile and TH1F calsses:
> >
> > #include <TFile.h>
> > #include <TH1F.h>
> >
> > void pl(){
> > TFile * f = new TFile("file.root", "recreate");
> > TH1F * h = new TH1F("h","h",100,0,100);
> > for(int i = 0; i < 100; i++){
> > h->SetBinContent(i,i);
> > }
> > f->Write();
> > }
> >
> > I tried to compile it, but I got this error message from ACLIC in CINT:
> >
> > root [0] .L pl.C++
> > Info in <TWinNTSystem::ACLiC>: creating shared library C:\Program Files\BNL\ROOT
> > \macros\pl_C.dll
> > Error: rootcint: The input list file C:\Program.in does not exist
> > Error in <ACLiC>: Dictionary generation failed!
> > Info in <ACLiC>: Invoking compiler to check macro's validity
> > 'cl' is not recognized as an internal or external command,
> > operable program or batch file.
> >
> > What's wrong in here? Maybe the " " space in the 'Program Files'
> > directory?
> >
> > Balint
> >
> >
>
> --
> Org: CERN - European Laboratory for Particle Physics.
> Mail: 1211 Geneve 23 - Switzerland Mailbox: J25910
> E-Mail: Olivier.Couet_at_cern.ch Phone: +41 22 7676522
> WWW: http://cern.ch/Olivier.Couet/ Fax: +41 22 7670300
>
>
Received on Thu Feb 17 2005 - 15:03:57 MET

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