[R] problems with R COMPILE in make

Peter Holzer holzer at stat.math.ethz.ch
Mon Sep 4 11:23:54 CEST 2000

Dear R helpers

I have a problem with R COMPILE. While the Makefile consisting of the lines

SOURCES = imageio.c procbase.c readargs.c regSegs.c goodiesPH.c \
	  generalAnalysis.c edgeAggregation.c utilities.alga.c \
tst.so: $(SOURCES)

works fine, the Makefile with the target replaced by

imageio.o: imageio.c
	R COMPILE imageio.c

results in

cd /u/holzer/CurrentWork/algen/C/
R COMPILE imageio.c
make[1]: Entering directory `/users/u1/staff/holzer/CurrentWork/algen/C'
R COMPILE imageio.c
make[2]: Entering directory `/users/u1/staff/holzer/CurrentWork/algen/C'
make[2]: *** No rule to make target `w'.  Stop.
make[2]: Leaving directory `/users/u1/staff/holzer/CurrentWork/algen/C'
make[1]: *** [imageio.o] Error 2
make[1]: Leaving directory `/users/u1/staff/holzer/CurrentWork/algen/C'
make: *** [imageio.o] Error 2

Compilation exited abnormally with code 2 at Mon Sep  4 10:41:57

However, if I add $ as a typo (or at least, when I did it, it was just a typo)

$imageio.o: imageio.c
	R COMPILE imageio.c

everything works fine again. Do I miss something there?

I have one more question concerning compilation. I don't like the option
-Wcomment, so when I use -Wall for myself I add -Wno-comment. However, when
setting PKG_CFLAGS = -Wno-comment in file `Makevars' this doesn't help. I
suppose the reason is that the -Wall option comes then _after_ the
-Wno-comment option. Is there a way around that?

Thanks for any help

> version
platform i686-pc-linux-gnu
arch     i686             
os       linux-gnu        
system   i686, linux-gnu  
major    1                
minor    1.1              
year     2000             
month    August           
day      15               
language R        


Peter Holzer                      phone: + 41 1 632 46 34
Seminar fuer Statistik, LEO C14   fax:   + 41 1 632 12 28
(Leonhardstr. 27)                  <holzer at stat.math.ethz.ch>
ETH (Federal Inst. Technology)
8092 Zurich                       http://www.stat.math.ethz.ch/~holzer/
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch

More information about the R-help mailing list