@unit73e thanks for the quick update. My printer is one of those new ones :)
Search Criteria
Package Details: cnijfilter2 6.81-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/cnijfilter2.git (read-only, click to copy) |
|---|---|
| Package Base: | cnijfilter2 |
| Description: | Canon IJ Printer Driver for Linux |
| Upstream URL: | https://www.canon.com.au/home-printers |
| Keywords: | Canon Driver Printer |
| Licenses: | GPL, custom:canon |
| Conflicts: | cnijfilter, cnijfilter-mg3600 |
| Provides: | cnijlgmon3, tocanonij, tocnpwg |
| Submitter: | iAndrewT |
| Maintainer: | unit73e |
| Last Packager: | unit73e |
| Votes: | 49 |
| Popularity: | 0.155088 |
| First Submitted: | 2016-12-22 12:46 (UTC) |
| Last Updated: | 2025-10-01 23:06 (UTC) |
Dependencies (5)
- cups (cups-gitAUR, cups-gssapiAUR)
- ghostscript
- libxml2 (libxml2-gitAUR)
- autoconf (autoconf-gitAUR) (make)
- automake (automake-gitAUR) (make)
Required by (0)
Sources (4)
starfry commented on 2025-10-02 15:52 (UTC)
unit73e commented on 2025-10-01 23:08 (UTC)
@starfry updated to 6.81, thanks for informing.
Unfortunately I don't have a good way to know if a new version exists. Canon creates new versions when a new printer is released, in a non centralized manner. It will have to be with flags out of date, when someone notices.
Zaed commented on 2025-06-24 09:50 (UTC)
@plectropter: I had the same issue at the beginning of the year, but unit73e resolved it super quickly. Check comments from 23. and 24.02.25.
Are you sure you didn't accidentally build a package that you downloaded a few months ago?
plectropter commented on 2025-06-24 09:04 (UTC)
@unit73e Probably I messed up my system somehow, maybe my comment will be useful for someone in the same situation down the line. Thanks for attempting to replicate!
unit73e commented on 2025-06-24 01:52 (UTC)
@plectropter can't replicate. I don't have /usr/include/libxml and it compiles. Your Makefile should end up with -I/usr/include/libxml2 and that would make everything work, at least in theory. Makefile and related files are generated by automake, by running configure.
plectropter commented on 2025-06-23 08:53 (UTC) (edited on 2025-06-23 08:53 (UTC) by plectropter)
I had a compilation issue regarding libxml:
gcc -DHAVE_CONFIG_H -I. -I.. -O2 -Wall -I/usr/include/libusb-1.0 -I./common -MT keytext.o -MD -MP -MF .deps/keytext.Tpo -c -o keytext.o keytext.c
keytext.c:38:10: fatal error: libxml/parser.h : No such file or directory
38 | #include <libxml/parser.h> /* Ver.2.80 */
| ^~~~~~~~~~~~~~~~~
My workaround was to symlink /usr/include/libxml2/libxml one level down to /usr/include/libxml, which is probably not the cleanest solution.
marmotz commented on 2025-05-15 07:22 (UTC)
@unit73e Manjaro just updated the gcc package and now I can build this AUR package without any problems, thanks
unit73e commented on 2025-05-06 20:33 (UTC)
@marmotz ok, meanwhile you can use the previous version, 6.80-2. there's not much difference except the 6.80-3 fixes the gcc15 compilation error.
Maybe you already know this but AUR is not expected to support derivatives, and that's because only the latest snapshot is stable, and that's why you always need to update everything. Just letting you know. Hopefully Manjaro updates to GCC15 soon and it won't be a problem. Otherwise you can remove the "gcc15-fix.patch" and it should work, or just use 6.80-2, which is the same thing.
marmotz commented on 2025-05-06 06:08 (UTC)
Indeed, the version of my gcc is 14.2.1.
After a little research, I just figured out that Archlinux went to 15.x but Manjaro is still in 14.x, that's why it doesn't work at home.
I'll wait until Manjaro updates gcc in version 15
unit73e commented on 2025-05-05 19:32 (UTC)
@marmotz run gcc --version to confirm you have the correct gcc version. It should be 15.1.1. Anything bellow 15 will fail.
Pinned Comments
unit73e commented on 2022-10-01 15:47 (UTC)
Just a kindly reminder (because I forgot) that to have the scanner working you probably should use avahi:
https://wiki.archlinux.org/title/SANE/Scanner-specific_problems#Scanning_over_the_network_with_Canon_PIXMA_or_imageCLASS_all-in-one_printer/scanners
There are other methods but this is the easiest one.