[Rcpp-devel] Internal Compiler Error building Rcpp with gcc 4.0 at line ../inst/include/Rcpp/internal/export.h:56

Matthew O'Meara mattjomeara at gmail.com
Sat Sep 11 12:12:52 CEST 2010


Thanks for the response.  Yeah, I guess it is time to upgrade :)

Best,
Matt

On Fri, Sep 10, 2010 at 11:53 PM, Dirk Eddelbuettel <edd at debian.org> wrote:

>
> Hi Matt,
>
> On 10 September 2010 at 22:08, Matthew O'Meara wrote:
> | Hi Rcpp developers,
> |
> | I'm running into an "Internal Compiler Error" when I try to build Rcpp.
> | Unfortunately my template ninja skills up to the task of trying to find a
> | work around for what I think is a gcc bug.  But as gcc 4.0 is still quite
> | common, it may worth trying to come up with one.
>
> Allow me to disagree. gcc 4.0.0, according the debian/changelog file, dates
> from late 2004. That is jurassic.
>
> Is there any chance you can update?
>
> We were at times tempted to freeze our requirement for gcc/g++ 4.3, 4.4 or
> later.  Romain's move to OS X as a platform put and end to it. He has a
> 4.2.*
> something version there. Please consider upgrading too.
>
> | I will be happy to try out any candidate fixes.
> |
> | Thanks for making great software!
>
> Pleasure!
>
> Cheers, Dirk
>
>
> | Best,
> | Matt
> |
> | > install.packages("/tmp/Rcpp_0.8.6.tar.gz")
> | install.packages("/tmp/Rcpp_0.8.6.tar.gz")
> | inferring 'repos = NULL' from the file name
> | * installing *source* package 'Rcpp' ...
> | ** libs
> | g++ -I/Library/Frameworks/R.framework/Resources/include
> -I../inst/include/
> | -I/sw/include -I/usr/local/include    -fPIC  -g -O2 -c Date.cpp -o Date.o
> | ../inst/include/Rcpp/internal/export.h: In function 'void
> | Rcpp::internal::export_range__dispatch(SEXPREC*, InputIterator,
> | Rcpp::traits::r_type_primitive_tag)':
> | ../inst/include/Rcpp/internal/export.h:56: internal compiler error: Bus
> | error
> | Please submit a full bug report,
> | with preprocessed source if appropriate.
> | See <URL:http://developer.apple.com/bugreporter> for instructions.
> | make: *** [Date.o] Error 1
> | ERROR: compilation failed for package 'Rcpp'
> | * removing
> | '/Library/Frameworks/R.framework/Versions/2.11/Resources/library/Rcpp'
> | Warning message:
> | In install.packages("/tmp/Rcpp_0.8.6.tar.gz") :
> |   installation of package '/tmp/Rcpp_0.8.6.tar.gz' had non-zero exit
> status
> |
> | The version of R I'm using is as follows:
> |
> | > version
> | version
> |                _
> | platform       i386-apple-darwin9.8.0
> | arch           i386
> | os             darwin9.8.0
> | system         i386, darwin9.8.0
> | status
> | major          2
> | minor          11.1
> | year           2010
> | month          05
> | day            31
> | svn rev        52157
> | language       R
> | version.string R version 2.11.1 (2010-05-31)
> |
> |
> | The version of GCC I'm using is as follows:
> |
> | $ g++ --version
> | i686-apple-darwin9-g++-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5484)
> | Copyright (C) 2005 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.
> |
> | and the system is as follows
> |
> | $ uname -a
> | Darwin <computer.name> 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15
> | 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386
> |
> |
> | The line pointed to in Rcpp/inst/include/Rcpp/internal/export.h is here:
> |
> |         template <typename InputIterator, typename value_type>
> |         void export_range__dispatch( SEXP x, InputIterator first,
> | ::Rcpp::traits::r_type_primitive_tag ) throw(::Rcpp::not_compatible){
> |                 export_range__impl<InputIterator,value_type>(
> |                         x,
> |                         first,
> | =>                      typename
> | ::Rcpp::traits::r_sexptype_needscast<value_type>() );
> |         }
> |
> | ----------------------------------------------------------------------
> | _______________________________________________
> | Rcpp-devel mailing list
> | Rcpp-devel at lists.r-forge.r-project.org
> | https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
>
> --
> Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20100911/16c115ea/attachment.htm>


More information about the Rcpp-devel mailing list