Re: [ROOT] Win2000 Error in <ACLiC>: Dictionary generation failed!

From: Cozmin Timis (C.Timis@surrey.ac.uk)
Date: Tue Jul 01 2003 - 14:46:10 MEST


Philippe,

I have now the vc++ version from root_v3.05.05.win32.tar.
I also have the *.dll's required for the VC++6
The same result as for the 3.03 and 3.04 versions, using CINT to 
interpret works fine but:

root [0] .L tree1.c++
Info in <TWinNTSystem::ACLiC>: creating shared library 
c:\root\tutorials\tree1_c
.dll
Error in <ACLiC>: Dictionary generation failed!
root [1]

I think the paths are correctly specified.
The environment variables are:

$ export
declare -x !C:="C:\\cygwin\\bin"
declare -x ALLUSERSPROFILE="C:\\Documents and Settings\\All Users"
declare -x APPDATA="C:\\Documents and Settings\\phs1ct\\Application Data"
declare -x CERNLIB="C:\\cernlib\\2001\\lib"
declare -x COMMONPROGRAMFILES="C:\\Program Files\\Common Files"
declare -x COMPUTERNAME="COSMIN2"
declare -x COMSPEC="C:\\WINDOWS\\system32\\COMMAND.COM"
declare -x DAWN="C:\\Program Files\\DAWN"
declare -x GSVIEW="C:\\Program Files\\Ghostgum\\gsview"
declare -x HOME="/cygdrive/c"
declare -x HOMEDRIVE="H:"
declare -x HOMEPATH="\\"
declare -x HOMESHARE="\\\\samba\\homes"
declare -x 
INCLUDE="C:\\PROGRA~1\\MICROS~3\\VC98\\ATL\\INCLUDE;C:\\PROGRA~1\\MIC
ROS~3\\VC98\\INCLUDE;C:\\PROGRA~1\\MICROS~3\\VC98\\MFC\\INCLUDE;C:\\Program 
File
s\\Microsoft Visual Studio\\VC98\\atl\\include;C:\\Program 
Files\\Microsoft Visu
al Studio\\VC98\\mfc\\include;C:\\Program Files\\Microsoft Visual 
Studio\\VC98\\
include"
declare -x LD_LIBRARY_PATH="/cygdrive/c/Root/lib:c:/cernlib/2001/lib"
declare -x 
LIB="C:\\PROGRA~1\\MICROS~3\\VC98\\LIB;C:\\PROGRA~1\\MICROS~3\\VC98\\
MFC\\LIB;C:\\Program Files\\Microsoft Visual 
Studio\\VC98\\mfc\\lib;C:\\Program
Files\\Microsoft Visual Studio\\VC98\\lib"
declare -x LOGONSERVER="\\\\COSMIN2"
declare -x MAKE_MODE="unix"
declare -x MANPATH=":/usr/ssl/man"
declare -x MSDEVDIR="C:\\PROGRA~1\\MICROS~3\\Common\\msdev98"
declare -x MSVCDIR="C:\\PROGRA~1\\MICROS~3\\VC98"
declare -x NUMBER_OF_PROCESSORS="1"
declare -x OLDPWD="/cygdrive/c/root"
declare -x OS="Windows_NT"
declare -x OS2LIBPATH="C:\\WINDOWS\\system32\\os2\\dll;"
declare -x 
PATH="/usr/local/bin:/usr/bin:/bin:/cygdrive/c/PROGRA~1/MICROS~3/Comm
on/msdev98/BIN:/cygdrive/c/PROGRA~1/MICROS~3/VC98/BIN:/cygdrive/c/PROGRA~1/MICRO
S~3/Common/TOOLS/WINNT:/cygdrive/c/PROGRA~1/MICROS~3/Common/TOOLS:/cygdrive/c/Tc
l/bin:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/COMMAND:/cygdrive/c/WINDOWS/system
32:/cygdrive/c/WINDOWS/system32/WBEM:/cygdrive/c/Root/bin:/cygdrive/c/Root/inclu
de:/cygdrive/c/Program Files/Common Files/Adaptec 
Shared/System:/usr/local/workd
ir/bin/WIN32-VC:/cygdrive/c/Program Files/DAWN:/cygdrive/c/Program 
Files/Ghostgu
m/gsview:/cygdrive/c/Program Files/Microsoft Visual 
Studio/Common/Tools/WinNT:/c
ygdrive/c/Program Files/Microsoft Visual 
Studio/Common/MSDev98/Bin:/cygdrive/c/P
rogram Files/Microsoft Visual Studio/Common/Tools:/cygdrive/c/Program 
Files/Micr
osoft Visual 
Studio/VC98/bin:/cygdrive/c/Paw:.:/cygdrive/c/root/bin:/usr/X11R6/b
in"
declare -x PATHEXT=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.tcl"
declare -x PAW="C:\\Paw\\pawNT.exe"
declare -x PROCESSOR_ARCHITECTURE="x86"
declare -x PROCESSOR_IDENTIFIER="x86 Family 15 Model 2 Stepping 4, 
GenuineIntel"

declare -x PROCESSOR_LEVEL="15"
declare -x PROCESSOR_REVISION="0204"
declare -x PROGRAMFILES="C:\\Program Files"
declare -x PROMPT="\$p\$g"
declare -x PS1="\\[\\033]0;\\w\\007\
\\033[32m\\]\\u@\\h \\[\\033[33m\\w\\033[0m\\]\
\$ "
declare -x PWD="/cygdrive/c/root/tutorials"
declare -x ROOTSYS="c:/root"
declare -x SHLVL="1"
declare -x SYSTEMDRIVE="C:"
declare -x SYSTEMROOT="C:\\WINDOWS"
declare -x TCL="C:\\Tcl\\bin"
declare -x TEMP="/cygdrive/c/temp"
declare -x TERM="cygwin"
declare -x TEXMF="{/usr/share/lilypond/1.6.8,/usr/share/texmf}"
declare -x TMP="/cygdrive/c/temp"
declare -x TMPDIR="/cygdrive/c/temp"
declare -x USER="phs1ct"
declare -x USERDOMAIN="PHYSICS"
declare -x USERNAME="phs1ct"
declare -x USERPROFILE="C:\\Documents and Settings\\phs1ct"
declare -x WINBOOTDIR="C:\\WINDOWS"
declare -x WINDIR="C:\\WINDOWS"

Cheers,
Cozmin




Philippe Canal wrote:

>Hi,
>
>I was not able to reproduce this problem.  Please try with a newer version
>of ROOT.
>
>Cheers,
>Philippe.
>
>-----Original Message-----
>From: owner-roottalk@pcroot.cern.ch
>[mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of Cozmin Timis
>Sent: Monday, June 30, 2003 1: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