FreeBSD Port: print/xfce4-print
Miltiadis Margaronis
mmargaron at gmail.com
Mon Jun 2 10:14:32 UTC 2014
Hello,
I ran portmaster -a today after portsnap fetch && portsnap update, and
got the error listed below.
cups-client version is 1.7.2
The error is fixed by the attached (admittedly sloppy) patch. It is
sent to simply pinpoint the problem.
Thanks,
Miltos
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include
-L/usr/local/lib -I../.. -I../../libxfprint
-I/usr/local/include/gtk-2.0 -I/usr/local/include/gio-unix-2.0/
-I/usr/local/include/atk-1.0 -I/usr/local/include/cairo
-I/usr/local/include/pixman-1 -D_THREAD_SAFE
-I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0
-pthread -I/usr/local/include/freetype2 -I/usr/local/include/libpng15
-I/usr/local/include/harfbuzz -I/usr/local/include/xfce4
-I/usr/local/include/glib-2.0 -I/usr/local/include -pthread
-I/usr/local/include/glib-2.0 -I/usr/local/include
-I/usr/local/include -DPACKAGE_LOCALE_DIR=\"/usr/local/share/locale\"
-DCUPS_DATA_DIR=\"/usr/local/share/cups\"
-DPRINTCAP_PATH=\"/usr/local/etc/printcap\" -O2 -pipe
-fno-strict-aliasing -MT cups_plugin_la-cups.lo -MD -MP -MF
.deps/cups_plugin_la-cups.Tpo -c cups.c -fPIC -DPIC -o
.libs/cups_plugin_la-cups.o
cc: warning: argument unused during compilation: '-L/usr/local/lib'
cups.c:136:10: error: incomplete definition of type 'struct _ipp_s'
request->request.op.operation_id = operation_id;
~~~~~~~^
/usr/local/include/cups/ipp.h:653:16: note: forward declaration of
'struct _ipp_s'
typedef struct _ipp_s ipp_t; /**** IPP request/response data ****/
^
cups.c:137:10: error: incomplete definition of type 'struct _ipp_s'
request->request.op.request_id = 1;
~~~~~~~^
/usr/local/include/cups/ipp.h:653:16: note: forward declaration of
'struct _ipp_s'
typedef struct _ipp_s ipp_t; /**** IPP request/response data ****/
^
cups.c:245:18: error: incomplete definition of type 'struct _ipp_s'
if (request->state == IPP_ERROR || request->state == IPP_IDLE) {
~~~~~~~^
/usr/local/include/cups/ipp.h:653:16: note: forward declaration of
'struct _ipp_s'
typedef struct _ipp_s ipp_t; /**** IPP request/response data ****/
^
cups.c:245:49: error: incomplete definition of type 'struct _ipp_s'
if (request->state == IPP_ERROR || request->state == IPP_IDLE) {
~~~~~~~^
/usr/local/include/cups/ipp.h:653:16: note: forward declaration of
'struct _ipp_s'
typedef struct _ipp_s ipp_t; /**** IPP request/response data ****/
^
cups.c:251:32: error: incomplete definition of type 'struct _ipp_attribute_s'
if (!attr || strlen (attr->values[0].string.text) == 0) {
~~~~^
/usr/local/include/cups/ipp.h:654:16: note: forward declaration of
'struct _ipp_attribute_s'
typedef struct _ipp_attribute_s ipp_attribute_t;
^
cups.c:254:42: error: incomplete definition of type 'struct _ipp_attribute_s'
printer->alias = g_strdup (attr->values[0].string.text);
~~~~^
/usr/local/include/cups/ipp.h:654:16: note: forward declaration of
'struct _ipp_attribute_s'
typedef struct _ipp_attribute_s ipp_attribute_t;
^
cups.c:259:40: error: incomplete definition of type 'struct _ipp_attribute_s'
printer->alias = g_strdup (attr->values[0].string.text);
~~~~^
/usr/local/include/cups/ipp.h:654:16: note: forward declaration of
'struct _ipp_attribute_s'
typedef struct _ipp_attribute_s ipp_attribute_t;
^
cups.c:262:24: error: incomplete definition of type 'struct _ipp_attribute_s'
if (attr && (attr->values[0].integer & CUPS_PRINTER_CLASS))
~~~~^
/usr/local/include/cups/ipp.h:654:16: note: forward declaration of
'struct _ipp_attribute_s'
typedef struct _ipp_attribute_s ipp_attribute_t;
^
cups.c:312:19: error: incomplete definition of type 'struct _ipp_attribute_s'
switch (attr->values[0].integer) {
~~~~^
/usr/local/include/cups/ipp.h:654:16: note: forward declaration of
'struct _ipp_attribute_s'
typedef struct _ipp_attribute_s ipp_attribute_t;
^
9 errors generated.
gmake[5]: *** [cups_plugin_la-cups.lo] Error 1
gmake[5]: Leaving directory
`/usr/ports/print/xfce4-print/work/xfprint-4.6.1/printing-systems/cups'
gmake[4]: *** [all-recursive] Error 1
gmake[4]: Leaving directory
`/usr/ports/print/xfce4-print/work/xfprint-4.6.1/printing-systems'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/ports/print/xfce4-print/work/xfprint-4.6.1'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/print/xfce4-print/work/xfprint-4.6.1'
===> 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/print/xfce4-print
*** Error code 1
Stop.
make: stopped in /usr/ports/print/xfce4-print
More information about the freebsd-xfce
mailing list