Created attachment 306675 [details] build.log During compiling I get these errors: ^[[0m/var/tmp/portage/app-office/scribus-1.3.9/work/scribus-1.3.9/scribus/cupsoptions.cpp: In constructor 'CupsOptions::CupsOptions(QWidget*, QString)': /var/tmp/portage/app-office/scribus-1.3.9/work/scribus-1.3.9/scribus/cupsoptions.cpp:77:2: error: 'ppd_file_t' was not declared in this scope /var/tmp/portage/app-office/scribus-1.3.9/work/scribus-1.3.9/scribus/cupsoptions.cpp:77:14: error: 'ppd' was not declared in this scope /var/tmp/portage/app-office/scribus-1.3.9/work/scribus-1.3.9/scribus/cupsoptions.cpp:78:2: error: 'ppd_group_t' was not declared in this scope /var/tmp/portage/app-office/scribus-1.3.9/work/scribus-1.3.9/scribus/cupsoptions.cpp:78:15: error: 'group' was not declared in this scope /var/tmp/portage/app-office/scribus-1.3.9/work/scribus-1.3.9/scribus/cupsoptions.cpp:81:98: error: 'ppdOpenFile' was not declared in this scope /var/tmp/portage/app-office/scribus-1.3.9/work/scribus-1.3.9/scribus/cupsoptions.cpp:83:22: error: 'ppdMarkDefaults' was not declared in this scope /var/tmp/portage/app-office/scribus-1.3.9/work/scribus-1.3.9/scribus/cupsoptions.cpp:84:56: error: 'cupsMarkOptions' was not declared in this scope /var/tmp/portage/app-office/scribus-1.3.9/work/scribus-1.3.9/scribus/cupsoptions.cpp:92:4: error: 'ppd_option_t' was not declared in this scope /var/tmp/portage/app-office/scribus-1.3.9/work/scribus-1.3.9/scribus/cupsoptions.cpp:92:18: error: 'option' was not declared in this scope /var/tmp/portage/app-office/scribus-1.3.9/work/scribus-1.3.9/scribus/cupsoptions.cpp:93:4: error: 'ppd_choice_t' was not declared in this scope /var/tmp/portage/app-office/scribus-1.3.9/work/scribus-1.3.9/scribus/cupsoptions.cpp:93:18: error: 'choice' was not declared in this scope /var/tmp/portage/app-office/scribus-1.3.9/work/scribus-1.3.9/scribus/cupsoptions.cpp:127:15: error: 'ppdClose' was not declared in this scope
Created attachment 306677 [details, diff] scribus-1.3.9_cups-1.5-compile-fix.patch Patch for scribus-1.3.9 and cups-1.5. Works with cups-1.4 too.
Actually I cannot reproduce the issue. Which USE do you use for cups?
Created attachment 306687 [details] emerge --info Here: [ebuild R ~] net-print/cups-1.5.2-r1 USE="X acl dbus filters java jpeg ldap pam png ssl threads tiff usb -debug -gnutls -kerberos -perl -python -slp -static-libs -xinetd" LINGUAS="ru -da -de -es -eu -fi -fr -id -it -ja -ko -nl -no -pl -pt -pt_BR -sv -zh -zh_TW"
Okay, it needs to be something along the changes from your USE to mine. USE="X acl dbus filters gnutls* jpeg pam perl* png python* ssl threads tiff -debug -java* -kerberos -ldap* -slp -static-libs -usb* -xinetd"
+ 26 Mar 2012; Justin Lecher <jlec@gentoo.org> scribus-1.3.9-r2.ebuild, + +files/scribus-1.3.9-cups-1.5.patch: + Cups-1.5 compatibility patch backported from scribus-1.4, #409719 +