RE: [ROOT] ACLic error on Windows/XP

From: Philippe Canal (pcanal@fnal.gov)
Date: Tue Dec 17 2002 - 07:49:05 MET


Hi Frederic,

I am unable to reproduce this problem on Windows/XP.  It seems that for
some reasons the process is unable to write its temporary files like
'\s2t4.1linkdef.h'.  This should actually appears in c:\.  (maybe the
disk is full?).

Anyway an update with be check-in CVS very soon, so that all the
temporary files are created in the same directory (as the one where the
library is being written (which is now somewhat customizable)).

I might be able to get more clue if you do:

root [0] gDebug = 7
root [1] .L Analysis.C++
root [2] .! dir c:\ /OD
root [3] .! dir /OD

and send me the result.

Cheers,
Philippe.


---------- Forwarded message ----------
Date: Mon, 16 Dec 2002 17:06:59 +0100
From: "[ISO-8859-1] Machefert Frédéric" <machefer@lal.in2p3.fr>
To: roottalk@pcroot.cern.ch
Subject: [ROOT] ACLic error on Windows/XP

Hello,

I try to compile with ACLic a short c++ code that runs perfectly on
Linux 
redhat. I tried to use it on Windows/XP. The C++ compiler I have is 
VisualC++ V6. I start the root session, and ask for ACLic to run on 
Analysis.C but a get preprocessor warning and it seems that a mysterious

file \s2t4.1linkdef.h doesn't exist... Yet, I provided a LinkDef.h file
in 
my directory. Below is the root session output with the necessary 
information.

Finally, rootcint produces a fatal error and windows ask me whether I
want 
a report to be sent to Microsoft.

Do you have any idea of what goes wrong ?
Thank you.
Frederic.

------------------------------------------------------------------------
---
-----------------

root
 the current keyboard layout is 850
  *******************************************
  *                                         *
  *        W E L C O M E  to  R O O T       *
  *                                         *
  *   Version   3.04/01  11 December 2002   *
  *                                         *
  *  You are welcome to visit our Web site  *
  *          http://root.cern.ch            *
  *                                         *
  *******************************************

Compiled for win32.

CINT/ROOT C/C++ Interpreter version 5.15.67, Dec 2 2002
Type ? for help. Commands must be C++ statements.
Enclose multiple statements between { }.
root [0] .L Analysis.C++
Info in <TWinNTSystem::ACLiC>: creating shared library 
C:\machefert\lhcb\physique\DaVinci
\v6r0/Analysis_C.dll
Error: rootcint: failed to open \s2gs..h, usage of external preprocessor
by 
CINT is not optimal
39.cxx
65.cxx
Analysis.C
69.cxx
C:\DOCUME~1\MACHEF~1\LOCALS~1\Temp\69.cxx(1) : fatal error C1083: Cannot

open include file: '\s2t4.1linkdef.h': No such file or directory
Error in <ACLiC>: Dictionary generation failed!



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:23 MET