Descargar {{{poppler-0.47.0}}} desde [https://poppler.freedesktop.org/poppler-0.47.0.tar.xz] Compilar e instalar {{{poppler-0.47.0}}} Podemos guiarnos desde: [https://tibisay.cenditel.gob.ve/visorpdf/wiki/descarga_compilaci%C3%B3n_poppler_pruebas] Con {{{poppler-0.47.0}}} Compilado e Instalado seguimos con: Descargar qpdfview desde [https://launchpad.net/qpdfview/trunk/0.4.16/+download/qpdfview-0.4.16.tar.gz] ó directamente con: {{{ $ wget -c https://launchpad.net/qpdfview/trunk/0.4.16/+download/qpdfview-0.4.16.tar.gz }}} Extraemos el el contenido del fichero descargado con: {{{ $ tar -xzvf qpdfview-0.4.16.tar.gz }}} Nos dejará en nuestro directorio el fichero comprimido y el directorio del paquete {{{ $ ls /qpdfview-0.4.16 qpdfview-0.4.16.tar.gz }}} Entramos en el directorio del paquete {{{/qpdfview-0.4.16}}} {{{ $ cd qpdfview-0.4.16/ }}} Comenzamos con la compilación y construimos de {{{qpdfview-0.4.16}}} {{{ qpdfview-0.4.16$ lrelease qpdfview.pro }}} {{{ qpdfview-0.4.16$ qmake qpdfview.pro }}} {{{ qpdfview-0.4.16$ make }}} Nos creará el ejecutable {{{qpdfview}}} lo ejecutamos con: {{{ qpdfview-0.4.16$ ./qpdfview }}} Como poppler-0.47.0 está instalado qpdfview lo reconocerá directamente. '''Trabajando con qpdfview-sign (nuestra versión) Luego empezamos a editar los ficheros para que qpdview encuente el poppler-0.47.0 donde le indiquemos. '''Primera corrida - Le indicaremos que busque las librerías en nuestro directorio de poppler descargado En {{{application.pro}}} {{{ 66 sources/main.cpp 67 68 LIBS += -L/home/debian/Pruebas/poppler-0.47.0/poppler/.libs/ -lpoppler }}} {{{ 278 INCLUDEPATH += /home/pbuitrago/Cenditel/Seguridad/POA-2016/programas/poppler-0.45.0 279 INCLUDEPATH += /home/pbuitrago/Cenditel/Seguridad/POA-2016/programas/poppler-0.45.0/poppler 280 INCLUDEPATH += /home/debian/Pruebas/poppler-0.47.0/ 281 INCLUDEPATH += /home/debian/Pruebas/poppler-0.47.0/poppler/ }}} '''Segunda Corrida - Le indicaremos que busque las librerías en nuestro poppler instalado en el sistema En {{{application.pro}}} {{{ 68 LIBS += -L/home/debian/Pruebas/poppler-0.47.0/poppler/.libs/ -lpoppler 68 #LIBS += -L/home/debian/Pruebas/poppler-0.47.0/poppler/.libs/ -lpoppler 69 LIBS += -L/usr/local/lib -lpoppler }}} {{{ 280 INCLUDEPATH += /home/debian/Pruebas/poppler-0.47.0/ 281 INCLUDEPATH += /home/debian/Pruebas/poppler-0.47.0/poppler/ 281 #INCLUDEPATH += /home/debian/Pruebas/poppler-0.47.0/ 282 INCLUDEPATH += /usr/local/include/poppler 283 #INCLUDEPATH += /home/debian/Pruebas/poppler-0.47.0/poppler/ 284 #INCLUDEPATH += /home/debian/Pruebas/poppler-0.47.0/poppler/ }}} Copiar el directorio {{{/goo}}} que está en {{{poppler-0.47.0/goo}}} a {{{/usr/local/include/poppler}}} Con las nuevas rutas establecidas compilamos y construimos qpdfview... Ejecutamos el script {{{ $ ./qpdfview ./qpdfview: error while loading shared libraries: libpoppler.so.63: cannot open shared object file: No such file or directory }}} '''Error al cargar las bibliotecas compartidas... En algun momento se usó: {{{ $ export LD_LIBRARY_PATH=/home/debian/Pruebas/poppler-0.47.0/poppler/.libs:$LD_LIBRARY_PATH }}} y {{{ $ export LD_LIBRARY_PATH=/usr/local/lib }}}