[Rd] failure of make check-all
Tomas Kalibera
tomas.kalibera at gmail.com
Fri Apr 7 12:40:01 CEST 2017
The warning that dummy_ii returns address of local variable is benign,
this function is intended to do so.
I've silenced it in R-devel.
Tomas
On 04/06/2017 03:51 PM, Therneau, Terry M., Ph.D. wrote:
> Peter,
> Retry how much of it? That is, where does it go in the sequence
> from svn up to make check? I'll update my notes so as to do it
> correctly.
>
> In any case, I put it first and reran the whole command chain. I had
> recently upgraded linux from 14.xx LTS to 16.04 LTS so it makes sense
> to start over. This removed the large diff in base-Ex.Rout from the
> first part of the log, but the terminal error still remains:
>
> make[3]: Leaving directory '/usr/local/src/R-devel/tests'
> make[3]: Entering directory '/usr/local/src/R-devel/tests'
> running code in 'reg-tests-3.R' ... OK
> comparing 'reg-tests-3.Rout' to './reg-tests-3.Rout.save' ... OK
> running code in 'reg-examples3.R' ...Makefile.common:98: recipe for
> target 'reg-examples3.Rout' failed
> make[3]: *** [reg-examples3.Rout] Error 1
> make[3]: Leaving directory '/usr/local/src/R-devel/tests'
> Makefile.common:273: recipe for target 'test-Reg' failed
>
> Here are lines 97-100 of tests/Makefile.common:
>
> .R.Rout:
> @rm -f $@ $@.fail $@.log
> @$(ECHO) $(ECHO_N) "running code in '$<' ...$(ECHO_C)" > $@.log
> @$(R) < $< > $@.fail 2>&1 || (cat $@.log && rm $@.log && exit 1)
>
>
> There is one complier warning message, it prints in pink so as not to
> miss it!
>
> main.c: In function ‘dummy_ii’:
> main.c:1669:12: warning: function returns address of local variable
> [-Wreturn-local-addr]
> return (uintptr_t) ⅈ
>
> -------------
>
> So as to be more complete I did "cd tests; R" and
> source("reg-examples3.R"), and lo and behold the error is
>
>> source('reg-examples3.R')
> Loading required package: MASS
> Loading required package: survival
> Error in fitter(X, Y, strats, offset, init, control, weights =
> weights, :
> object 'Ccoxmart2' not found
>
> Looking at src/coxmart2.c and src/init.c I don't see anything
> different than the other dozen .C routines in my survival package.
> The file tests/book7.R in the package exercises this routine, and CMD
> check passes.
>
> Hints?
>
> Terry T.
>
>
>
>
>
>
> On 04/06/2017 07:52 AM, peter dalgaard wrote:
>> You may want to retry that after a make distclean, in case anything
>> changed in the toolchain.
>>
>> -pd
>>
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
More information about the R-devel
mailing list