[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