OpenCSW Bug Tracker


Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005283 [poppler_dev] upgrade major always 2016-09-09 10:53 2016-09-09 15:39
Reporter jeroenooms View Status public  
Assigned To dam
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Product Build
Summary 0005283: poppler_dev is outdated and C++ API fails to link with GCC5
Description I would like to build an R package which uses poppler_dev but it gives the following linking error: http://pastebin.com/raw/H3yxQVt1 [^]

The reason might be that libpoppler_dev was built with Solaris Studio which is not binary compatible with GCC5. It would be great if OpenCSW could provide a version of libpoppler that works with GCC5.

Moreover, libpoppler_dev on OpenCSW is about 20 releases behind on upstream; an upgrade would be great: https://poppler.freedesktop.org/releases.html [^]

Steps To Reproduce
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0011183)
dam (administrator)
2016-09-09 15:39

From pastebin::

> install.packages("pdftools")
--- Please select a CRAN mirror for use in this session ---
trying URL 'https://cloud.r-project.org/src/contrib/pdftools_0.5.tar.gz' [^]
Content type 'application/x-gzip' length 8501 bytes
==================================================
downloaded 8501 bytes

[1] "/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/en_US.UTF-8"
* installing *source* package ‘pdftools’ ...
** package ‘pdftools’ successfully unpacked and MD5 sums checked
Found pkg-config cflags and libs!
Using PKG_CFLAGS=-I/opt/csw/include/poppler/cpp -I/opt/csw/include/poppler
Using PKG_LIBS=-L/opt/csw/lib -lpoppler-cpp
** libs
/opt/csw/bin/g++-5.2 -I/opt/csw/lib/R/include -DNDEBUG -I/opt/csw/include/poppler/cpp -I/opt/csw/include/poppler -I/opt/csw/include -I"/opt/csw/lib/R/library/Rcpp/include" -fPIC -O2 -pipe -fno-omit-frame-pointer -m32 -march=pentiumpro -c RcppExports.cpp -o RcppExports.o
/opt/csw/bin/g++-5.2 -I/opt/csw/lib/R/include -DNDEBUG -I/opt/csw/include/poppler/cpp -I/opt/csw/include/poppler -I/opt/csw/include -I"/opt/csw/lib/R/library/Rcpp/include" -fPIC -O2 -pipe -fno-omit-frame-pointer -m32 -march=pentiumpro -c bindings.cpp -o bindings.o
/opt/csw/bin/g++-5.2 -I/opt/csw/lib/R/include -DNDEBUG -I/opt/csw/include/poppler/cpp -I/opt/csw/include/poppler -I/opt/csw/include -I"/opt/csw/lib/R/library/Rcpp/include" -fPIC -O2 -pipe -fno-omit-frame-pointer -m32 -march=pentiumpro -c init.cpp -o init.o
/opt/csw/bin/g++-5.2 -shared -m32 -march=pentiumpro -L/opt/csw/lib -o pdftools.so RcppExports.o bindings.o init.o -L/opt/csw/lib -lpoppler-cpp
installing to /opt/csw/lib/R/library/pdftools/libs
** R
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
[1] "/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/en_US.UTF-8"
Error in dyn.load(file, DLLpath = DLLpath, ...) :
  unable to load shared object '/opt/csw/lib/R/library/pdftools/libs/pdftools.so':
  ld.so.1: R: fatal: relocation error: file /opt/csw/lib/R/library/pdftools/libs/pdftools.so: symbol _ZNK7poppler7ustring9to_latin1B5cxx11Ev: referenced symbol not found
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/opt/csw/lib/R/library/pdftools’
(0011184)
dam (administrator)
2016-09-09 15:39

This should be fixed with poppler-0.47.0,REV=2016.09.09 pushing to unstable/ now.

- Issue History
Date Modified Username Field Change
2016-09-09 10:53 jeroenooms New Issue
2016-09-09 15:38 dam Status new => assigned
2016-09-09 15:38 dam Assigned To => dam
2016-09-09 15:39 dam Note Added: 0011183
2016-09-09 15:39 dam Note Added: 0011184
2016-09-09 15:39 dam Status assigned => closed
2016-09-09 15:39 dam Resolution open => fixed


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker