Hi,
I’m trying to compile a script in ROOT. I have compiled and used the same script successfully under linux.
At the installation of Visual Studio vcvars32.bat was not run, so I open the command window and run it myself. I have checked that the ‘cl’ command is now recognised and I go to the directory where my script is, start root and type:
.L BlaScript.cpp+
There is clearly an attempt at compilation which ends with a runtime error 6034 (failing to load C runtime lib correctly), although a BlaClass_cpp.dll is created. The error output is rather discouraging, however, and indeed I find that I cannot use the DLL.
There is more error output, which suggests that not all my environment variables have been set up appropriately, although I defined the ROOTSYS and TEMP variables as described on the ROOT website.
Can someone help me to explain what’s going on?
Marc
s5pg_.cxx
Creating library Y:\tmp\BlaClass_cpp.lib and object Y:\tmp\BlaClass_cpp.exp
s5pg_.cxx;
c1xx : fatal error C1083: Cannot open source file: 'Y:\tmp\s5pg_.cxx;': No such file or directory
link
c1xx : fatal error C1083: Cannot open source file: 'link': No such file or directory
s5pg_.obj
Y:\tmp\s5pg_.obj(1) : error C2018: unknown character '0x1'
Y:\tmp\s5pg_.obj(1) : error C2018: unknown character '0x2'
Y:\tmp\s5pg_.obj(1) : error C3872: '0x24': this character is not allowed in an identifier
Y:\tmp\s5pg_.obj(1) : error C2146: syntax error : missing ';' before identifier '''
Y:\tmp\s5pg_.obj(1) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Y:\tmp\s5pg_.obj(1) : error C2018: unknown character '0x7'
Y:\tmp\s5pg_.obj(1) : error C2146: syntax error : missing ';' before identifier '$ÞBGå…ú'
Y:\tmp\s5pg_.obj(1) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Y:\tmp\s5pg_.obj(1) : error C2143: syntax error : missing ';' before '.'
Y:\tmp\s5pg_.obj(1) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Y:\tmp\s5pg_.obj(1) : error C2018: unknown character '0x2'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C3872: '0x24': this character is not allowed in an identifier
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x1c'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x2'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x7'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x1e'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x8'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x11'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x8'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0xf'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x7'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x3'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x7'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0xf'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x13'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x10'
Y:\tmp\s5pg_.obj(2) : error C2018: unknown character '0x40'
Y:\tmp\s5pg_.obj(2) : fatal error C1003: error count exceeds 100; stopping compilation
libCore.lib
c1xx : fatal error C1083: Cannot open source file: 'libCore.lib': No such file or directory
libCint.lib
c1xx : fatal error C1083: Cannot open source file: 'libCint.lib': No such file or directory
libRint.lib
c1xx : fatal error C1083: Cannot open source file: 'libRint.lib': No such file or directory
advapi32.lib
c1xx : fatal error C1083: Cannot open source file: 'advapi32.lib': No such file or directory
Generating Code...
-
Dr. Marc de Kamps
Biosystems Group
School of Computing
University of Leeds
LS29JT, Leeds, UK
<mailto:dekamps_at_comp.leeds.ac.uk> dekamps_at_comp.leeds.ac.uk
http:/www.comp.leeds.ac.uk/dekamps Received on Tue Nov 20 2007 - 13:02:53 CET
This archive was generated by hypermail 2.2.0 : Wed Nov 21 2007 - 23:50:01 CET