When I try to emerge evince the poppler 0.3.0 ebuild fails to compile. poppler 0.x builds fine. Reproducible: Always Steps to Reproduce: 1. emerge poppler Actual Results: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../poppler -I.. -I../poppler -I/usr/qt/3/include -I/usr/include/freetype2 -DDATADIR=\"/usr/share\" -Wall -Wno-unused -march=k8 -pipe -O2 -MT poppler-document.lo -MD -MP -MF .deps/poppler-document.Tpo -c poppler-document.cc -fPIC -DPIC -o .libs/poppler-document.o x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../poppler -I.. -I../poppler -I/usr/qt/3/include -I/usr/include/freetype2 -DDATADIR=\"/usr/share\" -Wall -Wno-unused -march=k8 -pipe -O2 -MT poppler-page.lo -MD -MP -MF .deps/poppler-page.Tpo -c poppler-page.cc -fPIC -DPIC -o .libs/poppler-page.o poppler-page.cc:28:29: poppler-private.h: No such file or directory poppler-page.cc: In member function `void Poppler::Page::renderToPixmap(QPixmap**, int, int, int, int)': poppler-page.cc:57: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-page.cc:59: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:28:29: poppler-private.h: No such file or directory poppler-document.cc: In static member function `static Poppler::Document* Poppler::Document::load(const QString&)': poppler-document.cc:39: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:41: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:41: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:43: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:44: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:46: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc: In destructor `Poppler::Document::~Document()': poppler-document.cc:60: warning: possible problem detected in invocation of delete operator: poppler-document.cc:60: warning: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: warning: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:60: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined. poppler-document.cc: In member function `bool Poppler::Document::isLocked()': poppler-document.cc:65: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc: In member function `bool Poppler::Document::unlock(QCString&)': poppler-document.cc:70: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:73: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:73: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:75: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:76: warning: possible problem detected in invocation of delete operator: poppler-document.cc:73: warning: `doc2' has incomplete type ./poppler-qt.h:39: warning: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:76: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined. poppler-document.cc:78: warning: possible problem detected in invocation of delete operator: poppler-document.cc:78: warning: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: warning: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:78: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined. poppler-document.cc:80: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:83: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc: In member function `Poppler::Document::PageMode Poppler::Document::getPageMode()': poppler-document.cc:88: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc: In member function `int Poppler::Document::getNumPages()': poppler-document.cc:106: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc: In member function `QString Poppler::Document::getInfo(const QString&) const': poppler-document.cc:124: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:127: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc: In member function `QDateTime Poppler::Document::getDate(const QString&) const': poppler-document.cc:179: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' poppler-document.cc:183: error: invalid use of undefined type `struct Poppler::DocumentData' ./poppler-qt.h:39: error: forward declaration of `struct Poppler::DocumentData' make[2]: *** [poppler-page.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [poppler-document.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/poppler-0.3.0/work/poppler-0.3.0/qt' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/poppler-0.3.0/work/poppler-0.3.0' make: *** [all] Error 2 Expected Results: build correctly
fixed
How is this "fixed" ? It is still broken on my box. I downloaded the ebuild and distfile again for any updates.. still broken.