[LLVMdev] make check fails on mingw
Henrik Bach
henrik_bach_llvm at hotmail.com
Fri Jan 7 11:09:55 PST 2005
You're right. And no errors or results where generated:
--------------------
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'
Making a new site.exp file...
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
\
true runtest
make[1]: Leaving directory `/C/projects/build/MinGW/llvm-2-1/test'
--------------------
Shouldn't a bunch of tests appear?
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 13:17:09 -0600 (CST)
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/
_______________________________________________
LLVM Developers mailing list
LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
_________________________________________________________________
Del din verden med MSN Spaces http://spaces.msn.com
More information about the llvm-dev
mailing list