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

Bug #1453104 reported by Steffen Hau
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HPLIP
New
Undecided
Unassigned

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.

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.