[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