Jeff, Actually, that was my fault. I forgot to remove the non-existent directories from the configure.ac file. That's done and committed now, so the advice is still the same: update configure script :) Reid. On Sun, 2004-09-05 at 09:53, Jeff Cohen wrote:> Configure gives me these errors on FreeBSD. I'm proceding with the build anyway to see what happens. Don't worry :) It'll only take about 2.5 hours instead of 30+ now. > > install: ../test/Programs/Makefile does not exist > config.status: executing test/Programs/Makefile.programs commands > install: ../test/Programs/Makefile.programs does not exist > config.status: executing test/Programs/Makefile.tests commands > install: ../test/Programs/Makefile.tests does not exist > config.status: executing test/Programs/TEST.aa.Makefile commands > install: ../test/Programs/TEST.aa.Makefile does not exist > config.status: executing test/Programs/TEST.dsgraph.report commands > install: ../test/Programs/TEST.dsgraph.report does not exist > config.status: executing test/Programs/TEST.aa.report commands > install: ../test/Programs/TEST.aa.report does not exist > config.status: executing test/Programs/TEST.example.Makefile commands > install: ../test/Programs/TEST.example.Makefile does not exist > config.status: executing test/Programs/TEST.nightly.Makefile commands > install: ../test/Programs/TEST.nightly.Makefile does not exist > config.status: executing test/Programs/TEST.buildrepo.Makefile commands > install: ../test/Programs/TEST.buildrepo.Makefile does not exist > config.status: executing test/Programs/TEST.jit.Makefile commands > install: ../test/Programs/TEST.jit.Makefile does not exist > config.status: executing test/Programs/TEST.nightly.report commands > install: ../test/Programs/TEST.nightly.report does not exist > config.status: executing test/Programs/TEST.dsgraph.Makefile commands > install: ../test/Programs/TEST.dsgraph.Makefile does not exist > config.status: executing test/Programs/TEST.jit.report commands > install: ../test/Programs/TEST.jit.report does not exist > config.status: executing test/Programs/TEST.typesafe.Makefile commands > install: ../test/Programs/TEST.typesafe.Makefile does not exist > config.status: executing test/Programs/TEST.dsgraph.gnuplot commands > install: ../test/Programs/TEST.dsgraph.gnuplot does not exist > config.status: executing test/Programs/TEST.vtl.Makefile commands > install: ../test/Programs/TEST.vtl.Makefile does not exist > cd: can't cd to ../../../../test/Programs/External > config.status: executing test/Programs/External/Makefile commands > install: ../test/Programs/External/Makefile does not exist > cd: can't cd to ../../../../../test/Programs/External/SPEC > config.status: executing test/Programs/External/SPEC/Makefile commands > install: ../test/Programs/External/SPEC/Makefile does not exist > cd: can't cd to ../../../../../test/Programs/External/SPEC > config.status: executing test/Programs/External/SPEC/Makefile.spec commands > install: ../test/Programs/External/SPEC/Makefile.spec does not exist > cd: can't cd to ../../../../../test/Programs/External/SPEC > config.status: executing test/Programs/External/SPEC/Makefile.spec2000 commands > install: ../test/Programs/External/SPEC/Makefile.spec2000 does not exist > cd: can't cd to ../../../../../test/Programs/External/SPEC > config.status: executing test/Programs/External/SPEC/Makefile.spec95 commands > install: ../test/Programs/External/SPEC/Makefile.spec95 does not exist > config.status: executing test/Programs/MultiSource/Makefile commands > install: ../test/Programs/MultiSource/Makefile does not exist > config.status: executing test/Programs/MultiSource/Makefile.multisrc commands > install: ../test/Programs/MultiSource/Makefile.multisrc does not exist > cd: can't cd to ../../../../../../../test/Programs/MultiSource/Benchmarks/FreeBench/analyzer > config.status: executing test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in commands > install: ../test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in does not exist > cd: can't cd to ../../../../../../../test/Programs/MultiSource/Benchmarks/FreeBench/distray > config.status: executing test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile commands > install: ../test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile does not exist > cd: can't cd to ../../../../../../../test/Programs/MultiSource/Benchmarks/FreeBench/distray > config.status: executing test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in commands > install: ../test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in does not exist > cd: can't cd to ../../../../../../../test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow > config.status: executing test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile commands > install: ../test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile does not exist > cd: can't cd to ../../../../../../../test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow > config.status: executing test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in commands > install: ../test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in does not exist > cd: can't cd to ../../../../../../../test/Programs/MultiSource/Benchmarks/FreeBench/mason > config.status: executing test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile commands > install: ../test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile does not exist > cd: can't cd to ../../../../../../../test/Programs/MultiSource/Benchmarks/FreeBench/mason > config.status: executing test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in commands > install: ../test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in does not exist > cd: can't cd to ../../../../../../../test/Programs/MultiSource/Benchmarks/FreeBench/neural > config.status: executing test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile commands > install: ../test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile does not exist > cd: can't cd to ../../../../../../../test/Programs/MultiSource/Benchmarks/FreeBench/neural > config.status: executing test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in commands > install: ../test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in does not exist > cd: can't cd to ../../../../../../../test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2 > config.status: executing test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile commands > install: ../test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile does not exist > cd: can't cd to ../../../../../../../test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2 > config.status: executing test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in commands > install: ../test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in does not exist > cd: can't cd to ../../../../../../../test/Programs/MultiSource/Benchmarks/FreeBench/pifft > config.status: executing test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile commands > > > > On Sun, 05 Sep 2004 09:31:49 -0700 > Reid Spencer <reid at x10sys.com> wrote: > > > After the removal of llvm/test/Programs and insertion of llvm-test cvs > > module, the nightly tester showed the following: > > > > x86 Linux debug: > > * hard to say. I think it failed because the check in occurred just > > as it was starting up. Could someone verify for me? No results > > were produced. > > > > x86 Linux optimized: > > * everything ran okay > > * loc graph now shows 550k lines (up 350k!) - not sure what that's > > all about. I'll look at the loc counting code. It should have gone > > DOWN. > > > > x86 FreeBSD: > > * hasn't run with changes yet > > > > PPC Darwin: > > * hasn't run with changes yet > > > > SPARC V9 Solaris: > > * hasn't run with changes yet. > > > > We'll have to wait a few more hours for the last 3 platforms. It looks > > like things mostly build okay. If you update and try testing, please let > > me know how it goes. I'd like to hear about successes too as I'm pretty > > worried that its just flat out broken on non-Linux platforms. > > > > Reid > > > > _______________________________________________ > 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/3dd253a9/attachment.sig>
On Sun, 05 Sep 2004 10:49:44 -0700 Reid Spencer <reid at x10sys.com> wrote:> Jeff, > > Actually, that was my fault. I forgot to remove the non-existent > directories from the configure.ac file. That's done and committed > now, so the advice is still the same: update configure script :) > > Reid.OK, no problems building. I got some minor issues with the simple regression tests. First: Regression.Bytecode.slow.ll : UNTESTED, expected PASS Could not load test. qmtest.exception: qm.test.database.NoSuchTestError: There is no test with the test ID "". qmtest.traceback: File "/lib/qm/qm/test/execution_engine.py", line 181, in _RunTests File "/usr/home/llvm/obj/test/QMTest/llvmdb.py", line 91, in GetTest raise qm.test.database.NoSuchTestError(self) Next: Feature.cc.packed : FAIL , expected PASS Failed to convert /usr/home/llvm/obj/test/tmp/feature-cc-packed.ll to C code. qmtest.target: local And finally: Feature.cc.weirdnames /usr/home/llvm/obj/../test/Regression/C++Frontend/2003-08-28-ForwardType.cpp:3: warning: inline function `void* operator new(unsigned int, void*)' used but n ever defined /usr/home/llvm/obj/../test/Regression/CFrontend/2002-02-18-64bitConstant.c: In function `main': /usr/home/llvm/obj/../test/Regression/CFrontend/2002-02-18-64bitConstant.c:3: warning: return type of 'main' is not `int' /usr/home/llvm/obj/../test/Regression/CFrontend/2002-04-08-LocalArray.c: In function `test': /usr/home/llvm/obj/../test/Regression/CFrontend/2002-04-08-LocalArray.c:11: warning: `return' with a value, in function returning void /usr/home/llvm/obj/../test/Regression/CFrontend/2002-07-14-MiscTests.c: In function `memset_impl': /usr/home/llvm/obj/../test/Regression/CFrontend/2002-07-14-MiscTests.c:13: warning: cast from pointer to integer of different size /usr/home/llvm/obj/../test/Regression/CFrontend/2002-07-14-MiscTests.c:17: warning: cast to pointer from integer of different size /usr/home/llvm/obj/../test/Regression/CFrontend/2002-07-14-MiscTests3.c:159: warning: conflicting types for built-in function 'strcpy' /usr/home/llvm/obj/../test/Regression/CFrontend/2002-07-14-MiscTests3.c:163: warning: conflicting types for built-in function 'strcat' /usr/home/llvm/obj/../test/Regression/CFrontend/2002-08-02-UnionTest.c: In function `main': /usr/home/llvm/obj/../test/Regression/CFrontend/2002-08-02-UnionTest.c:14: warning: return type of 'main' is not `int' /usr/home/llvm/obj/../test/Regression/CFrontend/2002-11-07-Redefinition.c:28: warning: parameter names (without types) in function declaration /usr/home/llvm/obj/../test/Regression/CFrontend/2002-11-07-Redefinition.c: In function `main': /usr/home/llvm/obj/../test/Regression/CFrontend/2002-11-07-Redefinition.c:52: warning: integer constant is too large for "long" type /usr/home/llvm/obj/../test/Regression/CFrontend/2002-11-07-Redefinition.c:49: warning: return type of 'main' is not `int' Assertion failed: (0 && "Couldn't expand constructor in this context!"), function llvm_expand_constant_expr, file ../../src/gcc/llvm-expand.c, line 5070. /usr/home/llvm/obj/../test/Regression/CFrontend/2003-01-30-UnionInit.c:8: internal compiler error: Abort trap Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://llvm.cs.uiuc.edu> for instructions. /usr/home/llvm/obj/../test/Regression/CFrontend/2003-02-12-NonlocalGoto.c: In function `main': /usr/home/llvm/obj/../test/Regression/CFrontend/2003-02-12-NonlocalGoto.c:7: error: nested functions are not supported! WARNING: Function declared to have type 'int' but it actually has type 'sbyte'! Assertion failed: (0 && "Couldn't expand constructor in this context!"), function llvm_expand_constant_expr, file ../../src/gcc/llvm-expand.c, line 5070. /usr/home/llvm/obj/../test/Regression/CFrontend/2003-08-30-AggregateInitializer.c:13: internal compiler error: Abort trap Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://llvm.cs.uiuc.edu> for instructions. Assertion failed: ((FieldSizeTree != NULL_TREE) && "Struct/Union member of unknown length!"), function llvm_expand_constructor_elements, file ../../src/gcc/llvm-expand.c, line 3791. /usr/home/llvm/obj/../test/Regression/CFrontend/2004-01-01-UnknownInitSize.c:11: internal compiler error: Abort trap Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://llvm.cs.uiuc.edu> for instructions. UNKNOWN INTEGRAL TYPE SIZE: 40 /usr/home/llvm/obj/../test/Regression/CFrontend/2004-03-07-BitfieldCrash.c:7: internal compiler error: in llvm_type_get_integer, at llvm-types.c:571 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://llvm.cs.uiuc.edu> for instructions. /usr/home/llvm/obj/../test/Regression/CFrontend/2004-03-16-AsmRegisterCrash.c: In function `foo': /usr/home/llvm/obj/../test/Regression/CFrontend/2004-03-16-AsmRegisterCrash.c:2: warning: llvm doesn't support asm specifier on 'X' /usr/home/llvm/obj/../test/Regression/CFrontend/2004-05-21-IncompleteEnum.c:1: warning: "enum foo" declared inside parameter list /usr/home/llvm/obj/../test/Regression/CFrontend/2004-05-21-IncompleteEnum.c:1: warning: its scope is only this definition or declaration, which is probably not what you want WARNING: Function declared to have type '%enum.foo3.*' but it actually has type '%enum.foo4.*'! /usr/home/llvm/obj/../test/Regression/CFrontend/2004-06-08-OpaqueStructArg.c:2: warning: parameter has incomplete type ntend.2003-08-21-EmptyClass : PASS Yeah, it passes in the end but there are multiple "internal compiler errors" in the messages above. Now starting the llvm-test module...
On Sun, 2004-09-05 at 13:48, Jeff Cohen wrote:> On Sun, 05 Sep 2004 10:49:44 -0700 > Reid Spencer <reid at x10sys.com> wrote: > > > Jeff, > > > > Actually, that was my fault. I forgot to remove the non-existent > > directories from the configure.ac file. That's done and committed > > now, so the advice is still the same: update configure script :) > > > > Reid. > > OK, no problems building.Great!> I got some minor issues with the simple > regression tests. First: > > Regression.Bytecode.slow.ll : UNTESTED, expected PASS > Could not load test. > > qmtest.exception: > qm.test.database.NoSuchTestError: There is no test with the test ID "". > > qmtest.traceback: > > File "/lib/qm/qm/test/execution_engine.py", line 181, in _RunTests > File "/usr/home/llvm/obj/test/QMTest/llvmdb.py", line 91, in GetTest > raise qm.test.database.NoSuchTestError(self) >Known problem. Test needs to be added to the database. :( John?> > Next: > > Feature.cc.packed : FAIL , expected PASS > Failed to convert /usr/home/llvm/obj/test/tmp/feature-cc-packed.ll to C code. > > qmtest.target: > local >Incomplete feature. The Packed lowering pass hasn't been implemented yet.> And finally: > > Feature.cc.weirdnames /usr/home/llvm/obj/../test/Regression/C++Frontend/2003-08-28-ForwardType.cpp:3: warning: inline function `void* operator new(unsigned int, void*)' used but n > ever defined > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-02-18-64bitConstant.c: In function `main': > > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-02-18-64bitConstant.c:3: warning: return type of 'main' is not `int' > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-04-08-LocalArray.c: In function `test': > > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-04-08-LocalArray.c:11: warning: `return' with a value, in function returning void > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-07-14-MiscTests.c: In function `memset_impl': > > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-07-14-MiscTests.c:13: warning: cast from pointer to integer of different size > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-07-14-MiscTests.c:17: warning: cast to pointer from integer of different size > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-07-14-MiscTests3.c:159: warning: conflicting types for built-in function 'strcpy' > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-07-14-MiscTests3.c:163: warning: conflicting types for built-in function 'strcat' > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-08-02-UnionTest.c: In function `main': > > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-08-02-UnionTest.c:14: warning: return type of 'main' is not `int' > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-11-07-Redefinition.c:28: warning: parameter names (without types) in function declaration > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-11-07-Redefinition.c: In function `main': > > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-11-07-Redefinition.c:52: warning: integer constant is too large for "long" type > /usr/home/llvm/obj/../test/Regression/CFrontend/2002-11-07-Redefinition.c:49: warning: return type of 'main' is not `int' > Assertion failed: (0 && "Couldn't expand constructor in this context!"), function llvm_expand_constant_expr, file ../../src/gcc/llvm-expand.c, line 5070. > /usr/home/llvm/obj/../test/Regression/CFrontend/2003-01-30-UnionInit.c:8: internal compiler error: Abort trap > Please submit a full bug report, > with preprocessed source if appropriate. > See <URL:http://llvm.cs.uiuc.edu> for instructions.Could you follow those instructions please? For some reason this is a bug on your platform.> /usr/home/llvm/obj/../test/Regression/CFrontend/2003-02-12-NonlocalGoto.c: In function `main': > > /usr/home/llvm/obj/../test/Regression/CFrontend/2003-02-12-NonlocalGoto.c:7: error: nested functions are not supported! > WARNING: Function declared to have type 'int' but it actually has type 'sbyte'! > Assertion failed: (0 && "Couldn't expand constructor in this context!"), function llvm_expand_constant_expr, file ../../src/gcc/llvm-expand.c, line 5070. > /usr/home/llvm/obj/../test/Regression/CFrontend/2003-08-30-AggregateInitializer.c:13: internal compiler error: Abort trap > Please submit a full bug report, > with preprocessed source if appropriate. > See <URL:http://llvm.cs.uiuc.edu> for instructions. > Assertion failed: ((FieldSizeTree != NULL_TREE) && "Struct/Union member of unknown length!"), function llvm_expand_constructor_elements, file ../../src/gcc/llvm-expand.c, line 3791. > /usr/home/llvm/obj/../test/Regression/CFrontend/2004-01-01-UnknownInitSize.c:11: internal compiler error: Abort trap > Please submit a full bug report, > with preprocessed source if appropriate. > See <URL:http://llvm.cs.uiuc.edu> for instructions. > UNKNOWN INTEGRAL TYPE SIZE: 40 > /usr/home/llvm/obj/../test/Regression/CFrontend/2004-03-07-BitfieldCrash.c:7: internal compiler error: in llvm_type_get_integer, at llvm-types.c:571 > Please submit a full bug report, > with preprocessed source if appropriate. > See <URL:http://llvm.cs.uiuc.edu> for instructions. > /usr/home/llvm/obj/../test/Regression/CFrontend/2004-03-16-AsmRegisterCrash.c: In function `foo': > > /usr/home/llvm/obj/../test/Regression/CFrontend/2004-03-16-AsmRegisterCrash.c:2: warning: llvm doesn't support asm specifier on 'X' > /usr/home/llvm/obj/../test/Regression/CFrontend/2004-05-21-IncompleteEnum.c:1: warning: "enum foo" declared inside parameter list > /usr/home/llvm/obj/../test/Regression/CFrontend/2004-05-21-IncompleteEnum.c:1: warning: its scope is only this definition or declaration, which is probably not what you want > WARNING: Function declared to have type '%enum.foo3.*' but it actually has type '%enum.foo4.*'! > /usr/home/llvm/obj/../test/Regression/CFrontend/2004-06-08-OpaqueStructArg.c:2: warning: parameter has incomplete type > ntend.2003-08-21-EmptyClass : PASS > > Yeah, it passes in the end but there are multiple "internal compiler > errors" in the messages above.None of those are good. You shouldn't get ICE's from the llvm-gcc compiler. Not sure what's up with any of that, it doesn't happen on other platforms. Could you file bugs for these and make sure they are marked specific to your platform? (FreeBSD?). Thanks. I'm not the person to diagnose these, Chris will have to do it when he gets back.> > Now starting the llvm-test module...Good luck ! Reid -------------- 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/525b189a/attachment.sig>