Hello I am not sure one can understand properly the mixed Windows/UNIX "shell expression". I mean your file delimiter is ":" and the env variable name is in MS DOS notation %ROOTSYS%. For sure the ":"'s in the construction "/include:C:/" must confuse the parser. Can you try ";" instead? > looking for header in: > \root\tutorials:.::%ROOTSYS%/include:C:/root/include: May be Philippe can elaborate a little bit on the issue. Thank you, Valeri > -----Original Message----- > From: owner-roottalk@pcroot.cern.ch [mailto:owner-roottalk@pcroot.cern.ch] > On Behalf Of Cozmin Timis > Sent: Monday, June 30, 2003 2:09 PM > To: roottalk@pcroot.cern.ch > Subject: [ROOT] Win2000 Error in <ACLiC>: Dictionary generation failed! > > Hello, > > This might be trivial, but I tried to compile a file that works fine on > a linux machine but this time using Win2000 and got a Error in <ACLiC>: > Dictionary generation failed! > > I use Win2000 and Visual C++6.0 with service pack 6 > Cygwin version 1.3.22-1 > root binaries from root_v3.04.02.win32.tar.gz > I also have the environment variables as requested on the root download > page. > > I can compile the examples in /test using the makefile but when I try to > use ACliC for, say this example from /tutorials/tree1.C the macro works > fine from CINT, but if I compile it I get this error: > > root [0] gDebug=7 > (const int)7 > root [1] .L tree1.C++ > Info in <TWinNTSystem::ACLiC>: creating shared library > c:\root\tutorials\tree1_C > .dll > Info in <TWinNTSystem::ACLiC>: looking for header in: > \root\tutorials:.::%ROOTSY > S%/include:C:/root/include: > Info in <ACLiC>: creating the dictionary files > Info in <ACLiC>: rootcint -f \root\tutorials/s1o0_1.cxx -c -p -I > Error in <ACLiC>: Dictionary generation failed! > root [2] > > > Does anyone know what might cause this ? > > Cozmin > >
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:13 MET