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