require_tailrec_1.m:050: In mode number 1 of predicate `map1'/3: require_tailrec_1.m:050: warning: self-recursive call is not tail recursive. require_tailrec_1.m:057: In mode number 1 of predicate `map2'/3: require_tailrec_1.m:057: warning: self-recursive call is not tail recursive. require_tailrec_1.m:065: In mode number 1 of function `even1'/1: require_tailrec_1.m:065: warning: mutually recursive call to function require_tailrec_1.m:065: `odd1'/1 is not tail recursive. require_tailrec_1.m:090: In mode number 1 of predicate `qsortapp_1'/2: require_tailrec_1.m:090: warning: self-recursive call is not tail recursive. require_tailrec_1.m:108: In mode number 1 of predicate `qsortapp_3'/2: require_tailrec_1.m:108: warning: self-recursive call is not tail recursive. require_tailrec_1.m:117: In mode number 1 of predicate `qsortapp_4'/2: require_tailrec_1.m:117: error: self-recursive call is not tail recursive. require_tailrec_1.m:126: In mode number 1 of predicate `qsortapp_5'/2: require_tailrec_1.m:126: warning: self-recursive call is not tail recursive. require_tailrec_1.m:135: In mode number 1 of predicate `qsortapp_6'/2: require_tailrec_1.m:135: warning: self-recursive call is not tail recursive. require_tailrec_1.m:142: In `:- pragma require_tail_recursion' for function require_tailrec_1.m:142: `cons'/2: require_tailrec_1.m:142: warning: the code defining this function contains no require_tailrec_1.m:142: recursive calls at all, tail-recursive or otherwise.