[LLVMdev] make check fails on mingw

Henrik Bach henrik_bach_llvm at hotmail.com
Fri Jan 7 10:50:14 PST 2005


Now, I've no spaces in my path:
------------------
$ echo $PATH
.:/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
------------------

I've found that you safely can delete site.exp. The new values in site.exp 
are:
------------------
## 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 
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 
llvm-gcc"
## All variables above are generated by configure. Do Not Edit ##
------------------

llvm-gcc is still present in the path var's which I don't understand.

Henrik.


----Original Message Follows----
From: Chris Lattner <sabre at nondot.org>
Reply-To: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu>
To: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu>
Subject: Re: [LLVMdev] make check fails on mingw
Date: Fri, 7 Jan 2005 12:32:55 -0600 (CST)

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

_________________________________________________________________
Log på MSN Messenger direkte fra nettet  http://webmessenger.msn.com/




More information about the llvm-dev mailing list