Thanks Dirk. Davor, may I ask you what you get if you type
gcc --version in your terminal? I get i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) which I thought to be the latest version (because I just upgraded that with XCode on the AppStore). However, I see that Simon Urbanek on http://r.research.att.com/tools/ posts a version gcc-4.2 (Apple build 5666.3) with GNU Fortran 4.2.4 for Mac OS X 10.7 (Lion) of the gcc. The build number is higher, I assume this means it's more up to date? Should I get that one instead? thanks. Florian On 23 August 2012 14:11, Dirk Eddelbuettel <[email protected]> wrote: > > On 23 August 2012 at 13:22, Florian Oswald wrote: > | Hi Dirk, > | > | my R version is > | R version 2.15.1 (2012-06-22) > > Good. > > | Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit) > > Oh well. I don't have that platform --- and it requires a fair amount of > tweaking and getting the pieces right because, hey, that's how Apple rolls. > > If you can't get that sorted out with all the hints by Simon, the r-sig-mac > list and other OS X users here (as it seems to work fine for some) --- > then I > would suggest to punt and install something like Ubuntu in a virtual > machine. > > Dirk > > | I ran the tests in > | > /Library/Frameworks/R.framework/Versions/2.15/Resources/library/Rcpp/unitTests > | > | ➜ unitTests RunAllRcppTests="yes" Rscript -e 'library(inline); library > | (RUnit); cppfunction <- function(...) cxxfunction(..., plugin="Rcpp"); > | runTestFile("runit.Module.client.package.R")' > | > | and got the following (identical) error: > | > | R(7916) malloc: *** error for object 0x7fff7247f860: pointer being freed > was > | not allocated > | *** set a breakpoint in malloc_error_break to debug > | sh: line 1: 7916 Abort trap: 6 > '/Library/Frameworks/R.framework/ > | Resources/bin/R' --arch=x86_64 --no-save --slave < /var/folders/bd/ > | xhwzz96x2xl6b02bwt4myhy00000gn/T//RtmpeLGmvL/file1e8c1514ade9 > | ERROR: loading failed for ‘x86_64’ > | * removing > ‘/private/var/folders/bd/xhwzz96x2xl6b02bwt4myhy00000gn/T/Rtmpj3NgcG > | /file1e7867afb0d/templib/testRcppClass’ > | Loading required package: testRcppClass > | Timing stopped at: 21.775 2.057 47.64 > | Error in func() : object 'stdNumeric' not found > | In addition: Warning messages: > | 1: In install.packages("testRcppClass_0.1.tar.gz", "templib", repos = > NULL, : > | installation of package ‘testRcppClass_0.1.tar.gz’ had non-zero exit > status > | 2: In library(package, lib.loc = lib.loc, character.only = TRUE, > logical.return > | = TRUE, : > | there is no package called ‘testRcppClass’ > | done successfully. > | > | Number of test functions: 1 > | Number of errors: 1 > | Number of failures: 0 > | > | Best > | Florian > | > | > | On 23 August 2012 13:07, Dirk Eddelbuettel <[email protected]> wrote: > | > | > | Florian, > | > | On 23 August 2012 at 12:45, Florian Oswald wrote: > | | Davor, > | | I'm at a loss for words. I get this error consistently ONLY when > trying > | to > | | install Rcpp.package.skeleton. I tried many times, always removed > .o and > | so. > | | files. I did not come across this problem with any other package > before, > | also > | | ones which are using Rcpp. I can install a similarly simple > package that > | Jelmer > | | Ypma kindly put together for me to try out (attached). It differs > from > | | Rcpp.package.skeleton in that it only defines a single class that > | contains all > | | functions. I guess that shouldn't matter, but apart from that I > can find > | few > | | differences. > | > | I may have asked this before, but what R version so you use? > | > | Can you run the unit tests involving modules and packages? Eg > | > | $ cd ~/svn/rcpp/pkg/Rcpp/inst/unitTests/ ## adjust for your > | sources > | $ RunAllRcppTests="yes" Rscript -e > 'library(inline);library(RUnit); \ > | cppfunction <- function(...) cxxfunction(..., > plugin="Rcpp"); \ > | runTestFile("runit.Module.client.package.R")' > | > | (where the code line was wrapped. Here, this works as expected and > ends in > | > | [...] > | * DONE (testRcppClass) > | Loading required package: testRcppClass > | Loading required package: Rcpp > | done successfully. > | > | Number of test functions: 1 > | Number of errors: 0 > | Number of failures: 0 > | edd@max:~/svn/rcpp/pkg/Rcpp/inst/unitTests$ > | > | > | Dirk > | > | -- > | Dirk Eddelbuettel | [email protected] | http://dirk.eddelbuettel.com > | > | > > -- > Dirk Eddelbuettel | [email protected] | http://dirk.eddelbuettel.com >
_______________________________________________ Rcpp-devel mailing list [email protected] https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
