[LLVMdev] make check fails on mingw

Chris Lattner sabre at nondot.org
Fri Jan 7 10:32:55 PST 2005


On Fri, 7 Jan 2005, Henrik Bach wrote:
> I'm trying to test the llvm tools as described in 
> 'http://llvm.cs.uiuc.edu/docs/TestingGuide.html'.

The problem here is that your PATH envvar has spaces in it.  There are 
many thing in LLVM that won't work with that, please try pruning your PATH 
and trying again.

Thanks,

-Chris

> 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/
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
>

-Chris

-- 
http://nondot.org/sabre/
http://llvm.cs.uiuc.edu/


More information about the llvm-dev mailing list