[Rd] Compilation error Mac binary
ligges at statistik.tu-dortmund.de
Wed Jun 29 19:12:38 CEST 2011
Looks like a different boost version than the one you require.
I'd suggest to talk to the Mac maintainer, Simon Urbanek (CCing).
On 29.06.2011 17:14, soeren.vogel at uzh.ch wrote:
> Hello David
> On 29.06.2011, at 15:56, David Winsemius wrote:
>> On Jun 29, 2011, at 5:33 AM, soeren.vogel at uzh.ch wrote:
>>> Hello, the compilation of the GUTS package on CRAN for Mac produces the following error messages:
>>> I guess it is some namespace collision, but I can not reproduce it on my machine, it compiles fine here. What is the cause and which setup do I need to reproduce the errors?
>> I was going to suggest you take this up with the maintainers... but you _are_ one of the maintainers.
>> Here is the output from an attempt to compile from source, version 0.1.45, with a relatively recent version of R 2.13.0 (but not the most recent and I still use Mac OSX 10.5.8). Perhaps its brevity will be helpful, and the fact that it seems to identify different error than those flagged in the log at CRAN.
> Thanks for your answer. The failure on your side is clear to me: there is no installation of the boost C++ library in any of the standard include locations. I have added /opt/local/include in Makevars (Mac Ports installation of C source packages), however, I know I should but still I am reluctant to write a configure script that could circumvent non-standard installations of boost on UNIX machines.
> So thanks for the output, but the CRAN messages must point to something different...
>> trying URL 'http://lib.stat.cmu.edu/R/CRAN/src/contrib/GUTS_0.1.45.tar.gz'
>> Content type 'application/x-gzip' length 9842 bytes
>> opened URL
>> downloaded 9842 bytes
>> Loading required package: lattice
>> Loading required package: sos
>> Loading required package: brew
>>  "2011-06-29 09:40:18 EDT"
>> * installing *source* package ‘GUTS’ ...
>> ** libs
>> *** arch - i386
>> g++ -arch i386 -I/Library/Frameworks/R.framework/Resources/include -I/Library/Frameworks/R.framework/Resources/include/i386 -I/opt/local/include -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/2.13/Resources/library/Rcpp/include" -fPIC -g -O2 -c GUTS.cpp -o GUTS.o
>> In file included from GUTS.cpp:12:
>> GUTS.h:21:28: error: boost/random.hpp: No such file or directory
>> GUTS.h:22:40: error: boost/math/distributions.hpp: No such file or directory
>> GUTS.cpp: In function ‘void to_print(double)’:
>> GUTS.cpp:277: error: ‘cout’ was not declared in this scope
>> GUTS.cpp: In member function ‘void GUTS::showObject()’:
>> GUTS.cpp:281: error: ‘cout’ is not a member of ‘std’
>> GUTS.cpp:284: error: ‘cout’ was not declared in this scope
>> make: *** [GUTS.o] Error 1
>> ERROR: compilation failed for package ‘GUTS’
>> * removing ‘/Library/Frameworks/R.framework/Versions/2.13/Resources/library/GUTS’
>> R version 2.13.0 beta (2011-04-04 r55296)
>> Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
>>  en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8
>> attached base packages:
>>  stats graphics grDevices utils datasets methods base
>> other attached packages:
>>  mgcv_1.7-6 sos_1.3-0 brew_1.0-6 lattice_0.19-26
>> loaded via a namespace (and not attached):
>>  grid_2.13.0 Matrix_0.999375-50 nlme_3.1-101 tools_2.13.0
>>> R: version
>>> platform i386-apple-darwin9.8.0
>>> arch i386
>>> os darwin9.8.0
>>> system i386, darwin9.8.0
>>> major 2
>>> minor 13.0
>>> year 2011
>>> month 04
>>> day 13
>>> svn rev 55427
>>> language R
>>> version.string R version 2.13.0 (2011-04-13)
>>> I ~ $: gcc --version
>>> i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
>>> Copyright (C) 2007 Free Software Foundation, Inc.
>>> This is free software; see the source for copying conditions. There is NO
>>> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>>> I ~ $: less /opt/local/include/boost/version.hpp
>>> // Boost version.hpp configuration header file ------------------------------//
>>> #define BOOST_VERSION 104601
>>> #define BOOST_LIB_VERSION "1_46_1"
>>> R-devel at r-project.org mailing list
>> David Winsemius, MD
>> West Hartford, CT
> R-devel at r-project.org mailing list
More information about the R-devel