RE: Compiling script under Windows

From: Marc de Kamps <dekamps_at_comp.leeds.ac.uk>
Date: Thu, 22 Nov 2007 09:58:58 -0000


Hi Axel,

I used Visual Studio 8.0, and I changed to the root version 5.17 compiled with visual studio 8.0. The problem then disappeared.

Thanks for your time.

Marc

-

Dr. Marc de Kamps

Biosystems Group

School of Computing

University of Leeds

LS29JT, Leeds, UK  

dekamps_at_comp.leeds.ac.uk

http:/www.comp.leeds.ac.uk/dekamps

-----Original Message-----
From: owner-roottalk_at_lxbuild091.cern.ch
[mailto:owner-roottalk_at_lxbuild091.cern.ch] On Behalf Of Axel Naumann Sent: 21 November 2007 17:57
To: Marc de Kamps
Cc: roottalk_at_lxbuild091.cern.ch
Subject: Re: [ROOT] Compiling script under Windows

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 Thu Nov 22 2007 - 10:59:20 CET

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