Package Details: cnijfilter2 6.00-1

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
Provides: cnijlgmon3, tocanonij, tocnpwg
Submitter: iAndrewT
Maintainer: zerophase
Last Packager: zerophase
Votes: 19
Popularity: 0.57
First Submitted: 2016-12-22 12:46
Last Updated: 2020-07-23 13:30

Latest Comments

1 2 3 Next › Last »

SanskritFritz commented on 2020-11-02 13:20

An idea: update the tag list with the following: "E200 E300 E3100 E3300 E4200 E450 E470 E480 G3000 G3010 G4000 G4010 G5000 G5080 G6000 G6080 G7000 G7080 GM2000 GM2080 GM4000 GM4080 iB4000 iB4100 iP110 MB2000 MB2100 MB2300 MB2700 MB5000 MB5100 MB5300 MB5400 MG2900 MG3000 MG3600 MG5600 MG5700 MG6600 MG6700 MG6800 MG6900 MG7500 MG7700 MX490 TR4500 TR703 TR7500 TR7530 TR8500 TR8530 TR8580 TR9530 TS200 TS300 TS3100 TS3300 TS5000 TS5100 TS5300 TS5380 TS6000 TS6100 TS6130 TS6180 TS6200 TS6230 TS6280 TS6300 TS6330 TS6380 TS700 TS708 TS7330 TS8000 TS8100 TS8130 TS8180 TS8200 TS8230 TS8280 TS8300 TS8330 TS8380 TS9000 TS9100 TS9180 TS9500 TS9580 XK50 XK60 XK70 XK80" so a search for those printers would find this package?

zerophase commented on 2020-07-22 19:34

@depau yeah, I'll update it. What is the issue you're trying to fix. I'm guessing adding -fcommon to the CFLAGS is the right solution.

Depau commented on 2020-07-22 11:20

@zerophase can you please update the package to implement the patch suggested below or something equivalent?

Thank you

Amethyste69 commented on 2020-06-22 15:44

@daviddoan Works fine ! Many thanks for your help

daviddoan commented on 2020-06-20 02:30

I added "sed -e '/GET_PROTOCOL/ s:^int:extern &:g' -i 'lgmon3/src/cnijlgmon3.c'" to PKGBUILD as follows and it worked

build() { cd "$pkgname-source-$pkgver-1" sed -e '/GET_PROTOCOL/ s:^int:extern &:g' -i 'lgmon3/src/cnijlgmon3.c' pushd cmdtocanonij2

Amethyste69 commented on 2020-06-19 20:08

Got the same problem than Jochidd here. Don't understand severach idea with sed -e '/GET_PROTOCOL/ s:^int:extern &:g' -i 'lgmon3/src/cnijlgmon3.c' Anybody can explain please ? Many thanks.

severach commented on 2020-05-28 06:26

sed -e '/GET_PROTOCOL/ s:^int:extern &:g' -i 'lgmon3/src/cnijlgmon3.c'

Adding -fcommon to CFLAGS will also work but I couldn't figure out where to put it.

blufinney commented on 2020-05-28 06:08

@jochidd - I get the same linker error. How did you fix it?

jochidd commented on 2020-05-23 11:23

I needed to fix the following linker error manually (extern declaration):

libtool: link: gcc -O2 -Wall -I/usr/include/libusb-1.0 -I./common -I/usr/include/libxml2 -o cnijlgmon3 cnijcomif.o cnijifusb.o cnijlgmon3.o cnijifnet.o keytext.o cnijifnet2.o cnijutil.o -L../../com/libs_bin64 -ldl -lusb-1.0 -lcnnet2 -lxml2 -lcnbpcnclapicom2 -lcnbpnet30 -lcups /usr/bin/ld: cnijifnet2.o:(.bss+0x0): multiple definition of `GET_PROTOCOL'; cnijlgmon3.o:(.bss+0x0): first defined here collect2: error: ld returned 1 exit status make[2]: *** [Makefile:402: cnijlgmon3] Fehler 1

Otherwise works nicely. Tested with Canon Pixma TS6350 (scanning + printing).

zerophase commented on 2019-12-19 04:40

Sorry, I'm back to updating. I can add a co-maintainer to help keep this package up to date.