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.