The Poppler git tree contains a useless INSTALL doc that just tells you to run ./configure , but they do not include automake / autoconf auto-generated files (including configure) in git. (Perhaps they include them in the original versions of tarball.)
I just built poppler from git source (on Ubuntu 15.04) like this:
git clone --depth 50 --no-single-branch git://git.freedesktop.org/git/poppler/poppler cmake -G 'Unix Makefiles'
It looks like they support autoconf / automake build customization, so you can use this OR cmake to create a Makefile .
If you just need to see if the new poppler git works better than the distribution, you do not need sudo make install , you can just run utils/pdftotext or whatever directly from the source directory. Apparently, he tells the linker to embed the build path in the binary as a library search path, so /usr/local/src/poppler/utils/pdftotext works and finds /usr/local/src/poppler/libpoppler.so.52 .
If the latter poppler works better than the distribution, then you should install it on /usr/local/bin using sudo make install . When you upgrade to the next version of your distribution, check / usr / local. Often a new distribution version will be newer than when you built it from the source code, so you just need to remove your version from /usr/local/{bin,share,lib,man,include} . (Or make uninstall in the source directory, if supported).
source share