make[4]: *** No rule to make target `info.c', needed by `info.o'. Stop. make[4]: Leaving directory `/home/ajohnson/poppler/glib/demo' make[3]: *** [all-recursive] Error 1 Renaming info.cc to info.c fixes this problem.