Re: [Rd] Compilation error Mac binary

From: David Winsemius <dwinsemius_at_comcast.net>
Date: Wed, 29 Jun 2011 09:56:26 -0400

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:
>
> http://www.r-project.org/nosvn/R.check/r-release-macosx-ix86/GUTS-00install.html
>
> 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.

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

[1] "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’

 > sessionInfo()
R version 2.13.0 beta (2011-04-04 r55296) Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats graphics grDevices utils datasets methods base

other attached packages:
[1] mgcv_1.7-6 sos_1.3-0 brew_1.0-6 lattice_0.19-26

loaded via a namespace (and not attached): [1] grid_2.13.0 Matrix_0.999375-50 nlme_3.1-101 tools_2.13.0

-- 
David.



>
> R: version
> platform i386-apple-darwin9.8.0
> arch i386
> os darwin9.8.0
> system i386, darwin9.8.0
> status
> 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
> https://stat.ethz.ch/mailman/listinfo/r-devel
David Winsemius, MD West Hartford, CT ______________________________________________ R-devel_at_r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Wed 29 Jun 2011 - 14:05:42 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Wed 29 Jun 2011 - 16:40:24 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive