emerge -DuNv gnome eventually let to this error ... ./obj/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/bbox ./obj/gdevbbox.o i686-pc-linux-gnu-gcc -DHAVE_MKSTEMP -DHAVE_HYPOT -O2 -Wall -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common -DHAVE_STDINT_H -DGX_COLOR_INDEX_TYPE="unsigned long long" -O2 -march=i686 -pipe -I./obj -I./src -o ./obj/gdevcups.o -c pstoraster/gdevcups.cpstoraster/gdevcups.c:64:25: error: cups/raster.h: No such file or directorypstoraster/gdevcups.c:65:22: error: cups/ppd.h: No such file or directory pstoraster/gdevcups.c:191: error: expected specifier-qualifier-list before 'cups_raster_t' pstoraster/gdevcups.c:301: warning: excess elements in struct initializer pstoraster/gdevcups.c:301: warning: (near initialization for 'gs_cups_device')pstoraster/gdevcups.c:302: error: extra brace group at end of initializer pstoraster/gdevcups.c:302: error: (near initialization for 'gs_cups_device')pstoraster/gdevcups.c:308: error: 'CUPS_ADVANCE_NONE' undeclared here (not in a function)pstoraster/gdevcups.c:309: error: 'CUPS_FALSE' undeclared here (not in a function)pstoraster/gdevcups.c:310: error: 'CUPS_CUT_NONE' undeclared here (not in a function) pstoraster/gdevcups.c:312: error: extra brace group at end of initializer pstoraster/gdevcups.c:312: error: (near initialization for 'gs_cups_device')pstoraster/gdevcups.c:313: error: extra brace group at end of initializer pstoraster/gdevcups.c:313: error: (near initialization for 'gs_cups_device') pstoraster/gdevcups.c:315: error: 'CUPS_JOG_NONE' undeclared here (not in a function)pstoraster/gdevcups.c:316: error: 'CUPS_EDGE_TOP' undeclared here (not in a function) pstoraster/gdevcups.c:326: error: extra brace group at end of initializer pstoraster/gdevcups.c:326: error: (near initialization for 'gs_cups_device') pstoraster/gdevcups.c:336: error: 'CUPS_ORDER_CHUNKED' undeclared here (not in a function)pstoraster/gdevcups.c:337: error: 'CUPS_CSPACE_K' undeclared here (not in a function)pstoraster/gdevcups.c:342: warning: excess elements in struct initializer pstoraster/gdevcups.c:342: warning: (near initialization for 'gs_cups_device') pstoraster/gdevcups.c:354: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token pstoraster/gdevcups.c: In function 'cups_close': pstoraster/gdevcups.c:411: error: 'gx_device_cups' has no member named 'stream' pstoraster/gdevcups.c:413: warning: implicit declaration of function 'cupsRasterClose' pstoraster/gdevcups.c:413: error: 'gx_device_cups' has no member named 'stream' pstoraster/gdevcups.c:414: error: 'gx_device_cups' has no member named 'stream' pstoraster/gdevcups.c: In function 'cups_decode_color': pstoraster/gdevcups.c:450: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:450: error: 'CUPS_CSPACE_KCMYcm' undeclared (first use in this function)pstoraster/gdevcups.c:450: error: (Each undeclared identifier is reported only once pstoraster/gdevcups.c:450: error: for each function it appears in.) pstoraster/gdevcups.c:451: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:464: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c: In function 'cups_encode_color': pstoraster/gdevcups.c:496: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:507: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:507: error: 'CUPS_CSPACE_KCMYcm' undeclared (first use in this function)pstoraster/gdevcups.c:508: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c: In function 'cups_get_matrix': pstoraster/gdevcups.c: In function 'cups_get_matrix': pstoraster/gdevcups.c:568: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:569: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:575: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:578: error: 'cupsPPD' undeclared (first use in this function) pstoraster/gdevcups.c:584: error: 'gx_device_cups' has no member named 'landscape' pstoraster/gdevcups.c:590: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:590: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:594: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:595: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:597: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:598: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:599: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:604: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:605: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:607: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:608: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:611: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:611: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:614: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:617: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:618: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:619: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:623: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:626: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:627: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:628: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:629: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:635: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:635: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:636: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:636: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c: In function 'cups_get_params': .... pstoraster/gdevcups.c:4241: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:4243: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:4356: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:4358: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:4446: error: 'gx_device_cups' has no member named 'header' pstoraster/gdevcups.c:4446: warning: value computed is not used pstoraster/gdevcups.c:4457: error: 'gx_device_cups' has no member named 'stream' pstoraster/gdevcups.c:4457: error: 'gx_device_cups' has no member named 'header' make: *** [obj/gdevcups.o] Error 1make: *** Waiting for unfinished jobs.... !!! ERROR: app-text/ghostscript-gpl-8.54 failed. Call stack: ebuild.sh, line 1546: Called dyn_install ebuild.sh, line 1020: Called src_install ghostscript-gpl-8.54.ebuild, line 134: Called die !!! emake install failed !!! If you need support, post the topmost build error, and the call stack if relevant. ^H^H... done!
Created attachment 103543 [details] emerge --info Same here.
pstoraster/gdevcups.cpstoraster/gdevcups.c:64:25: error: cups/raster.h: No such you both have /usr/include/cups/ppd.h? What version of cups?
Cycle dependancy. On a fresh system you need to build ghostscript-gpl USE'ing -cups, emerge cups and remerge ghostscript-gpl with appropriate flags.
Created attachment 109859 [details] emerge --info Same problem, except it happens when emerging xfce-extras. Attached emerge --info I haven't done it yet, but I'm assuming emerging ghostscript without cups, then reemerging after cups will fix the issue, since the errors refer to the cups header files...
Created attachment 109860 [details] emerge --debug -vp xfce4-extras Also adding attachment with emerge --debug -vp xfce4-extras
I think we cant do anything about cycle deps.