[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 20:28:06 CET 2014



----- Original Message -----
> From: "Dan Tenenbaum" <dtenenba at fhcrc.org>
> To: "Kevin Ushey" <kevinushey at gmail.com>
> Cc: rcpp-devel at lists.r-forge.r-project.org
> Sent: Thursday, February 6, 2014 10:49:29 AM
> Subject: Re: [Rcpp-devel] Undefined Reference to typeinfo for Rcpp::RObject for Rdisop on Mac after Rcpp/RcppClassic
> update
> 
> 
> 
> ----- 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.
> 

Probably RcppCLassic needs a version bump? It was last updated 1/26, before the Rcpp update.

Dan


> 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
> > 
> _______________________________________________
> 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