On Wed, Mar 06, 2013 at 06:16:25AM -0600, Dirk Eddelbuettel wrote:
> 
> On 6 March 2013 at 15:52, Boris Pek wrote:
> | Package: r-base-core
> | Version: 2.15.2-1
> | Severity: normal
> | 
> | Hi,
> | 
> | elmerfem is FTBFS on arm* again because of recent changes in r-base.
> | 
> | After small investigation [0] I found that elmerfem:
> | * was built successfully with r-base-core: 2.15.1-4, 2.15.1-5
> | * was FTBFS with r-base-core: 2.15.1-2, 2.15.3~20130327-1, 2.15.3-1
> | 
> | After reading change log [1] and bug report #679180 I think that this change
> | in r-base 2.15.2-1 caused a regression:
> |    * src/library/tools/R/install.R: Pass "perl = TRUE" parameter to sub()
> |      function when defining SHLIB_* macros to work-around an erroneus
> |      string replacement which causes build failures on arm* architectures
> |      but make the change conditonal on actually being on arm*.
> | 
> | Could you fix it? 
> 
> No, not really.  It is an arm-specific failure that does not happen anywhere
> else. 
> 
> I think this is a side-effect of #695411.  CCing Johannes who worked on this.

Yes, the build failure appears to occur during the R package
installation, as sub() is misbehaving on ARM. In the R bug tracking
system [2] there was a comment that this is due to some change in the tre
version shipped with R.

> Is there a willing and able ARM* porter within Debian who can help?

Yes, this would be great. Although it seems to be a problem with the tre
version shipped with R in combination wih the build environment of wheezy. 
sub() behaved correctly when R 2.15.2 was compiled on squeeze.

Should R not be linked to the Debian tre package [3] anyway? No idea how
this would be done though.

Johannes

[2] https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15087
[3] http://packages.debian.org/source/sid/tre

> 
> Dirk
> 
> | 
> | [0] https://buildd.debian.org/status/logs.php?pkg=elmerfem&arch=armel
> | [1] 
> http://packages.debian.org/changelogs/pool/main/r/r-base/current/changelog
> | 
> | elmerfem 6.1.0.svn.5396.dfsg2-2 was prepared for Wheezy and this FTBFS is 
> only
> | one stopper now.
> | 
> | Best regards,
> | Boris
> 
> -- 
> Dirk Eddelbuettel | e...@debian.org | http://dirk.eddelbuettel.com  


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to