Re: streams with CInt

From: Nick van Eijndhoven (Nick@fys.ruu.nl)
Date: Fri Oct 24 1997 - 09:45:02 MEST


*** Valery Fine wrote :
> 
> On 23 Oct 97 at 10:08, William J. Deninger wrote:
> 
> > 
> > When I run your make file, I get the following:
> > 
> > D:\ROOT-T~2\test>nmake makefile.mak
> > 
>    I realize MS is changing significantly the work with "stream"s
> with each its version of MSVC. So far it (ROOT for NT) was not used 
> quite hardly (I am guessing) and there was no question. Or people had 
> the version we used to compiler, namely 4.2. Now the ROOT users go 
> ahead with 5.0. May be it causes some problem.
> 
>    The version we use to compile ROOT is 4.2. I guess it is not 
> compatible with 4.0 and 5.0 . I did find this when we was 
> switching from 4.0/4.1 to 4.2. I have no tool to check this just 
> now for v.5.0. Probably Masa knows something on this. 
> 
> > Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 10.00.5270
> > for 80x86 Copyright (C) Microsoft Corp 1984-1995. All rights
> > reserved.
> 
>   Anyway the banner of my compiler shows:
> 
> Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 10.20.6166 for
> 80x86
> 
>   It looks like yours is 4.0. If this is true you CAN NOT mix your 
> code with ROOT librareis (because  "stream"s are quite different). 
> You may use version 1.00. It was done with 4.0.
> 
> 
>   With my regards,
>                  Valery
> Dr. Valeri Faine (Valery Fine)
>     ------------ -------------   Phone: +41 22 767 4921
> CERN                             FAX  : +41 22 767 7155
> CH-1211 Geneva, 23               mailto:fine@mail.cern.ch 
> Switzerland                      http://nicewww.cern.ch/~fine
>                                  
> 
Hi Valery and fellow ROOTers,
I think we are now encountering one of the many problems which lie
ahead of us in case we use commercial software products.
This incompatibility of various versions has already been a problem for
years and will never disappear since the companies clearly want to
sell as much as possible of their products. The end of the story is
always that one has to spend quite a lot of money just to keep up
with the sw. and the ROOT team has to provide lots of ROOT versions
even for a specific platform.
Using free software (e.g. g++) on all supported platforms would greatly
simplify things, even at the price that some additional ROOT software 
has to be written in order for instance not to use the Windows native
facilities to do the window handling etc...


                                                  Cheers,
                                                   Nick.

*----------------------------------------------------------------------*
 Dr. Nick van Eijndhoven                Department of Subatomic Physics
 email : nick@fys.ruu.nl                Utrecht University / NIKHEF
 tel. +31-30-2532331 (direct)           P.O. Box 80.000
 tel. +31-30-2531492 (secr.)            NL-3508 TA Utrecht
 fax. +31-30-2518689                    The Netherlands
 WWW : http://www.fys.ruu.nl/~nick      Office : Ornstein lab. 172
 ----------------------------------------------------------------------
 tel. +41-22-7679751 (direct)           CERN PPE Division / ALICE exp.
 tel. +41-22-7675857 (secr.)            CH-1211 Geneva 23
 fax. +41-22-7679480                    Switzerland
 CERN beep : 13+7294                    Office : B 160 1-012
*----------------------------------------------------------------------*



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:26:21 MET