Please try with the PKGBUILD at http://0x0.st/8t8T.txt
Search Criteria
Package Details: cnrdrvcups-lb 1:6.10.1.01-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/cnrdrvcups-lb.git (read-only, click to copy) |
---|---|
Package Base: | cnrdrvcups-lb |
Description: | CUPS Canon UFR II LIPSLX CARPS2 printer driver for LBP iR MF ImageCLASS ImageRUNNER Laser Shot i-SENSYS ImagePRESS ADVANCE printers and copiers |
Upstream URL: | https://www.canon-europe.com/support/consumer/products/printers/i-sensys/mf-series/i-sensys-mf657cdw.html?type=drivers&language=EN&os=Linux%20(64-bit) |
Licenses: | custom, MIT, GPL-2.0-only |
Conflicts: | cndrvcups-common-lb, cndrvcups-lb |
Submitter: | Lone_Wolf |
Maintainer: | Lone_Wolf (severach) |
Last Packager: | Lone_Wolf |
Votes: | 38 |
Popularity: | 5.05 |
First Submitted: | 2019-09-28 12:34 (UTC) |
Last Updated: | 2025-05-06 15:29 (UTC) |
Dependencies (17)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR)
- libxml2-legacy
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR, gtk3-classic-xfceAUR) (make)
- gzip (dxcompress-gitAUR, dxcompressAUR, gzip-gitAUR) (make)
- jbigkit (jbigkit-gitAUR) (make)
- at-spi2-core (at-spi2-core-gitAUR) (optional) – for cnsetuputil2
- cairo (cairo-gitAUR) (optional) – for cnsetuputil2
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR) (optional) – for cnsetuputil2
- ghostscript (optional) – necessary for printing on some devices
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR, gtk3-classic-xfceAUR) (optional) – for cnsetuputil2
- jbigkit (jbigkit-gitAUR) (optional) – solves some cpu hangs
- libjpeg6-turbo (optional) – solves cpu hang on some color imageRUNNER/i-SENSYS LBP devices
- pango (pango-gitAUR) (optional) – for cnsetuputil2
Required by (0)
Sources (2)
Lone_Wolf commented on 2025-05-14 10:40 (UTC)
ynnsn commented on 2025-05-14 07:51 (UTC)
gtk3 was installed all the time.
Lone_Wolf commented on 2025-05-13 19:09 (UTC)
Try installing gtk3 without libjpeg6-turbo. Does that give the same error ?
ynnsn commented on 2025-05-13 12:49 (UTC)
Without libjpeg6-turbo installed I got the following error/message in the cups error_log (with debug level enabled):
D [13/May/2025:14:40:35 +0200] [Job 72] Wrong JPEG library version: library is 80, caller expects 62
Lone_Wolf commented on 2025-05-12 10:33 (UTC)
libjpeg6-turbo , jbigkit and ghostscript are optional dependencies because they were reported to solve hangs, not because they were detected.
libjpeg-turbo is needed by gdk-pixbuf2 which is needed by cnsetuputil2. Nothing else in the code requires libjpeg.
cnsetuputil2 is supposed to be a gui app to make administering supported printers easier. Many people never used it and have no problems using their printer.
ynnsn commented on 2025-05-12 06:21 (UTC)
I was not able to print without "libjpeg6-turbo", so this probably more than an optional package?
Printer: Canon imageRUNNER ADVANCE DX C259i
Lone_Wolf commented on 2024-09-15 09:51 (UTC)
Thanks, stray single quote removed.
I also noticed I had forgotten to reset pkgrel to 1 on updating to version 6. I have now done that and added epoch=1 to ensure pacman will update this package correctly.
SmallSharky commented on 2024-09-15 03:09 (UTC)
A little fix for aarch64
diff --git a/PKGBUILD b/PKGBUILD
index 95093db..92a3532 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -130,7 +130,7 @@ _setvars() {
local -A _libsarchfolder
_libsarchfolder['x86_64']="libs64/intel"
- _libsarchfolder['aarch64']="libs64/arm'"
+ _libsarchfolder['aarch64']="libs64/arm"
_vars=(
_builddir="${srcdir}/${_srcdir}"
Lone_Wolf commented on 2024-08-06 16:54 (UTC)
The build error has been solved and the PKGBUILD has been adjusted to ensure future build/install errors will lead to abortion of the build.
The neccessary files for .desktop entries were present in the source and are now included in the package.
Lone_Wolf commented on 2024-07-09 09:54 (UTC)
Confirmed, good catch.
It appears the generated make_arch doesn't pass on the error, so build continued and a package was created as if everything was fine.
Not sure yet how to tackle this, it may be time to abandon the autogenerated scripts and revert to manual 'translation' of *.spec file to PKGBUILD .
Pinned Comments
Lone_Wolf commented on 2021-03-15 16:48 (UTC) (edited on 2024-08-06 16:55 (UTC) by Lone_Wolf)
Canon also supports this driver on i686 and MIPS64 .
IF
you run archlinux (or something close to it) on such a processor
AND have a supported printer
AND are willing to help test necessary adjustments
THEN please send me an email.
Lone_Wolf commented on 2020-01-27 22:15 (UTC) (edited on 2020-01-27 22:16 (UTC) by Lone_Wolf)
The printers supported by this package are often networked.
problems can be in the cnrdrvcups-lb driver, but also with authentication over smb, vpn settings etc .
Troubleshooting those is often very hard.
Archlinux and derivatives are not supported by canon. Use whatever works for you, even if that means using canon drivers in a VM that runs a supported distro .