pdftoppm Gen inside xref table too large (bigger than INT_MAX)
(Same issue as this post - viewtopic.php?p=8727 )
I'm guessing that the version in the Debian repos are old/buggy? But the issues are resolved with a recompile of the latest version of poppler (pdf conversion tools).
I suggest putting this or a version of this in the docker image itself. If you don't - anyone who installs Mayan on Debian will think it's broken.
This is Debian specific so.....YMMV and I'll leave it up to you on the specifics. Perhaps it might even be worth it to create a debian package of the tools (it does make one during the build but the paths are wrong as noted by the use of ln).
Code: Select all
apt update apt install cmake build-essential libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev libnss3 libnss3-dev libqt5core5a libtiff5-dev libqt5gui5 libcairo2-dev libcairo2 libqt5widgets5 libboost-system-dev libboost-thread-dev libboost-program-options-dev libboost-test-dev libgtk-3-dev libgtk-3-common libopenjp2-7 libopenjp2-7-dev gobject-introspection liblcms2-2 liblcms2-dev curl libcurl4-openssl-dev zlib1g-dev zlib1g git pkg-config wget checkinstall wget "https://poppler.freedesktop.org/poppler-22.06.0.tar.xz" tar -vxf poppler-22.06.0.tar.xz cd poppler-22.06.0 mkdir test2 cd test2 git clone git://git.freedesktop.org/git/poppler/test . cd .. cmake -DTESTDATADIR=./test2 . checkinstall make install ln -s /usr/local/bin/pdfdetach /usr/bin/pdfdetach ln -s /usr/local/bin/pdffonts /usr/bin/pdffonts ln -s /usr/local/bin/pdfimages /usr/bin/pdfimages ln -s /usr/local/bin/pdfinfo /usr/bin/pdfinfo ln -s /usr/local/bin/pdfseparate /usr/bin/pdfseparate ln -s /usr/local/bin/pdfsig /usr/bin/pdfsig ln -s /usr/local/bin/pdftocairo /usr/bin/pdftocairo ln -s /usr/local/bin/pdftohtml /usr/bin/pdftohtml ln -s /usr/local/bin/pdftoppm /usr/bin/pdftoppm ln -s /usr/local/bin/pdftops /usr/bin/pdftops ln -s /usr/local/bin/pdftotext /usr/bin/pdftotext ln -s /usr/local/bin/pdfunite /usr/bin/pdfunite