Re: Compiling script under Windows

From: Axel Naumann <Axel.Naumann_at_cern.ch>
Date: Wed, 21 Nov 2007 18:57:12 +0100


Hi Marc,

I had the impression this was solved - it's not, so here is my answer:

could you start ROOT and then do
gDebug=7
.L BlaScript.cpp+

and send me the output? Did you install MSVC2005 or which compiler version are you trying to use? Are you using a MSVC2003 build of ROOT or the 2005 one?

Cheers, Axel.

Marc de Kamps wrote:
>
>
> 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
>
>
>
> dekamps_at_comp.leeds.ac.uk <mailto:dekamps_at_comp.leeds.ac.uk>
>
> http:/www.comp.leeds.ac.uk/dekamps
>
>
>
Received on Wed Nov 21 2007 - 18:57:29 CET

This archive was generated by hypermail 2.2.0 : Thu Nov 22 2007 - 11:50:02 CET