Skip to content
Prev 7354 / 10988 Next

[Rcpp-devel] Building shared libs with Rcpp does not work as before after Debian update

Hi,

maybe I can add some more details about my problem. It has been
addressed before at stackoverflow:

http://stackoverflow.com/questions/21657575/what-does-this-mean-in-lme4-function-dataptr-not-provided-by-package-rcpp

with the question:
"I'm trying to do LMM using lme4, and this message pops up:

Error in initializePtr() : function 'dataptr' not provided by package 'Rcpp'

What should I do?"

As proposed there in the responses, I reinstalled Rcpp, RcppArmadillo
and RcppEigen (in this order) from source packages.
However, when I look with nm into RcppEigen.so in the library folder, I
find the following:

andreas at persephone:~/R/x86_64-pc-linux-gnu-library/3.0/RcppEigen/libs$
nm RcppEigen.so | grep " u "




0000000000238e70 u _ZGVZ13error_occuredvE3fun
0000000000238e80 u _ZGVZ19reset_current_errorvE3fun
0000000000238bb8 u _ZGVZ20rcpp_get_stack_tracevE3fun
0000000000238bb0 u _ZGVZ20rcpp_set_stack_traceP7SEXPRECE3fun
0000000000238e60 u _ZGVZ22rcpp_get_current_errorvE3fun
0000000000238ba0 u _ZGVZ7dataptrP7SEXPRECE3fun
0000000000238ba8 u _ZGVZ8demangleRKSsE3fun
0000000000238e90 u _ZGVZN4Rcpp8internal18get_Rcpp_namespaceEvE3fun
0000000000238e10 u _ZZ13error_occuredvE3fun
0000000000238e30 u _ZZ19reset_current_errorvE3fun
0000000000238b80 u _ZZ20rcpp_get_stack_tracevE3fun
0000000000238b70 u _ZZ20rcpp_set_stack_traceP7SEXPRECE3fun
0000000000238e00 u _ZZ22rcpp_get_current_errorvE3fun
0000000000238b60 u _ZZ7dataptrP7SEXPRECE3fun                  <-----
here is the missing function
0000000000238b90 u _ZZ8demangleRKSsE3fun
0000000000238e20 u _ZZN4Rcpp8internal18get_Rcpp_namespaceEvE3fun
0000000000238e40 u
_ZZN5Eigen8internal20manage_caching_sizesENS_6ActionEPlS2_E13m_l1CacheSize
0000000000238e50 u
_ZZN5Eigen8internal20manage_caching_sizesENS_6ActionEPlS2_E13m_l2CacheSize
0000000000033708 u
_ZZN5Eigen8internal23triangular_solve_vectorIddlLi1ELi1ELb0ELi0EE3runElPKdlPdE10PanelWidth
0000000000033718 u
_ZZN5Eigen8internal23triangular_solve_vectorIddlLi1ELi2ELb0ELi0EE3runElPKdlPdE10PanelWidth
0000000000033700 u
_ZZN5Eigen8internal23triangular_solve_vectorIddlLi1ELi2ELb0ELi1EE3runElPKdlPdE10PanelWidth
00000000000336f8 u
_ZZN5Eigen8internal23triangular_solve_vectorIddlLi1ELi5ELb0ELi0EE3runElPKdlPdE10PanelWidth
00000000000336f0 u
_ZZN5Eigen8internal23triangular_solve_vectorIddlLi1ELi6ELb0ELi1EE3runElPKdlPdE10PanelWidth
0000000000033710 u
_ZZN5Eigen8internal32triangular_matrix_vector_productIlLi2EdLb0EdLb0ELi0ELi0EE3runEllPKdlS4_lPdlRS3_E10PanelWidth


This completely fits the above quoted error message. But I don't know
how to solve this. Can you help?

Best regards,
Andreas
On 18.03.2014 11:43, Andreas Recke wrote:
--
Dr. Andreas Recke
Facharzt
Klinik f?r Dermatologie, Allergologie und Venerologie
Universit?tsklinikum Schleswig-Holstein, Campus L?beck
Ratzeburger Allee 160
23538 L?beck
Tel.: +49 451 500 2530
Fax.: +49 451 500 2981

[http://www.uksh.de/skin/uksh/tpl/infoportal/img/uk-sh_logo.gif]

Universit?tsklinikum Schleswig-Holstein
Rechtsf?hige Anstalt des ?ffentlichen Rechts der Christian-Albrechts-Universit?t zu Kiel und der Universit?t zu L?beck

Vorstandsmitglieder: Prof. Dr. Jens Scholz (Vorsitzender), Peter Pansegrau, Christa Meyer
Vorsitzender des Aufsichtsrates: Rolf Fischer
Bankverbindungen:
F?rde Sparkasse BLZ 210 501 70 Kto.-Nr. 100 206, IBAN: DE14 2105 0170 0000 1002 06 SWIFT/BIC: NOLA DE 21 KIE
Commerzbank AG BLZ 230 800 40 Kto.-Nr. 300 041 200, IBAN: DE17 2308 0040 0300 0412 00 SWIFT/BIC: DRES DE FF 230

Diese E-Mail enth?lt vertrauliche Informationen und ist nur f?r die Personen bestimmt, an welche sie gerichtet ist.
Sollten Sie nicht der bestimmungsgem??e Empf?nger sein, bitten wir Sie, uns hiervon unverz?glich zu unterrichten und die E-Mail zu vernichten.
Wir weisen darauf hin, dass der Gebrauch und die Weiterleitung einer nicht bestimmungsgem?? empfangenen E-Mail und ihres Inhalts gesetzlich verboten sind und ggf. Schadensersatzanspr?che ausl?sen k?nnen.