[poppler] poppler-document.cc:123: error: 'struct _PopplerDocument' has no member named ' output_dev'

Jeremy C. Reed reed at reedmedia.net
Fri Jul 8 16:11:21 EST 2005


Building poppler with gcc 3.3.5 under PkgLinux (pkgsrc-based Linux) fails 
when --disable-splash-output and --disable-cairo-output is used:

  g++ -DHAVE_CONFIG_H -I. -I.. -I../poppler -I/usr/include/gtk-2.0 
-I/usr/include/glib/glib-2.0 
-I/tmp/pkgsrc/wip/poppler/work.montecristo/.buildlink/lib/glib-2.0/include 
-I/usr/include/freetype2 -DDATADIR=\"/usr/share\" 
-I/tmp/pkgsrc/wip/poppler/work.montecristo/.buildlink/include -Wall 
-Wno-unused -g -s -MT poppler-document.lo -MD -MP -MF 
.deps/poppler-document.Tpo -c poppler-document.cc  -fPIC -DPIC -o 
.libs/poppler-document.o
poppler-document.cc: In function `PopplerDocument*
    poppler_document_new_from_file(const char*, const char*, GError**)':
poppler-document.cc:123: error: 'struct _PopplerDocument' has no member 
named '
    output_dev'
poppler-document.cc: In function `void 
poppler_document_finalize(GObject*)':
poppler-document.cc:153: error: 'struct _PopplerDocument' has no member 
named '
    output_dev'
make[3]: *** [poppler-document.lo] Error 1
make[3]: Leaving directory 
`/tmp/pkgsrc/wip/poppler/work.montecristo/poppler-0.3.3/glib'


Have look at poppler-0.3.3/glib/poppler-private.h and see that output_dev 
is not defined.

Where is cairo support documented? Where is Splash support documented? 
What are they for and when are they needed? I disabled both since I didn't 
think I needed them.


  Jeremy C. Reed

  	  	 	 BSD News, BSD tutorials, BSD links
 	  	 	 http://www.bsdnewsletter.com/


More information about the poppler mailing list