[Rd] R build fails during make when configured with "--with-x=no" (PR#13665)

Simon Urbanek simon.urbanek at r-project.org
Sun Apr 26 00:11:21 CEST 2009


It should be fixed now.

Cheers,
Simon

On Apr 20, 2009, at 6:58 AM, Peter Dalgaard wrote:

> jeet at ku.edu wrote:
>
>>
>> If R is configured using the "--with=x=no" option, then the make  
>> fails with the
>> following error:
> ,,,,
>> make[1]: *** [R] Error 1
>> make[1]: Leaving directory `/home/jeet/Scratch/r-build/on-frontend/ 
>> R-2.9.0/src'
>> make: *** [R] Error 1
>>
>> The problem appears to be with the "src/modules/Makefile".  
>> Specfically, lines
>> 26-29:
>>
>> 	@for d in "$(R_MODULES)"; do \
>> 	  (cd $${d} && $(MAKE) $@) || exit 1; \
>> 	done
>>
>> Here, R_MODULES is blank, resulting in the "cd" command  
>> transferring to the
>> user's home directory, where, of course, no Makefile is found  
>> resulting in the
>> error above.
>
> (Even more "fun" would ensue if in fact there were a Makefile  
> there...)
>
>
>> Work-around appears to be to simply disable loop if R_MODULES is  
>> empty.
>
> Shell script and Make portability is a pain in the derriere, but
> offhand, those double quotes just look wrong:
>
> viggo:~/>for i in "" ; do echo $i; done
>
> viggo:~/>for i in  ; do echo $i; done
> viggo:~/>for i in "foo bar" ; do echo $i; done
> foo bar
> viggo:~/>for i in foo bar ; do echo $i; done
> foo
> bar
>
> Notice that the versions with quotes invariably do the Wrong Thing....
>
>
> -- 
>   O__  ---- Peter Dalgaard             Øster Farimagsgade 5, Entr.B
>  c/ /'_ --- Dept. of Biostatistics     PO Box 2099, 1014 Cph. K
> (*) \(*) -- University of Copenhagen   Denmark      Ph:  (+45)  
> 35327918
> ~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)              FAX: (+45)  
> 35327907
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



More information about the R-devel mailing list