[LLVMdev] make check fails on mingw
Chris Lattner
sabre at nondot.org
Fri Jan 7 11:17:09 PST 2005
On Fri, 7 Jan 2005, Henrik Bach wrote:
> "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.
These aren't setting path variables. These are commands. With bourne
shell, it's legal to say:
ENVVAR=foo ./command
instead of:
export ENVVAR=foo
./command
That's all it is doing.
-Chris
> ----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/
>
> _______________________________________________
> 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