[LLVMdev] make check fails on mingw

Tanya Lattner tonic at nondot.org
Fri Jan 7 11:33:48 PST 2005


> 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?

Do you have runtest (Dejagnu) on your system? It appears configure is not 
finding it.

-Tanya

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


More information about the llvm-dev mailing list