Okay, I'll have to fix NightlyTest.pl not to use shell script syntax that isn't universal. Look for a commit soon. Reid. On Sun, 2004-09-05 at 13:31, Vladimir Merzliakov wrote:> > Bash 2.05b on Linux handles this fine. I was asking what > > your "default" system shell is on FreeBSD. Probably /bin/sh, right? > > Perhaps you can: > > > > SHELL=/usr/bin/bash ; export SHELL > > > > in your script below just before it runs NightlyTest.pl? I'm not sure if > > that will work or not. > I have: > SHELL=/bin/tcsh > > sh, csh, tcsh not support nested () > > OK, root install bash by my request, but adding > SHELL=/usr/local/bin/bash > export SHELL > > in start script doesn't help :( > > Vladimir > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20040905/20c48e1a/attachment.sig>
After fixing nested () problem manual run nighttest finished successfully with one remarkable logged problem: INITIALIZED CVS Root = :pserver:anon at llvm-cvs.cs.uiuc.edu:2401/var/cvs/llvm BuildDir = /home/wanderer/pkg/build/llvm/night/build WebDir = /home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD Prefix = /home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD/2004-09-06 CVSLog = /home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD/2004-09-06-CVS-Log.txt BuildLog = /home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD/2004-09-06-Build-Log.txt Changing To: CVS checkout directory (/home/wanderer/pkg/build/llvm/night/build) CHECKOUT STAGE Changing To: CVS Checkout directory (/home/wanderer/pkg/build/llvm/night/build) Changing To: llvm source directory (llvm) UPDATE STAGE READING TEMPLATE wc: Argument list too long ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Use of uninitialized value in pattern match (m//) at /home/wanderer/pkg/build/llvm/src/llvm/utils/NightlyTest.pl line 105. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ CONFIGURE STAGE [log tail skiped] Vladimir
The wc command that failed is because it uses "getsrcs.sh" and there are too many sources to fit on your command line. The failure of the wc command leaves the GetRegex function with a null argument which is what Perl is complaining about with "uninitialized value in pattern match". The solution is to fix getsrcs.sh. I'll work something up on that. :) Reid. On Mon, 2004-09-06 at 11:29, Vladimir Merzliakov wrote:> After fixing nested () problem manual run nighttest finished successfully > with one remarkable logged problem: > > INITIALIZED > CVS Root = :pserver:anon at llvm-cvs.cs.uiuc.edu:2401/var/cvs/llvm > BuildDir = /home/wanderer/pkg/build/llvm/night/build > WebDir = /home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD > Prefix = > /home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD/2004-09-06 > CVSLog = > /home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD/2004-09-06-CVS-Log.txt > BuildLog = > /home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD/2004-09-06-Build-Log.txt > Changing To: CVS checkout directory > (/home/wanderer/pkg/build/llvm/night/build) > CHECKOUT STAGE > Changing To: CVS Checkout directory > (/home/wanderer/pkg/build/llvm/night/build) > Changing To: llvm source directory (llvm) > UPDATE STAGE > READING TEMPLATE > wc: Argument list too long > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Use of uninitialized value in pattern match (m//) at > /home/wanderer/pkg/build/llvm/src/llvm/utils/NightlyTest.pl line 105. > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > CONFIGURE STAGE > [log tail skiped] > > Vladimir > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20040906/01243f59/attachment.sig>
Vladimir, The Lines Of Code problem has been fixed with these two patches: http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20040906/018078.html http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20040906/018079.html Please update and try again. This should fix the last of the nightly test problems. Thanks for pointing it out. Reid. On Mon, 2004-09-06 at 11:29, Vladimir Merzliakov wrote:> After fixing nested () problem manual run nighttest finished successfully > with one remarkable logged problem: > > INITIALIZED > CVS Root = :pserver:anon at llvm-cvs.cs.uiuc.edu:2401/var/cvs/llvm > BuildDir = /home/wanderer/pkg/build/llvm/night/build > WebDir = /home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD > Prefix = > /home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD/2004-09-06 > CVSLog = > /home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD/2004-09-06-CVS-Log.txt > BuildLog = > /home/wanderer/pkg/build/llvm/night/testresults-X86-FreeBSD/2004-09-06-Build-Log.txt > Changing To: CVS checkout directory > (/home/wanderer/pkg/build/llvm/night/build) > CHECKOUT STAGE > Changing To: CVS Checkout directory > (/home/wanderer/pkg/build/llvm/night/build) > Changing To: llvm source directory (llvm) > UPDATE STAGE > READING TEMPLATE > wc: Argument list too long > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Use of uninitialized value in pattern match (m//) at > /home/wanderer/pkg/build/llvm/src/llvm/utils/NightlyTest.pl line 105. > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > CONFIGURE STAGE > [log tail skiped] > > Vladimir > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20040906/e60ed254/attachment.sig>