Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 446530 - net-print/cnijfilter-3.70 - New package. - Canon Pixma e600 ip100 mx370 mx430 mx510 mx710 mx890
Summary: net-print/cnijfilter-3.70 - New package. - Canon Pixma e600 ip100 mx370 mx430...
Status: RESOLVED DUPLICATE of bug 130645
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
: 205536 258244 (view as bug list)
Depends on:
Blocks: printer-drivers
  Show dependency tree
Reported: 2012-12-08 21:21 UTC by kisak42
Modified: 2017-09-26 17:48 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---

net-print/cnijfilter-3.70.ebuild (cnijfilter-3.70.ebuild,9.08 KB, text/plain)
2012-12-08 21:22 UTC, kisak42
files/cnnijfilter-fix-redneck.patch (cnnijfilter-fix-redneck.patch,934 bytes, text/plain)
2012-12-08 21:23 UTC, kisak42
files/cnnijfilter-fix-newpng.patch (cnnijfilter-fix-newpng.patch,541 bytes, text/plain)
2012-12-08 21:23 UTC, kisak42
net-print/cnijfilter-3.70.ebuild v2 (cnijfilter-3.70.ebuild,8.47 KB, text/plain)
2012-12-10 20:09 UTC, kisak42

Note You need to log in before you can comment on or make changes to this bug.
Description kisak42 2012-12-08 21:21:19 UTC
This is a combined new ebuild plus request for assistance, it is heavily based on the from the gentoo-zh overlay.

Using the test useflags USE="mx890 net servicetools" and I'm getting "/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lcnnet" coming from

I found (symlink) and in /var/tmp/portage/net-print/cnijfilter-3.70/work/cnijfilter-3.70/com/(libs_bin32|libs_bin64) and it is beyond my experience on how to proceed. Unlike earlier releases of cnijfilter, this one does include and a working network solution is possible.

Please review this configuration and shed some insight as to what is broken.

Yes, I know there are invalid use flags, they need to be trimmed once confirmed to be irrelevent printer models.

Reproducible: Always
Comment 1 kisak42 2012-12-08 21:22:16 UTC
Created attachment 331830 [details]
Comment 2 kisak42 2012-12-08 21:23:11 UTC
Created attachment 331832 [details]
Comment 3 kisak42 2012-12-08 21:23:38 UTC
Created attachment 331834 [details]
Comment 4 kisak42 2012-12-09 02:52:18 UTC
So, the optional component printui needs before this ebuild handles it when net and servicetools are used together, minus servicetools gave me a working install and I would like to bid good luck to whoever cleans up this ebuild. The files/cnnijfilter-fix-redneck.patch adds _IPP_PRIVATE_STRUCTURES to the previous patch (in order for the base ebuild to compile on amd64) and I honestly didn't expect it to apply cleanly, go right ahead and rename it to your liking.

Have a nice day.
Comment 5 Sergey Popov gentoo-dev 2012-12-09 08:26:40 UTC

*** This bug has been marked as a duplicate of bug 205536 ***
Comment 6 kisak42 2012-12-10 20:09:10 UTC
Created attachment 331988 [details]
net-print/cnijfilter-3.70.ebuild v2

Per request on #gentoo-dev-help, updated SLOT, updated homepage, sorted known compatible printers. I lowered and tested the cups dependency so that I could use this printer via autodiscovery on the CUPS protocol.

This ebuild may need emul-linux-x86-gtklibs dependency when on amd64 and should be changed to process before servicetools.
Comment 7 Tomáš Chvátal (RETIRED) gentoo-dev 2012-12-21 11:02:02 UTC
*** Bug 258244 has been marked as a duplicate of this bug. ***
Comment 8 Tomáš Chvátal (RETIRED) gentoo-dev 2012-12-21 11:02:12 UTC
*** Bug 205536 has been marked as a duplicate of this bug. ***
Comment 9 Tomáš Chvátal (RETIRED) gentoo-dev 2012-12-21 11:03:05 UTC

*** This bug has been marked as a duplicate of bug 130645 ***
Comment 10 2017-09-26 17:48:02 UTC
If you are still interested in the 3.70 version, please request again the package for your printer series as explained in This way to sort between "no more needed" / "still needed" ones, and to avoid wasting time on obsolete / unused series.