hplip configured with --enable-hpcups-only-build does not install hpps utility

Bug #1453104 reported by Steffen Hau on 2015-05-08
This bug affects 1 person
Affects Status Importance Assigned to Milestone

Bug Description

I'm using hplip with a driver only install on my laptop. It is configured with these flags:
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --libdir=/usr/lib64 --disable-cups11-build --disable-lite-build --disable-foomatic-rip-hplip-install --disable-shadow-build --disable-qt3 --disable-udev_sysfs_rules --with-cupsbackenddir=/usr/libexec/cups/backend --with-cupsfilterdir=/usr/libexec/cups/filter --with-docdir=/usr/share/doc/hplip-3.15.4 --with-htmldir=/usr/share/doc/hplip-3.15.4/html --enable-dbus-build --disable-libusb01_build --enable-hpcups-install --enable-cups-drv-install --disable-cups-ppd-install --disable-hpijs-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-hpijs-only-build --enable-hpcups-only-build --disable-doc-build --disable-fax-build --disable-pp-build --disable-scan-build --disable-network-build --enable-gui-build --enable-qt4 --enable-policykit

I added a new HP 401dne with the driver "HP LaserJet 400 M401dne Postscript (recommended)". But I'm not able to print, I receive the following error:
Idle - "File "/usr/libexec/cups/filter/hpps" not available: No such file or directory"

The same applies for to "HP Color LaserJet CP4020-CP4520 Series Postscript (recommended)".

I took a look in the configure script and have seen that if $hpcups_only_build is true $HPLIP_BUILD_TRUE is set to '#', which leads to
# hpps (Finishing PS filter)
##findir = $(cupsfilterdir)
##dist_fin_SCRIPTS = prnt/filters/hpps

in the generated Makefile.

Steffen Hau (steffen-i) wrote :

Would someone please have a look at this issue? hplip-3.16.11 still has this issue.

Lots of printers in prnt/ps use '*cupsFilter: "application/vnd.cups-postscript 0 hpps"' and are therefor not usable with --enable-hpcups-only-build. As this file is needed for these PS printers you should reconsider the logic in configure(.in) and/or Makefile(.in).

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers