Re: Moto 0.19.0 beta 5
Jack <[email protected]> 13 Mar 2003 10:33:57 -0700
| Newsgroups | gmane.comp.lang.moto.devel |
|---|---|
| Message-ID | <[email protected]> |
Seems so. take a look at the attachment On Thu, 2003-03-13 at 10:23, David Hakim wrote: > No prob. I'm just happy you can help me out here in the final hours > before release :) Could you try to 'make test' in your new installation > and let me know if you get this for the final output ? > > Summary Output Memory > Passed: 288 ( 99.31%) 290 (100.00%) > Failed: 2 ( 0.69%) 0 ( 0.00%) > > -Dave > > BTW: What have you thought is 'beyond your capability' ? I may be able > to help out or explain things. I often lurk in the moto channel on > irc.freenode.net and you can also get in touch with me over aim where > my handle is aimmotojoe. More often then not moto confusion is caused > by the fact that my documentation is ... sub-optimal :) > > On Thursday, March 13, 2003, at 12:08 PM, Jack wrote: > > > David, > > Yep, it went well on my BSD boxen. > > I attached the outpus as per the bit I learned from Cory the other day > > with tee. Thanks. > > > > Sorry that I've not been too active - have been reading the posts, just > > that most of it is beyond my capability, so I just read and don't > > reply. > > > > Thanks, > > Jack > > > > On Thu, 2003-03-13 at 09:32, David Hakim wrote: > >> Well I just got access to an old OpenBSD machine and tried compiling > >> Moto 0.19.0 beta 4 ... Didn't work too well :) I should have known > >> this > >> considering you brought these issues up a week ago: > >> > >> /root/moto_0_19_0_eng_a/include/cdx_function.h:58: warning: type > >> defaults to `int' in declaration of `int32_t' > >> /root/moto_0_19_0_eng_a/include/cdx_function.h:58: `int32_t' declared > >> as > >> function returning a function > >> /root/moto_0_19_0_eng_a/include/cdx_function.h:59: syntax error before > >> `*' > >> /root/moto_0_19_0_eng_a/include/cdx_function.h:59: warning: type > >> defaults to `int' in declaration of `int64_t' > >> /root/moto_0_19_0_eng_a/include/cdx_function.h:59: `int64_t' declared > >> as > >> function returning a function > >> > >> Anyhow ... I just built 'yet another final beta' which fixes these > >> problems for me at least . It can be downloaded at > >> http://www.projectmoto.org/moto_0_19_0_eng_e.tar.gz . Note that the > >> warnings in motofn still remain : > >> > >> motofn.c:274: warning: variable `ppenv' might be clobbered by > >> `longjmp' > >> or `vfork' > >> motofn.c:275: warning: variable `result' might be clobbered by > >> `longjmp' > >> or `vfork' > >> motofn.c:297: warning: variable `env' might be clobbered by `longjmp' > >> or > >> `vfork' > >> motofn.c:299: warning: variable `text' might be clobbered by `longjmp' > >> > >> But I don't think those are important :) And I know they go away with > >> later versions of gcc (although you might try adding the volatile > >> qualifier to their declarations and see if that makes the warning go > >> away in your version). > >> > >> So, if you wouldn't mind trying to compile the new beta and letting me > >> know if things work out for you I'd really appreciate it! > >> > >> -Dave > > <configure_output.txt><make_output.txt>
test_output.txt
(text/plain, 15.8 KB)
cd tests; test -z "mototest" || make; ./mototest Mototest begin ========================================================================== # # Smoke Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- smk_succ.moto....................ok.......ok.......ok.......ok.......ok emb_smk.moto.....................ok.......ok.......ok.......ok.......ok # # Initialization Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- init_succ.moto...................ok.......ok.......ok.......ok.......ok emb_init.moto....................ok.......ok.......ok.......ok.......ok # # Character Constant Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- char_dec.moto....................ok.......ok.......ok.......ok.......ok char_hex.moto....................ok.......ok.......ok.......ok.......ok char_oct.moto....................ok.......ok.......ok.......ok.......ok emb_char.moto....................ok.......ok.......ok.......ok.......ok # # Preprocessor Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- pp_define.moto...................ok.......ok.......ok.......ok.......ok pp_incl.moto.....................ok.......ok.......ok.......ok.......ok pp_defs.moto.....................ok.......ok.......ok.......ok.......ok pp_args.moto.....................ok.......ok.......ok.......ok.......ok pp_chain.moto....................ok.......ok.......ok.......ok.......ok pp_ifdef.moto....................ok.......ok.......ok.......ok.......ok pp_ifndef.moto...................ok.......ok.......ok.......ok.......ok pp_ifdefined.moto................ok.......ok.......ok.......ok.......ok pp_eq.moto.......................ok.......ok.......ok.......ok.......ok pp_ne.moto.......................ok.......ok.......ok.......ok.......ok pp_and.moto......................ok.......ok.......ok.......ok.......ok pp_or.moto.......................ok.......ok.......ok.......ok.......ok # # Relational Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- eq_suc.moto......................ok.......ok.......ok.......ok.......ok rel_succ.moto....................ok.......ok.......ok.......ok.......ok # # Arithmetic Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- add_succ.moto....................ok.......ok.......ok.......ok.......ok sub_succ.moto....................ok.......ok.......ok.......ok.......ok mul_succ.moto....................ok.......ok.......ok.......ok.......ok div_succ.moto....................ok.......ok.......ok.......ok.......ok mod_succ.moto....................ok.......ok.......ok.......ok.......ok mod_err.moto.....................ok.......ok.......n/a......n/a......n/a str_cat.moto.....................ok.......ok.......ok.......ok.......ok # # Control Structure Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- ctl_if.moto......................ok.......ok.......ok.......ok.......ok emb_ctl_if.moto..................ok.......ok.......ok.......ok.......ok ctl_break.moto...................ok.......ok.......ok.......ok.......ok ctl_continue.moto................ok.......ok.......ok.......ok.......ok ctl_switch_succ.moto.............ok.......ok.......ok.......ok.......ok emb_switch.moto..................ok.......ok.......ok.......ok.......ok ctl_for.moto.....................ok.......ok.......ok.......ok.......ok ctl_for_break.moto...............ok.......ok.......ok.......ok.......ok ctl_for_continue.moto............ok.......ok.......ok.......ok.......ok ctl_for_inline_decl.moto.........ok.......ok.......ok.......ok.......ok emb_for.moto.....................ok.......ok.......ok.......ok.......ok ctl_while.moto...................ok.......ok.......ok.......ok.......ok ctl_while_break.moto.............ok.......ok.......ok.......ok.......ok ctl_while_continue.moto..........ok.......ok.......ok.......ok.......ok emb_while.moto...................ok.......ok.......ok.......ok.......ok ctl_casenoop.moto................ok.......ok.......ok.......ok.......ok # # Dynamic Loading Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- dyn_use.moto.....................ok.......ok.......ok.......ok.......ok dyn_fn.moto......................ok.......ok.......ok.......ok.......ok dyn_new.moto.....................ok.......ok.......ok.......ok.......ok dyn_method.moto..................ok.......ok.......ok.......ok.......ok # # Coerce To String Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- co_str_succ.moto.................ok.......ok.......ok.......ok.......ok # # C Standard Library Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- c_suc.moto.......................ok.......ok.......ok.......ok.......ok # # Primitive Object Wrapper Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- prim_bool.moto...................ok.......ok.......ok.......ok.......ok prim_char.moto...................ok.......ok.......ok.......ok.......ok prim_int.moto....................ok.......ok.......ok.......ok.......ok prim_long.moto...................ok.......ok.......ok.......ok.......ok prim_float.moto..................ok.......ok.......ok.......ok.......ok prim_double.moto.................ok.......ok.......ok.......ok.......ok emb_prim.moto....................ok.......ok.......ok.......ok.......ok # # Regular expression tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- rx_suc.moto......................ok.......ok.......ok.......ok.......ok emb_rx_suc.moto..................ok.......ok.......ok.......ok.......ok rx_err.moto......................ok.......ok.......n/a......n/a......n/a rx_match_succ.moto...............ok.......ok.......ok.......ok.......ok rx_search_suc.moto...............ok.......ok.......ok.......ok.......ok rx_sub_suc.moto..................ok.......ok.......ok.......ok.......ok # # Bug fix tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- bf_unmatched.moto................ok.......ok.......n/a......n/a......n/a bf_unembed.moto..................ok.......ok.......ok.......ok.......ok bf_comments.moto.................ok.......ok.......n/a......n/a......n/a bf_lex.moto......................ok.......ok.......n/a......n/a......n/a bf_yacc_malformed_err.moto.......ok.......ok.......n/a......n/a......n/a bf_yacc_unterm_err.moto..........ok.......ok.......n/a......n/a......n/a bf_yacc_without_err.moto.........ok.......ok.......n/a......n/a......n/a bf_emb_yacc.moto.................ok.......ok.......n/a......n/a......n/a bf_emb_empty_suc.moto............ok.......ok.......ok.......ok.......ok bf_verr.moto.....................ok.......ok.......n/a......n/a......n/a bf_verr2.moto....................ok.......ok.......n/a......n/a......n/a bf_void_err.moto.................ok.......ok.......n/a......n/a......n/a bf_null_err.moto.................ok.......ok.......n/a......n/a......n/a bf_emb_verr.moto.................ok.......ok.......n/a......n/a......n/a bf_prec.moto.....................ok.......ok.......ok.......ok.......ok bf_scope_suc.moto................ok.......ok.......ok.......ok.......ok bf_scope_err.moto................ok.......ok.......n/a......n/a......n/a bf_macro_err.moto................fail.....ok.......n/a......n/a......n/a bf_nosuch_err.moto...............ok.......ok.......n/a......n/a......n/a bf_nested_err.moto...............ok.......ok.......n/a......n/a......n/a bf_badlineno.moto................fail.....ok.......n/a......n/a......n/a bf_incdec.moto...................ok.......ok.......ok.......ok.......ok bf_array_ternary.moto............ok.......ok.......ok.......ok.......ok bf_maxint.moto...................ok.......ok.......ok.......ok.......ok # # Utility Object Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- util_stack.moto..................ok.......ok.......ok.......ok.......ok util_date.moto...................ok.......ok.......ok.......ok.......ok util_intset.moto.................ok.......ok.......ok.......ok.......ok util_hashset.moto................ok.......ok.......ok.......ok.......ok util_stringset.moto..............ok.......ok.......ok.......ok.......ok util_intstack.moto...............ok.......ok.......ok.......ok.......ok util_hashtable.moto..............ok.......ok.......ok.......ok.......ok util_symboltable.moto............ok.......ok.......ok.......ok.......ok util_itoihashtable.moto..........ok.......ok.......ok.......ok.......ok util_inthashtable.moto...........ok.......ok.......ok.......ok.......ok util_vector.moto.................ok.......ok.......ok.......ok.......ok util_stringbuffer.moto...........ok.......ok.......ok.......ok.......ok util_tokenizer.moto..............ok.......ok.......ok.......ok.......ok moto_string.moto.................ok.......ok.......ok.......ok.......ok # # Function tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- fn_yacc_err.moto.................ok.......ok.......n/a......n/a......n/a fn_verr_err.moto.................ok.......ok.......n/a......n/a......n/a fn_succ.moto.....................ok.......ok.......ok.......ok.......ok fn_scope.moto....................ok.......ok.......ok.......ok.......ok fn_recurse_succ.moto.............ok.......ok.......ok.......ok.......ok fn_indrecurse_succ.moto..........ok.......ok.......ok.......ok.......ok fn_redefined_err.moto............ok.......ok.......n/a......n/a......n/a # # Global Variable Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- glob_declare_succ.moto...........ok.......ok.......ok.......ok.......ok glob_scope_succ.moto.............ok.......ok.......ok.......ok.......ok glob_shadow_succ.moto............ok.......ok.......ok.......ok.......ok # # Array Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- arr_verr_succ.moto...............ok.......ok.......ok.......ok.......ok arr_verr_err.moto................ok.......ok.......n/a......n/a......n/a arr_subtype_suc.moto.............ok.......ok.......ok.......ok.......ok arr_init_suc.moto................ok.......ok.......ok.......ok.......ok arr_init_err.moto................ok.......ok.......n/a......n/a......n/a # # Class Tests # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- class_yacc_err.moto..............ok.......ok.......n/a......n/a......n/a class_verr_err.moto..............ok.......ok.......n/a......n/a......n/a class_succ.moto..................ok.......ok.......ok.......ok.......ok class_redefined_err.moto.........ok.......ok.......n/a......n/a......n/a class_selfreference_succ.moto....ok.......ok.......ok.......ok.......ok class_complex_succ.moto..........ok.......ok.......ok.......ok.......ok class_tree_succ.moto.............ok.......ok.......ok.......ok.......ok class_subtype.moto...............ok.......ok.......ok.......ok.......ok # # Type Leniency # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- implicit_casts.moto..............ok.......ok.......ok.......ok.......ok explicit_cast_err.moto...........ok.......ok.......n/a......n/a......n/a # # Bitops # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- bitop_succ.moto..................ok.......ok.......ok.......ok.......ok bitop_i_succ.moto................ok.......ok.......ok.......ok.......ok bitop_l_succ.moto................ok.......ok.......ok.......ok.......ok bitop_c_succ.moto................ok.......ok.......ok.......ok.......ok bitop_y_succ.moto................ok.......ok.......ok.......ok.......ok # # Exceptions # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- excp_yacc_err.moto...............ok.......ok.......n/a......n/a......n/a excp_succ.moto...................ok.......ok.......ok.......ok.......ok excp_types.moto..................ok.......ok.......ok.......ok.......ok excp_return.moto.................ok.......ok.......ok.......ok.......ok excp_break_and_continue.moto.....ok.......ok.......ok.......ok.......ok excp_stacktrace.moto.............ok.......ok.......ok.......ok.......ok excp_trace_suc.moto..............ok.......ok.......ok.......ok.......ok excp_trace_err.moto..............ok.......ok.......ok.......ok.......ok # # Comma Operator # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- comma_succ.moto..................ok.......ok.......ok.......ok.......ok comma_types_suc.moto.............ok.......ok.......ok.......ok.......ok # # Higher Order Functions # Test Name Output Memory Compile Output Memory -------------------------------------------------------------------------- hof_verr_err.moto................ok.......ok.......n/a......n/a......n/a hof_succ.moto....................ok.......ok.......ok.......ok.......ok hof_csymbol.moto.................ok.......ok.......ok.......ok.......ok hof_arrays.moto..................ok.......ok.......ok.......ok.......ok hof_quicksort.moto...............ok.......ok.......ok.......ok.......ok hof_fsub.moto....................ok.......ok.......ok.......ok.......ok hof_each.moto....................ok.......ok.......ok.......ok.......ok hof_stacktrace.moto..............ok.......ok.......ok.......ok.......ok hof_exfunctions.moto.............ok.......ok.......ok.......ok.......ok hof_tracked.moto.................ok.......ok.......ok.......ok.......ok hof_nullcall.moto................ok.......ok.......ok.......ok.......ok hof_members.moto.................ok.......ok.......ok.......ok.......ok hof_shortform.moto...............ok.......ok.......ok.......ok.......ok hof_method.moto..................ok.......ok.......ok.......ok.......ok hof_partial.moto.................ok.......ok.......ok.......ok.......ok hof_partialpartial.moto..........ok.......ok.......ok.......ok.......ok hof_membermethods.moto...........ok.......ok.......ok.......ok.......ok hof_cookbook.moto................ok.......ok.......ok.......ok.......ok -------------------------------------------------------------------------- Total Tests Run: 290 -------------------------------------------------------------------------- Summary Output Memory Passed: 288 ( 99.31%) 290 (100.00%) Failed: 2 ( 0.69%) 0 ( 0.00%) ========================================================================== Mototest done *** Error code 2 Stop in /opt/users/jax/moto_0_19_0_eng_e.