Re: [Rd] Compilation error Mac binary

From: Uwe Ligges <ligges_at_statistik.tu-dortmund.de>
Date: Wed, 29 Jun 2011 19:12:38 +0200

Looks like a different boost version than the one you require. I'd suggest to talk to the Mac maintainer, Simon Urbanek (CCing).

Best,
Uwe Ligges

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:
>>>
>>> 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.

>
> 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...
>
> Regards
> Sören
>
>> 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



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Wed 29 Jun 2011 - 17:19:59 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 - 18:20: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