*** 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