svn commit: r356757 - head/graphics/epdfview

Herbert J. Skuhra hskuhra at eumx.net
Fri Jun 6 10:21:22 UTC 2014


Hi,

build is broken if CUPS is installed!

c++ -DHAVE_CONFIG_H -I. -I..   -I/usr/local/include -I/usr/local/include -DLIBICONV_PLUG -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include   -I/usr/local/include/poppler/glib -I/usr/local/include/poppler -I/usr/local/include/gtk-2.0 -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/cairo -I/usr/local/include/pixman-1  -I/usr/local/include/freetype2 -I/usr/local/include/libpng15 -D_THREAD_SAFE -I/usr/local/include/pango-1.0 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include   -I/usr/local/include -O2 -pipe -DLIBICONV_PLUG -fno-strict-aliasing -DLIBICONV_PLUG -Wall -Wno-long-long -DNDEBUG -DG_DISABLE_ASSERT -MT libepdfview_a-PrintPter.o -MD -MP -MF .deps/libepdfview_a-PrintPter.Tpo -c -o libepdfview_a-PrintPter.o `test -f 'PrintPter.cxx' || echo './'`PrintPter.cxx
PrintPter.cxx:383:12: error: member access into incomplete type 'ipp_t' (aka '_ipp_s')
    request->request.op.operation_id = IPP_GET_PRINTER_ATTRIBUTES;                                                                         [0/1226]
           ^
/usr/local/include/cups/ipp.h:653:16: note: forward declaration of '_ipp_s'
typedef struct _ipp_s ipp_t;            /**** IPP request/response data ****/
               ^
PrintPter.cxx:384:12: error: member access into incomplete type 'ipp_t' (aka '_ipp_s')
    request->request.op.request_id = 1;
           ^
/usr/local/include/cups/ipp.h:653:16: note: forward declaration of '_ipp_s'
typedef struct _ipp_s ipp_t;            /**** IPP request/response data ****/
               ^
PrintPter.cxx:406:26: error: member access into incomplete type 'ipp_attribute_t' (aka '_ipp_attribute_s')
            switch (state->values[0].integer)
                         ^
/usr/local/include/cups/ipp.h:654:16: note: forward declaration of '_ipp_attribute_s'
typedef struct _ipp_attribute_s ipp_attribute_t;
               ^
PrintPter.cxx:428:54: error: member access into incomplete type 'ipp_attribute_t' (aka '_ipp_attribute_s')
            attributes->location = g_strdup (location->values[0].string.text);
                                                     ^
/usr/local/include/cups/ipp.h:654:16: note: forward declaration of '_ipp_attribute_s'
typedef struct _ipp_attribute_s ipp_attribute_t;
               ^
4 errors generated.
gmake[5]: *** [libepdfview_a-PrintPter.o] Error 1
gmake[5]: Leaving directory `/usr/ports/graphics/epdfview/work/epdfview-0.1.8/src'
gmake[4]: *** [all-recursive] Error 1
gmake[4]: Leaving directory `/usr/ports/graphics/epdfview/work/epdfview-0.1.8/src'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/ports/graphics/epdfview/work/epdfview-0.1.8'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/graphics/epdfview/work/epdfview-0.1.8'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/graphics/epdfview
*** Error code 1

Stop.

I've reported this twice to sylvio at . I found a patch for this issue:

https://projects.archlinux.org/svntogit/community.git/tree/trunk/epdfview-0.1.8-modern-cups.patch?h=packages/epdfview

-- 
Herbert


More information about the svn-ports-head mailing list