RE: [ROOT] Build ROOT 3.10.01 with win32gcc under Cygwin 1.5.5-1

From: Yangheng Zheng (zhengyh@physics.ucla.edu)
Date: Tue Nov 25 2003 - 19:44:06 MET


Thank you Axel,

After installing a snapshot "cygwin-inst-20031123.tar.bz2", ROOT can get
compiled without problems. 

Cheers,
Yangheng

On Sun, 23 Nov 2003, Axel Naumann wrote:

> Hi,
> 
> as indicated on the roottalk forum the problem is the new cygwin library
> (everything >=1.5 and <=1.5.5-1). They migrated all functions to 64bits,
> but forgot tmpfile() - and now rootcint doesn't work properly. The
> workaround is to install a cygwin snapshot (until the next cygwin
> version is out):
> 
> get a snapshot from cygwin: http://cygwin.com/snapshots/ (the
> cygwin-inst-*.tar.bz2 file is what you need), and run 
> 
> cd / 
> tar --backup -xjf /wherever-you-have-saved-it/cygwin-inst-*.tar.bz2 
> cd $ROOTSYS 
> gmake distclean && gmake 
> 
> Cheers, Axel.
> 
> > -----Original Message-----
> > From: owner-roottalk@pcroot.cern.ch 
> > [mailto:owner-roottalk@pcroot.cern.ch] On Behalf Of Rene Brun
> > Sent: Saturday, November 22, 2003 4:01 PM
> > To: Yangheng Zheng
> > Cc: roottalk@pcroot.cern.ch
> > Subject: Re: [ROOT] Build ROOT 3.10.01 with win32gcc under 
> > Cygwin 1.5.5-1
> > 
> > 
> > Hi,
> > 
> > I have no problems installing the win32gcc version. In the roottalk 
> > forum Axel Naumann has indicated to not use gcc3.3.
> > I suggest to do: 
> > make distclean
> > ./configure win32gcc
> > make -k
> > 
> > If you still have problems, send the output
> > of the confifure command, as well as the ouput of make -k
> > 
> > Rene Brun
> > 
> > On Fri, 21 Nov 
> > 2003, 
> > Yangheng Zheng wrote:
> > 
> > > Hi,
> > > 
> > > I was trying to build ROOT 3.10.01 on my PC but failed. Details are 
> > > listed as follows.
> > > 
> > > OS: Windows XP pro
> > > Cygwin version: 1.5.5-1
> > > gcc version: 3.3.1
> > > ROOT source version: 3.10.01
> > > 
> > > commands excuted for compiling:
> > > 
> > > export ROOTSYS=/usr/root
> > > export PATH=$ROOTSYS/bin:$PATH
> > > export INCLUDE=$ROOTSYS/include:$INCLUDE
> > > 
> > > ./configure win32gcc
> > > make
> > > 
> > > Error messages:
> > > .
> > > .
> > > .
> > > Generating dictionary thread/src/G__Thread.cxx... 
> > > utils/src/rootcint_tmp.exe -f thread/src/G__Thread.cxx -c 
> > > thread/inc/PosixThreadInc.h thread/inc/TCondition.h 
> > > thread/inc/TConditionImp.h thread/inc/TMutex.h 
> > thread/inc/TMutexImp.h 
> > > thread/inc/TPosixCondition.h thread/inc/TPosixMutex.h 
> > > thread/inc/TPosixThread.h thread/inc/TPosixThreadFactory.h 
> > > thread/inc/TRWLock.h thread/inc/TSemaphore.h thread/inc/TThread.h 
> > > thread/inc/TThreadFactory.h thread/inc/TThreadImp.h 
> > > thread/inc/LinkDef.h
> > > Error: unrecognized language construct 
> > FILE:base/inc/TStorage.h LINE:77
> > > Error: Function BIT(0) is 
> > not defined in current scope
> > > FILE:base/inc/TObject.h LINE:60
> > > Possible candidates are...
> > > filename       line:size busy function type and name  
> > > Error: Function BIT(3) is not defined in current scope
> > > FILE:base/inc/TObject.h LINE:61
> > > Possible candidates are...
> > > filename       line:size busy function type and name  
> > > .
> > > .
> > > .
> > > 
> > > !!!Removing thread/src/G__Thread.cxx thread/src/G__Thread.h !!!
> > > Error: utils/src/rootcint_tmp: error loading headers...
> > > make: *** [thread/src/G__Thread.cxx] Error 1
> > > 
> > > 
> > > I also tried to downgrade my gcc version to 3.2.3 and got exact the 
> > > same problem. Can anybody help me out?
> > > 
> > > Thanks,
> > > Yangheng
> > > 
> > > 
> > 
> > 
> 
> 



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:17 MET