Baba,
   Please look at the current packaging for r-base213, r-base214 and r-base215 
on
fink tracking at...

https://sourceforge.net/tracker/?func=detail&aid=3518643&group_id=17203&atid=414256
https://sourceforge.net/tracker/?func=detail&aid=3517612&group_id=17203&atid=414256
https://sourceforge.net/tracker/?func=detail&aid=3517625&group_id=17203&atid=414256

A number of outstanding issues are now fixed...

1) All packages needed "export FC=%p/bin/gfortran-fsf-4.6" in the CompileScript 
to
make sure the f90/f95 fortran compiler is properly set. Othewise if gcc47 is 
installed
parts of the package will be compiled with the wrong version of FSF gcc. This 
is particulary
important because quadmath support seems to compile an additional quadmath 
related file
on gcc47 so the quadmath support is not interchangable between gcc46 and gcc47.

2) The current build is including the libpng headers from /usr/X11R6 instead of 
fink
(which is detected by the added "fink-package-precedence --depfile-ext='\.d' 
--prohibit-bdep r-base,r-base213-dev .").
This is easily fixed in all three packages by adding a flag-sort BuildDepends 
and...

SetCC: flag-sort -r gcc
SetCXX: flag-sort -r g++

3) A number of missing BuildDepends/Depends entries were detected by 
fink-package-precedence
and have been added for all three packages.

4) The r-base213 package actually is compatible with Lion's vecLib in 2.13.2. 
The problem was
that the r-base213 packaging still has a broken InfoTest. Using the same form 
as is present in
r-base214/r-base215 insures that R_HOME is unset so that the testsuite can 
complete without
errors from http://bugs.r-project.org/bugzilla3/show_bug.cgi?id=1284.

5) The testsuite is run at -j1 to prevent random failures on all three packages.

These have been tested on 10.7 fink with Xcode 4.3.2 and -m --build-as-nobody. 
Can we
get these commited as I need to be able to rely on r-base21x for the rnmr-r 
package?
               Jack

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to