[Dart] Wrong path to MakeCommand with WinXP

Francois POYER Francois.Poyer at sophia.inria.fr
Wed Jul 12 12:31:55 EDT 2006


Hi all,

I'm currently trying to get a project to compile under MS environment (WinXP pro
+ Visual Studio 8 2005) and submit DART reports to a common dashboard already
recieving reports from the UNIX nightly builds.

For this, i would like to use the same DART client i am already using for the
UNIX reports (based on a 2 years old verions of DART) since it is not me who
did configure it, and as a total beginner in tcl/cmake/dart i'd like to avoid
it if i can (is that a mistake?).

My problem is that DART build is not working at all (while configure does), and
i get this output :

Build Nightly
        Starting Build
        Temp file is: J:/build/Testing/Temporary/Build.log.824

        Build command #1
couldn't execute "C:PROGRA~1MID05A~1Common7IDEdevenv.com": no such file or
directory
couldn't execute "C:PROGRA~1MID05A~1Common7IDEdevenv.com": no such file or
directory
    while executing
"open "| $mkCommand |& [list $Dart(TclshCommand)] \"[file join $Dart(DartRoot)
Source Client Cat.tcl]
    (procedure "Build" line 118)
    invoked from within
"$Command $Model $BuildStampDir"


In the DartConfiguration.tcl generated by CMake, the MakeCommand is :
MakeCommand: C:\PROGRA~1\MID05A~1\Common7\IDE\devenv.com MIPS.sln /build Release
/project ALL_BUILD

so it seems to me that DART is not interpreting the '\' in the path correctly...
I tried to force '/' instead of '\' in the CMake CMAKE_MAKE_PROGRAM and
CMAKE_BUILD_TOOL values, but the MAKECOMMAND is still generated with '\'...

So then i tried to edit the Dartconfiguration.tcl file directly (though i know
it will be overwritten next time cmake is used), changing '\' for '/' in the
MakeCommand, but then i got :

Build Nightly
        Starting Build
        Temp file is: J:/build/Testing/Temporary/Build.log.244

        Build command #1
couldn't execute "D:\Tcltk\bin\tclsh84.exe": no such file or directory
couldn't execute "D:\Tcltk\bin\tclsh84.exe": no such file or directory
    while executing
"open "| $mkCommand |& [list $Dart(TclshCommand)] \"[file join $Dart(DartRoot)
Source Client Cat.tcl]\"""
    (procedure "Build" line 118)
    invoked from within
"$Command $Model $BuildStampDir"

And my TclshCommand (in Dartconfiguration.tcl) is already :
TclshCommand: D:/Tcltk/bin/tclsh84.exe

Does anyone know what's wrong and how i can solve this?
I am not really sure wether this is a DART or a CMake (or maybe even a tcltk)
issue, since as i said i am a total beginner... (sorry if i am mistaking)

In case that helps i'm using CMake 2.4-2 and tcl/tk 8.4.

Thanks for taking time to answer,

Francois POYER

------------------------------------------------------
This message was sent using IMP: http://horde.org/imp/



More information about the Dart mailing list