Re: ROOT_EGPYTHIA.DLL

From: Valery Fine (fine@bnl.gov)
Date: Tue Jul 14 1998 - 17:28:49 MEST


Dear Victor

On 14 Jul 98 at 11:19, you wrote:

> How I can remake ROOT_EGPytia.dll? When I try to use it I have
> "illegal operation". Where I could find codes and makefile for this
> program? I am using WIN95.

  First of all you should check whether you did start a RIGHT version 
of root. There two ROOT executables for Windows provided, namely,

    root.exe
    root4for.exe

   The only difference between them is the Fortran I/O library linked 
with the second "root4for.exe" file only. The second form of the ROOT 
should be applied if it is going to call some Fortran subroutine from 
within ROOT (it is very case for ROOT_EGPytia.dll).  The Digital 
Visual Fortran run-time DLL  "dformd.dll" must be provided on the 
seach path too

        (see:http://root.cern.ch/root/Version200.html ) 

  Very likely this will solve your problems with no extra effort.

  Anyway if you still want to recreate ROOT DLL's for NT / 95 please 
take in account:

  ROOT team doesn't use any make and makefile's to develop and 
maintain ROOT but CMZ instead (http://www.codeme.com). Several 
makefiles for some platforms were supplied by ROOT users and provided 
"as is" (see:http://root.cern.ch/root/Version200.html ) . Nobody 
sends us the Makefile for Windows NT / Windows 95 yet.

  There is only source for all supported platforms (there is 
no separate specail source for Windows NT and 95 ). 

  To re-install the whole ROOT (that ROOT_EGPytia.dll included) one
needs :

  1. Prepare the Pythia object module library:

setpythia.bat:
      set PYTHIA=E:\users\root\pythia
      del *.obj
      del *.lib
      fl32 /c /MD /G5 /Ox  jetset74.f pythia5707.f
      lib /out:pythia.lib jetset74.obj pythia5707.obj
     

  2. Apply the CMZ  utility "install" command with       
     "cmzlogon.kumac" as follows:

    SET \tmp\cmedt.edt.$pid   -E
    SET cmexec$pid.bat -XACL
    *
    set *.txt -f text
    set C++ -lan
    tabs -C
    FILE  root.cmz
    exec setup WinNT g  -
    sel RootIcon GL
    sel VENUS PYTHIA
    sel UTILS
    RETURN


  Please take in account one needs the Digital Visual Fortran to 
compile things (the last patch from Digital should be applied too
(see http://www.digital.com/fortran/dvf-update.html )

  Hope this helps,
                With my best regards,
                                          Valery
=================================================================
Dr. Valeri Faine (Fine)
    -------------------          Phone: +1 516 344 7806
Brookhaven National Laboratory   FAX  : +1 516 344 4206
Bldg. 510A /STAR                 mailto:fine@bnl.gov
Upton, New York, 11973-5000      http://nicewww.cern.ch/~fine
USA
                                 
Dr. Valery Fine                  Telex : 911621 dubna su
    -----------
LCTA/Joint Inst.for Nuclear Res. Phone : +7 09621 6 40 80
141980 Dubna, Moscow region      Fax   : +7 09621 6 51 45
Russia                           mailto:fine@main1.jinr.dubna.su                              



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