[Rcpp-devel] Undefined Reference to typeinfo for Rcpp::RObject for Rdisop on Mac after Rcpp/RcppClassic update

Dan Tenenbaum dtenenba at fhcrc.org
Thu Feb 6 19:49:29 CET 2014



----- Original Message -----
> From: "Kevin Ushey" <kevinushey at gmail.com>
> To: "Dirk Eddelbuettel" <edd at debian.org>
> Cc: rcpp-devel at lists.r-forge.r-project.org
> Sent: Thursday, February 6, 2014 10:43:25 AM
> Subject: Re: [Rcpp-devel] Undefined Reference to typeinfo for Rcpp::RObject for Rdisop on Mac after Rcpp/RcppClassic
> update
> 
> Apparently this is moot now, because it looks like Rdisop now builds
> successfully on BioC for all systems:
> http://bioconductor.org/checkResults/2.14/bioc-LATEST/Rdisop/petty-buildsrc.html,
> http://bioconductor.org/checkResults/2.13/bioc-LATEST/Rdisop/perceval-buildsrc.html.
> 
> Did you have to change something in your package, or was it related
> to
> the BioC build system?
> 

The build system was pulling down a binary version of RcppClassic but it needs to be built from source.

Dan



> Thanks,
> Kevin
> 
> On Thu, Feb 6, 2014 at 10:41 AM, Kevin Ushey <kevinushey at gmail.com>
> wrote:
> > I wonder if the 'typeid' error could be a red herring and the real
> > cause could be somehow related to virtual functions. If the
> > compiler
> > didn't know what 'typeid' meant (ie, had no RTTI) it would have
> > failed
> > on compilation, not linking, no? E.g.:
> > http://stackoverflow.com/questions/307352/g-undefined-reference-to-typeinfo
> >
> > I'll try to see if I can figure something out.
> >
> > -Kevin
> >
> > On Thu, Feb 6, 2014 at 6:34 AM, Dirk Eddelbuettel <edd at debian.org>
> > wrote:
> >>
> >> On 6 February 2014 at 15:15, Steffen Neumann wrote:
> >> | Hi,
> >> |
> >> | On Thu, 2014-02-06 at 07:54 -0600, Dirk Eddelbuettel wrote:
> >> | ...
> >> | > Weird. If it is on the Mac, is that with g++-4.2 or with clang
> >> | > ?
> >> | ...
> >> | > | and llvm-g++-4.2 compiler.
> >> |
> >> | I don't know the terminology in llvm land,
> >> | the BioC system information page says "llvm-g++-4.2",
> >> | and there is more about the build environment on
> >>
> >> That's the old standard compiler that Simon still builds R with
> >> too.  I would
> >> not know why it suddenly needs an RTTI switch.
> >>
> >> Dirk
> >>
> >> | > | http://bioconductor.org/checkResults/2.14/bioc-LATEST/petty-NodeInfo.html
> >> |
> >> | Did that help ? Otherwise we need input from Dan or Kevin.
> >> |
> >> | Yours,
> >> | Steffen
> >> |
> >> |
> >> | --
> >> | IPB Halle                    AG Massenspektrometrie &
> >> | Bioinformatik
> >> | Dr. Steffen Neumann          http://www.IPB-Halle.DE
> >> | Weinberg 3                   http://msbi.bic-gh.de
> >> | 06120 Halle                  Tel. +49 (0) 345 5582 - 1470
> >> |                                   +49 (0) 345 5582 - 0
> >> | sneumann(at)IPB-Halle.DE     Fax. +49 (0) 345 5582 - 1409
> >> |
> >>
> >> --
> >> Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com
> >> _______________________________________________
> >> 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
> _______________________________________________
> 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
> 


More information about the Rcpp-devel mailing list