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@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel