RE: [ROOT] Problems with windows version 4.00/08

From: Martijn Schellekens (Martijn.Schellekens@iota.u-psud.fr)
Date: Tue Jul 20 2004 - 11:36:17 MEST


Hi Philippe,

My appologies, I still had this QtRoot version installed that apparently 
affected my paths. So you were right :)
Thanks,

Martijn



A 09:32 15/07/2004 -0500, Philippe Canal a écrit :
> > Futhermore I noticed that having compiled the file under 3.10, and than
> > loading it under 4.00,
>
>Code __compiled__ under 3.10 can not be loaded in 4.00.  The libraries
>are incompatible (for example the signature of the TGenericClassInfo
>construstor has changed).  When moving from 3.10 to 4.00, you have
>to both regenerate the dictionary source file, recompile and re-link.
>
>Cheers,
>Philippe.
>
>-----Original Message-----
>From: Martijn Schellekens [mailto:Martijn.Schellekens@iota.u-psud.fr]
>Sent: Thursday, July 15, 2004 9:11 AM
>To: Philippe Canal; roottalk@cern.ch
>Subject: RE: [ROOT] Problems with windows version 4.00/08
>
>
>Hi Philippe,
>
>I ckecked it again with both the gdk and the win32 version of 4.00/08. My
>include paths seem in order.
>My operation of permutation between the 3.10 and the 4.00 version indeed
>simply consist of replacing the "root" file tree. Both installations are
>standard, so there should be no difference.
>Futhermore I noticed that having compiled the file under 3.10, and than
>loading it under 4.00, i get this popup box tellling me root hang with a
>TGenericClassInfo bad reference problem.
>gDebug=6 doesnt seem to give aditionnal usefull information (it returns the
>same under both versions).
>
>Please tell me what I could do to get more usefull debugging information,
>
>Thanks and cheers,
>
>Martijn
>
>PS: in both the gdk as the win32 version, "-I/home/brun/root[gdk or
>win32]/root/include" is by default appended to the include path. Is this on
>purpose?
>
>
>At 10:54 13/07/2004 -0500, Philippe Canal wrote:
> >Hi,
> >
> >I can not reproduce this problem.
> >
> >However it sounds like a version mismatch between the rootcint.exe available
> >on the PATH and the header files.
> >
> >Cheers,
> >Philippe.
> >
> >-----Original Message-----
> >From: owner-roottalk@pcroot.cern.ch
> >[mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of Martijn Schellekens
> >Sent: Tuesday, July 13, 2004 7:22 AM
> >To: roottalk@cern.ch
> >Subject: [ROOT] Problems with windows version 4.00/08
> >
> >
> >Dear Rooters,
> >
> >I just tried the new Root version 4.00/08
> >the compilation of any such simple script as the following fails:
> >
> >file: Myclass.C
> >--------------------------------------
> >#include "TQObject.h"
> >
> >class Myclass {
> >};
> >--------------------------------------
> >Sending the message:
> >
> >Info in <TWinNTSystem::ACLiC>: creating shared library
> >c:\Root\macros\Myclass_C.dll
> >s16o.1_cint.cxx
> >s16o.3_cint.cxx
> >s16o.5_cint.cxx
> >s16o.7_cint.cxx
> >s17o_1k.cxx
> >c:\Root\macros\s17o_1k.cxx(49) : error C2661:
> >'TGenericClassInfo::TGenericClassInfo' : no overloaded function take
> >s 9 parameters
> >Error in <ACLiC>: Compilation failed!
> >
> >Furthermore, always with the TClass generator, a little more complicated
> >class returned the herefore (3.00/10) unseen message
> >
> >scg_9.cxx
> >c:\Root\Msrc\scg_9.cxx(49) : error C2661:
> >'TGenericClassInfo::TGenericClassInfo' : no overloaded function takes 9
> >parameters
> >c:\Root\Msrc\scg_9.cxx(205) : error C2039: 'SetStreamer' : is not a member
> >of 'TClass'
> >          C:\Program_Files\ROOT/include\TClass.h(51) : see declaration of
> >'TClass'
> >c:\Root\Msrc\scg_9.cxx(208) : error C2039: 'SetStreamer' : is not a member
> >of 'TClass'
> >          C:\Program_Files\ROOT/include\TClass.h(51) : see declaration of
> >'TClass'
> >c:\Root\Msrc\scg_9.cxx(213) : error C2039: 'SetStreamer' : is not a member
> >of 'TClass'
> >          C:\Program_Files\ROOT/include\TClass.h(51) : see declaration of
> >'TClass'
> >c:\Root\Msrc\scg_9.cxx(215) : error C2039: 'SetStreamer' : is not a member
> >of 'TClass'
> >          C:\Program_Files\ROOT/include\TClass.h(51) : see declaration of
> >'TClass'
> >c:\Root\Msrc\scg_9.cxx(217) : error C2039: 'SetStreamer' : is not a member
> >of 'TClass'
> >          C:\Program_Files\ROOT/include\TClass.h(51) : see declaration of
> >'TClass'
> >c:\Root\Msrc\scg_9.cxx(219) : error C2039: 'SetStreamer' : is not a member
> >of 'TClass'
> >          C:\Program_Files\ROOT/include\TClass.h(51) : see declaration of
> >'TClass'
> >c:\Root\Msrc\scg_9.cxx(221) : error C2039: 'SetStreamer' : is not a member
> >of 'TClass'
> >          C:\Program_Files\ROOT/include\TClass.h(51) : see declaration of
> >'TClass'
> >c:\Root\Msrc\scg_9.cxx(223) : error C2039: 'SetStreamer' : is not a member
> >of 'TClass'
> >          C:\Program_Files\ROOT/include\TClass.h(51) : see declaration of
> >'TClass'
> >
> >Similar compilations under the linux 4.00/06 had not shown such behaviors.
> >WinNT version between 3.00/10 and 4.00/08 have not been tested.
> >Windows used is 2000 with the VC6 compiler.
> >
> >Thanks a lot,
> >
> >Martijn Schellekens



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:09 MET