[LLVMdev] make check fails on mingw

Henrik Bach henrik_bach_llvm at hotmail.com
Fri Jan 7 10:09:37 PST 2005


Hi,

I'm trying to test the llvm tools as described in 
'http://llvm.cs.uiuc.edu/docs/TestingGuide.html'.

However, when running the command: 'make check VERBOSE=1 2>&1' I get this 
error:
-------------------
if test -d "/C/projects/build/MinGW/llvm-2-1/test" ; then \
  if test -f "/C/projects/build/MinGW/llvm-2-1/test/Makefile" ; then \
    echo llvm[0]: Running test suite ; \
    make -C /C/projects/build/MinGW/llvm-2-1/test check-local \
      TESTSUITE= ; \
  else \
    echo llvm[0]: No Makefile in test directory ; \
  fi ; \
else \
  echo llvm[0]: No test directory ; \
fi
llvm[0]: Running test suite
make[1]: Entering directory `/C/projects/build/MinGW/llvm-2-1/test'
PATH=/C/projects/build/MinGW/llvm-2-1/Debug/bin:/C/projects/src/llvm-2/llvm/test/Scripts:.:/usr/local/bin:/mingw/bin:/bin:/mingw/bin:/usr/bin:/c/LLVM/tools:/c/perl/5.8.5/bin:/c/perl/5.8.5/bin/MSWin32-x86-multi-thread:/c/projects/src/CMHTREE/PLT/DOS.PLT:/c/WINNT/system32:/c/WINNT:/c/WINNT/System32/Wbem:/c/Program 
Files/cvsnt:/c/Program Files/7-Zip \
true runtest
/bin/sh.exe: Files/cvsnt:/c/Program: No such file or directory
make[1]: *** [check-local] Error 127
make[1]: Leaving directory `/C/projects/build/MinGW/llvm-2-1/test'
make: *** [check] Error 2
-------------------

Obviously, the shell tries to locate 'runtest'. runtest is located in:
-------------------
$ which runtest
/usr/local/bin/runtest
-------------------
which is the path and
-------------------
$ runtest --version | tee -a my_runtest.log
WARNING: Couldn't find the global config file.
Expect version is       5.21
Tcl version is          8.0
Framework version is    1.4.4
-------------------

Looking at the 'objdir/test/site.exp' generated file we find:
-------------------
## these variables are automatically generated by make ##
# Do not edit here.  If you wish to override these values
# edit the last section
set target_triplet i686-pc-mingw32
set prcontext " /C/projects/src/llvm-2/llvm/test/Scripts/prcontext.tcl"
set srcdir /C/projects/src/llvm-2/llvm/test
set objdir /C/projects/build/MinGW/llvm-2-1/test
set llvmgcc 
"PATH=/C/projects/build/MinGW/llvm-2-1/Debug/bin:.:/usr/local/bin:/mingw/bin:/bin:/mingw/bin:/usr/bin:/c/LLVM/tools:/c/perl/5.8.5/bin:/c/perl/5.8.5/bin/MSWin32-x86-multi-thread:/c/projects/src/CMHTREE/PLT/DOS.PLT:/c/WINNT/system32:/c/WINNT:/c/WINNT/System32/Wbem:/c/Program 
Files/cvsnt:/c/Program Files/7-Zip llvm-gcc"
set llvmgxx 
"PATH=/C/projects/build/MinGW/llvm-2-1/Debug/bin:.:/usr/local/bin:/mingw/bin:/bin:/mingw/bin:/usr/bin:/c/LLVM/tools:/c/perl/5.8.5/bin:/c/perl/5.8.5/bin/MSWin32-x86-multi-thread:/c/projects/src/CMHTREE/PLT/DOS.PLT:/c/WINNT/system32:/c/WINNT:/c/WINNT/System32/Wbem:/c/Program 
Files/cvsnt:/c/Program Files/7-Zip llvm-gcc"
## All variables above are generated by configure. Do Not Edit ##
-------------------

If we look close at the path variables in the site.exp, we have that the 
last folder '/c/Program Files/7-Zip llvm-gcc' isn't correct. llvm-gcc 
shouldn't be in there, because I haven't such folder.

Any suggestions?

=============================================================
Henrik Bach
LLVM Open Source Developer

e-mail: henrik_bach_llvm at hotmail.com
=============================================================
'Nothing is impossible; The impossible just takes longer time :)' - Inventor 
of a new energy saver light bulp from Denmark.

No software patents - Thank you Poland: 
http://www.nosoftwarepatents.com/en/m/intro/app0411.html
Got Freedom?
Software Freedom Day - 28th of August
http://www.softwarefreedomday.org/
=============================================================

_________________________________________________________________
Få alle de nye og sjove ikoner med MSN Messenger http://messenger.msn.dk/




More information about the llvm-dev mailing list