First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 130645
Alias:
Product:
Component:
Status: NEW
Resolution:
Assigned To: Default Assignee for New Packages <maintainer-wanted@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Colin Kiegel <kiegel@gmx.de>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
cnijfilter-2.60.ebuild net-print/cnijfilter/cnijfilter-2.60.ebuild text/plain Colin Kiegel 2006-04-20 13:15 0000 6.02 KB Details
cnijfilter-2.60.ebuild net-print/cnijfilter/cnijfilter-2.60.ebuild text/plain Colin Kiegel 2006-06-22 08:54 0000 6.12 KB Details
cnijfilter-2.60.ebuild net-print/cnijfilter/cnijfilter-2.60.ebuild text/plain Colin Kiegel 2006-06-25 05:24 0000 6.13 KB Details
cnijfilter-2.60-ip4200-ppd.patch net-print/cnijfilter/files/cnijfilter-2.60-ip4200-ppd.patch patch Colin Kiegel 2006-06-27 10:07 0000 1.03 KB Details | Diff
cnijfilter-2.60-ip4200-ppd.patch net-print/cnijfilter/files/cnijfilter-2.60-ip4200-ppd.patch patch Colin Kiegel 2006-07-20 06:28 0000 1.04 KB Details | Diff
cnijfilter-2.60.ebuild net-print/cnijfilter/cnijfilter-2.60.ebuild text/plain Colin Kiegel 2006-07-21 04:20 0000 5.99 KB Details
cnijfilter-2.60.ebuild net-print/cnijfilter/cnijfilter-2.60.ebuild text/plain Colin Kiegel 2006-07-26 03:02 0000 6.73 KB Details
cnijfilter-2.60.ebuild net-print/cnijfilter/cnijfilter-2.60.ebuild text/plain Colin Kiegel 2006-08-16 11:23 0000 6.73 KB Details
cnijfilter-2.60-r1-pstocanonij-c.patch net-print/cnijfilter/files/cnijfilter-2.60-r1-pstocanonij-c.patch patch Colin Kiegel 2006-08-29 00:35 0000 582 bytes Details | Diff
cnijfilter-2.60-r1-canonip4200-ppd.patch net-print/cnijfilter/files/cnijfilter-2.60-r1-canonip4200-ppd.patch patch Colin Kiegel 2006-08-29 00:36 0000 12.87 KB Details | Diff
cnijfilter-2.60-r1.ebuild net-print/cnijfilter/cnijfilter-2.60-r1.ebuild text/plain Colin Kiegel 2006-08-29 00:38 0000 6.80 KB Details
cnijfilter-2.60-r2.ebuild net-print/cnijfilter/cnijfilter-2.60-r2.ebuild text/plain Colin Kiegel 2006-10-26 10:16 0000 6.85 KB Details
cnijfilter-2.60-r3.ebuild net-print/cnijfilter/cnijfilter-2.60-r3.ebuild text/plain Colin Kiegel 2006-10-29 06:29 0000 7.13 KB Details
cnijfilter-2.60-r4.ebuild net-print/cnijfilter/cnijfilter-2.60-r4.ebuild text/plain Colin Kiegel 2006-10-31 14:17 0000 7.01 KB Details
cnijfilter-2.60-r5.ebuild net-print/cnijfilter/cnijfilter-2.60-r5.ebuild text/plain Colin Kiegel 2006-11-29 11:33 0000 7.06 KB Details
cnijfilter-2.60-r6.ebuild net-print/cnijfilter/cnijfilter-2.60-r6.ebuild text/plain Colin Kiegel 2007-01-11 19:06 0000 7.01 KB Details
cnijfilter-2.70.ebuild net-print/cnijfilter-2.70 (creator: Colin Kiegel) text/plain Dennis Schridde 2009-04-21 09:35 0000 6.87 KB Details
cnijfilter-2.70-r1.ebuild net-print/cnijfilter-2.70-r1 (creator: Łukasz Sowiński) text/plain Dennis Schridde 2009-04-21 09:36 0000 7.00 KB Details
cnijfilter-2.80.ebuild net-print/cnijfilter-2.80 (creator: zehn97drei) text/plain Dennis Schridde 2009-04-21 09:37 0000 7.11 KB Details
cnijfilter-3.00.ebuild net-print/cnijfilter-3.00 (creator: rogge) text/plain Dennis Schridde 2009-04-21 09:37 0000 7.61 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 130645 depends on: 129352 Show dependency tree
Bug 130645 blocks:
Votes: 10    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.








View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-04-20 12:44 0000
These drivers are designed for Canon ip2200, ip4200, ip6600d, ip7500 and mp500.
But they might also work with ip1600, mp150, mp170, mp450 and ip6600pd.

You can choose which driver to install by useflag. Also you can choose whether
to compile some simple GTK+-1.2 based Maintenance Tools for cleaning nozzles,
aligning the printhead, and other things.

It's almost completely compiled from GPL2-source except for some proprietary
binary libraries.

cnijtools are currently available only on ~x86, but the basic drivers without
these maintenance tools are also available for ~amd64 (as 32-bit version using
some emul-linux-.. packages).

net-print/cnijfilter-2.60 is a successor of net-print/bjfilter-2.50 (bug
#128560) and for ~amd64 it depends on app-emulation/emul-linux-x86-bjdeps-0.1
(bug #129352).

It DOES NOT make the bjfilter ebuild obsolete, but adds a new range of
supported printers.

------- Comment #1 From Colin Kiegel 2006-04-20 13:14:27 0000 -------
added ~amd64 dependency

------- Comment #2 From Colin Kiegel 2006-04-20 13:15:19 0000 -------
Created an attachment (id=85055) [details]
net-print/cnijfilter/cnijfilter-2.60.ebuild

that's the first version :)

------- Comment #3 From Colin Kiegel 2006-06-22 08:54:25 0000 -------
Created an attachment (id=89824) [details]
net-print/cnijfilter/cnijfilter-2.60.ebuild

Bugfix Summary
 The issue: some libraries are expected to be in /usr/lib/bjlib but copied to
/urs/lib/cnijlib 

changed
... --enable-libpath=${_libdir}/bjlib
into
... --enable-libpath=${_libdir}/cnijlib

------- Comment #4 From Colin Kiegel 2006-06-25 05:24:09 0000 -------
Created an attachment (id=90098) [details]
net-print/cnijfilter/cnijfilter-2.60.ebuild

This ebuild is now restricted to use the confcache feature

------- Comment #5 From Colin Kiegel 2006-06-27 10:07:34 0000 -------
Created an attachment (id=90286) [details]
net-print/cnijfilter/files/cnijfilter-2.60-ip4200-ppd.patch

I forgot to upload this file. I'm sorry.

------- Comment #6 From Colin Kiegel 2006-07-20 06:28:02 0000 -------
Created an attachment (id=92300) [details]
net-print/cnijfilter/files/cnijfilter-2.60-ip4200-ppd.patch

There has been a problem with this patch (incorrect whitespaces at the end of
each line). It should work now.

I'm sorry.

------- Comment #7 From Colin Kiegel 2006-07-21 04:20:39 0000 -------
Created an attachment (id=92394) [details]
net-print/cnijfilter/cnijfilter-2.60.ebuild

code compactification
renaming of useflags for consistency with the bjfilter ebuild
new "unstablecups" useflag for compatibility with newest CUPS

------- Comment #8 From Colin Kiegel 2006-07-26 03:02:32 0000 -------
Created an attachment (id=92765) [details]
net-print/cnijfilter/cnijfilter-2.60.ebuild

1) Added neccessary check of the 'LINGUAS'-variable:

if [ -z "$LINGUAS" ]; then    # -z tests to see if the argument is empty
        ewarn "You didn't specify 'LINGUAS' in your make.conf. Assuming"
        ewarn "english localisation, i.e. 'LINGUAS=\"en\"'."
        LINGUAS="en"
fi


2) Fixed 'servicetools' dependencies. It now tells 'amd64' users why
'servicetools' currently won't compile and how to fix this:

"You can't build this package with 'servicetools' on amd64, because you would
need to compile '>=gnome-base/libglade-0.6' and '>=dev-libs/libxml-1.8' with
'export ABI=x86' first. That's exactly what 'emul-linux-x86-bjdeps-0.1' does
with 'dev-libs/popt-1.6'. I encourage you to adapt this ebuild to build 32bit
versions of 'libxml' and 'libglade' too!"

------- Comment #9 From Colin Kiegel 2006-08-16 11:23:39 0000 -------
Created an attachment (id=94410) [details]
net-print/cnijfilter/cnijfilter-2.60.ebuild

-> won't depend on non-existing bjdeps-0.2 anymore if 'servicetools' and
'amd64' is enabled but instead print out an error

------- Comment #10 From Colin Kiegel 2006-08-29 00:35:59 0000 -------
Created an attachment (id=95341) [details]
net-print/cnijfilter/files/cnijfilter-2.60-r1-pstocanonij-c.patch

this is supposed to fix borderless printing

------- Comment #11 From Colin Kiegel 2006-08-29 00:36:47 0000 -------
Created an attachment (id=95342) [details]
net-print/cnijfilter/files/cnijfilter-2.60-r1-canonip4200-ppd.patch

adds options for borderless printing for this kind of printer

------- Comment #12 From Colin Kiegel 2006-08-29 00:38:14 0000 -------
Created an attachment (id=95343) [details]
net-print/cnijfilter/cnijfilter-2.60-r1.ebuild

* I introduce "revisions" to my ebuild
* This one adds borderless printing

------- Comment #13 From Colin Kiegel 2006-10-26 10:16:52 0000 -------
Created an attachment (id=100540) [details]
net-print/cnijfilter/cnijfilter-2.60-r2.ebuild

this revision should now work out-of-the-box with every cups version available
in portage.

(removed broken "unstablecups" flag and performing automatic detection of
cups-version instead.)

------- Comment #14 From Colin Kiegel 2006-10-29 06:29:47 0000 -------
Created an attachment (id=100713) [details]
net-print/cnijfilter/cnijfilter-2.60-r3.ebuild

>> directory structure fixed
>> introduced a useflag "nocupsdetection" to override the autodetection and instead use symlinks to be compatible with all cups versions. This is useful for binary packages only.
>> gtk-dependency fix

------- Comment #15 From Colin Kiegel 2006-10-31 14:17:12 0000 -------
Created an attachment (id=100922) [details]
net-print/cnijfilter/cnijfilter-2.60-r4.ebuild

fixed amd64 bug with with >=cups-1.2
little cleanup

------- Comment #16 From Colin Kiegel 2006-11-29 11:33:17 0000 -------
Created an attachment (id=103002) [details]
net-print/cnijfilter/cnijfilter-2.60-r5.ebuild

Cleanup:

* changed license from "???" to "UNKNOWN"
* fixed dependency syntax
* preserve library-symlinks

------- Comment #17 From Alfie Parthum 2007-01-11 18:24:43 0000 -------
One problem with these latest ebuilds: you put the dependency as =gtk+-1.2, but
I think you meant =gtk+-1.2*.

Just a nitpick; I haven't tested them thoroughly, but -r1 works great for me so
I think -r5 will, too.

------- Comment #18 From Colin Kiegel 2007-01-11 19:06:38 0000 -------
Created an attachment (id=106584) [details]
net-print/cnijfilter/cnijfilter-2.60-r6.ebuild

fixed gtk+ dependency from =1.2 to =1.2*

thanks for your help

------- Comment #19 From Craig (Security Padawan) 2007-02-24 00:11:57 0000 -------
Please add it to portage.

------- Comment #20 From Jeff 2007-03-05 04:45:02 0000 -------
Hi colin, on my system the build failed with:

/usr/lib32/libssl.so.0.9.7: undefined reference to `HMAC_CTX_set_flags'
collect2: ld returned 1 exit status
distcc[12183] ERROR: compile (null) on localhost failed
make[2]: *** [pstocanonij] Error 1
make[2]: Leaving directory
`/var/tmp/portage/net-print/cnijfilter-2.60-r6/work/cnijfilter-2.60/pstocanonij/filter'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/net-print/cnijfilter-2.60-r6/work/cnijfilter-2.60/pstocanonij'
make: *** [all] Error 2

!!! ERROR: net-print/cnijfilter-2.60-r6 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 3392:   Called src_compile
  cnijfilter-2.60-r6.ebuild, line 131:   Called die

!!! Couldn't make pstocanonij
!!! If you need support, post the topmost build error, and the call stack if
relevant.
!!! A complete build log is located at
'/var/log/portage/net-print:cnijfilter-2.60-r6:20070305-043016.log'.

!!! This ebuild is from an overlay: '/usr/local/portage'


So I upgraded my app-emulation/emul-linux-x86-baselibs to 10.1 (I believe it
was 8.x before) which made this use /usr/lib32/libssl.so.0.9.8 instead of
/usr/lib32/libssl.so.0.9.7 and it worked.

Maybe we should specify >=app-emulation/emul-linux-x86-baselibs-10.1 ?

Regards, Jeff

Portage 2.1.2-r9 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.4-r4,
2.6.15-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System release 1.12.8
Timestamp of tree: Wed, 28 Feb 2007 05:01:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[enabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distcc distlocks metadata-transfer
noclean parallel-fetch sandbox sfperms splitdebug strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo
http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.netnitco.net
http://adelie.polymtl.ca/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LINGUAS="fr en"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac aalib acl acpi alsa amd64 apm bash-completion berkdb bitmap-fonts
browserplugin bzip2 cdr cli cracklib crypt css cups dri dts dvd dvdr emacs fam
ffmpeg firefox flac fortran gdbm gecko-sdk gif glut gpm gtk gtk2 hal howl iconv
ipv6 isdnlog java joystick jpeg kde libcaca libg++ libvisual mad midi mikmod
mng modplug mp3 mpeg msn musepack ncurses nfs nls nptl nptlonly nsplugin nvidia
offensive ogg oggvorbis opengl pam pcre perl pic png ppds pppd python qt3 qt4
quicktime readline reflection samba session sid slang sndfile socks5 spell spl
ssl svg tcltk tcpd threads tiff truetype truetype-fonts type1-fonts unicode usb
userlocales vcd visualization vorbis wma xcomposite xine xml xorg xv xvid zlib"
ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop
empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi
null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard
mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216
lcdm001 mtxorb ncurses text" LINGUAS="fr en" USERLAND="GNU" VIDEO_CARDS="nvidia
vesa fbdev nv"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS,
PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #21 From Colin Kiegel 2007-03-05 07:02:05 0000 -------
Please try it without distcc..

------- Comment #22 From Jeff 2007-03-06 09:15:08 0000 -------
Sorry I can't now, emul-linux-x86-baselibs 8  isn't in portage anymore. Anyways
I don't think distcc has anything to do with it, since I can compile it fine
with newer baselibs (ssl).

------- Comment #23 From Colin Kiegel 2007-03-06 16:45:21 0000 -------
I don't understand your last post. Is there still a problem?

------- Comment #24 From Mario Hein 2007-05-08 15:28:01 0000 -------
New version 2.70 is out... adding support for new printers.

------- Comment #25 From Jakub Moc (RETIRED) 2007-05-10 22:07:59 0000 -------
*** Bug 177970 has been marked as a duplicate of this bug. ***

------- Comment #26 From Bill Himmelstoss 2007-05-22 14:07:16 0000 -------
--09:54:11-- 
ftp://download.canon.jp/pub/driver/bj/linux/cnijfilter-common-2.60-1.src.rpm
  (try: 5) => `/mnt/nfs_portage/distfiles/cnijfilter-common-2.60-1.src.rpm'
Connecting to download.canon.jp|202.228.134.41|:21... connected.
Logging in as anonymous ... 
Error in server response, closing control connection.
Giving up.

Is there another source for this file? The 2.70 src rpm isn't available either.

------- Comment #27 From Colin Kiegel 2007-05-24 06:23:39 0000 -------
Sorry I can't reproduce this bug. Maybe there was a problem with the FTP-Server
which is fixed by now.

------- Comment #28 From Gregor Riepl 2008-01-06 00:16:35 0000 -------
There is a newer version of the Canon driver available, 2.80. Even though it
looks like the 2.70 release does work for printers like the ip3500 (and maybe
4500), the quality is not perfect. Shouldn't those printers be able to provide
a subpixel resolution of 4800x1200dpi? The ppd for the ip3300 only allows a
maximum of 600. I have to mention though that the ip3500 ppd in 2.80 doesn't
allow more than 600dpi either, so this might just be a feature of the
rasteriser.

Here's the driver page - looks like no source there though:
http://cweb.canon.jp/drv-upd/bj/bjlinux280.html

------- Comment #29 From Piotr Stachura 2008-01-07 10:26:10 0000 -------
(In reply to comment #28)
> Shouldn't those printers be able to provide
> a subpixel resolution of 4800x1200dpi? The ppd for the ip3300 only allows a
> maximum of 600. I have to mention though that the ip3500 ppd in 2.80 doesn't
> allow more than 600dpi either, so this might just be a feature of the
> rasteriser.

I've got iP4200 but it's max resolution is 600DPI, higher resolutions are
created by raster (ie. 16 times printhead goes throu this same part of picture)
and it's controlled by quality option. Besides those drivers still doesn't
provide CD printing, so it sucks :/

------- Comment #30 From Geert Vanhaute 2008-01-27 13:08:49 0000 -------
(In reply to comment #28)
> Here's the driver page - looks like no source there though:
> http://cweb.canon.jp/drv-upd/bj/bjlinux280.html

You can download it from here:
http://beta00.c-wss.com/inc/servlet/wwux.wwuc.filedownload.servlet.WWUCDownloadFromAkamaiServlet?absolutePath=/downloadFiles_inc/00119022EN0101/cnijfilter-common-2.80-1.tar.gz
You can find this link when you go to canon.com -> support -> Asia -> Regional
HQ (Singapore) -> Multifunctional printers -> MP610 Software & Drivers
Strange, but I didn't find this file in the European support. (The source is
not available there...)

Or you the link on the bottom of the webpage you mentioned:
http://pdisp01.c-wss.com/gdl/WWUFORedirectTarget.do?id=MDEwMDAwMDg4NTAx&cmp=ACM&lang=JA

However, it's a .tar.gz now in stead of a .src.rpm
Also, according to cnijfilter-common.spec it's now for 
 mp140series
 mp210series
 ip3500series
 mp520series
 ip4500series
 mp610series

------- Comment #31 From Vitali Kari 2008-02-12 15:06:39 0000 -------
Emerge fails with :
make  all-recursive
make[1]: Entering directory
`/var/tmp/portage/net-print/cnijfilter-2.70/work/cnijfilter-2.70/mp600/cnijfilter'
Making all in src
make[2]: Entering directory
`/var/tmp/portage/net-print/cnijfilter-2.70/work/cnijfilter-2.70/mp600/cnijfilter/src'
gcc -DHAVE_CONFIG_H -I. -I.. -I../include/cncl -I../include/misc    -O2 -MT
bjferror.o -MD -MP -MF .deps/bjferror.Tpo -c -o bjferror.o bjferror.c
mv -f .deps/bjferror.Tpo .deps/bjferror.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../include/cncl -I../include/misc    -O2 -MT
bjfilter.o -MD -MP -MF .deps/bjfilter.Tpo -c -o bjfilter.o bjfilter.c
mv -f .deps/bjfilter.Tpo .deps/bjfilter.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../include/cncl -I../include/misc    -O2 -MT
bjfimage.o -MD -MP -MF .deps/bjfimage.Tpo -c -o bjfimage.o bjfimage.c
mv -f .deps/bjfimage.Tpo .deps/bjfimage.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../include/cncl -I../include/misc    -O2 -MT
bjfoption.o -MD -MP -MF .deps/bjfoption.Tpo -c -o bjfoption.o bjfoption.c
bjfoption.c: In Funktion »SetCmdOption«:
bjfoption.c:548: Warnung: Übergabe des Arguments 3 von »poptGetContext« von
inkompatiblem Zeigertyp
mv -f .deps/bjfoption.Tpo .deps/bjfoption.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../include/cncl -I../include/misc    -O2 -MT
bjfpos.o -MD -MP -MF .deps/bjfpos.Tpo -c -o bjfpos.o bjfpos.c
mv -f .deps/bjfpos.Tpo .deps/bjfpos.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../include/cncl -I../include/misc    -O2 -MT
bjfrcaccess.o -MD -MP -MF .deps/bjfrcaccess.Tpo -c -o bjfrcaccess.o
bjfrcaccess.c
mv -f .deps/bjfrcaccess.Tpo .deps/bjfrcaccess.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../include/cncl -I../include/misc    -O2 -MT
getipc.o -MD -MP -MF .deps/getipc.Tpo -c -o getipc.o getipc.c
getipc.c: In Funktion »GetIPCData«:
getipc.c:67: Warnung: Übergabe des Arguments 3 von »accept« von
inkompatiblem Zeigertyp
mv -f .deps/getipc.Tpo .deps/getipc.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../include/cncl -I../include/misc    -O2 -MT
bjflist.o -MD -MP -MF .deps/bjflist.Tpo -c -o bjflist.o bjflist.c
mv -f .deps/bjflist.Tpo .deps/bjflist.Po
gcc  -O2 -L../../295/libs_bin  -o cif bjferror.o bjfilter.o bjfimage.o
bjfoption.o bjfpos.o bjfrcaccess.o getipc.o bjflist.o -lcnbpcmcm295
-lcnbpess295 -lm -ldl -ltiff -lpng -lcnbpcnclapi295 -lcnbpcnclbjcmd295
-lcnbpcnclui295 -lpopt
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld:
skipping incompatible ../../295/libs_bin/libcnbpcmcm295.so when searching for
-lcnbpcmcm295
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld:
cannot find -lcnbpcmcm295
collect2: ld gab 1 als Ende-Status zurück
make[2]: *** [cif] Fehler 1
make[2]: Leaving directory
`/var/tmp/portage/net-print/cnijfilter-2.70/work/cnijfilter-2.70/mp600/cnijfilter/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory
`/var/tmp/portage/net-print/cnijfilter-2.70/work/cnijfilter-2.70/mp600/cnijfilter'
make: *** [all] Fehler 2
 *
 * ERROR: net-print/cnijfilter-2.70 failed.
 * Call stack:
 *                ebuild.sh, line 1701:  Called dyn_compile
 *                ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                ebuild.sh, line   44:  Called src_compile
 *   cnijfilter-2.70.ebuild, line  147:  Called src_compile_pr
 *   cnijfilter-2.70.ebuild, line  218:  Called die
 * The specific snippet of code:
 *      make || die "Couldn't make ${_pr}/cnijfilter"
 *  The die message:
 *   Couldn't make mp600/cnijfilter
 *
 * If you need support, post the topmost build error, and the call stack if
relevant.
 * A complete build log is located at
'/var/tmp/portage/net-print/cnijfilter-2.70/temp/build.log'.
 * This ebuild is from an overlay: '/usr/local/portage/'


any idea? emerge --info says:
Portage 2.1.3.19 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0,
2.6.23-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.23-gentoo-r3 x86_64 Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz
Timestamp of tree: Mon, 11 Feb 2008 07:00:01 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config
/usr/kde/4.0/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf
/etc/gconf /etc/init.d /etc/revdep-rebuild /etc/splash /etc/terminfo
/etc/udev/rules.d"
CXXFLAGS="-O2 -march=nocona -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks metadata-transfer parallel-fetch sandbox
sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE"
LC_ALL="de_DE"
LINGUAS="de en"
MAKEOPTS="-s -j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa amd64 arts berkdb bitmap-fonts bluetooth cli cracklib
crypt cups dbus doc dri fortran gdbm gif gpm hal iconv ieee1394 ipv6 isdnlog
java jpeg jpeg2k kde kdehiddenvisibility mbrola midi mmx mp3 mudflap ncurses
nls nptl nptlonly nvidia opengl openmp pam pcmcia pcre perl png pppd python qt
readline reflection samba session spl sse sse2 ssl svg tcpd truetype-fonts
type1-fonts udev unicode usb wifi xcomposite xorg zlib" ALSA_CARDS="ali5451
als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938
es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx
via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop
empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi
null plug rate route share shm softvol" APACHE2_MODULES="actions alias
auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm
authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache
dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache
filter headers include info log_config logio mem_cache mime mime_magic
negotiation rewrite setenvif speling status unique_id userdir usertrack
vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics"
KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001
mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

thanks!

------- Comment #32 From Vitali Kari 2008-02-12 21:18:03 0000 -------
when i switch to gcc-3.4 the error is the same.
it seems to be a incompatible library.
but a dont know where it come frome.

------- Comment #33 From Justin Lecher (jlec) 2008-05-12 15:06:09 0000 -------
There is no src.rpm anymore on the server in japan. But you can download it
manually on http://software.canon-europe.com/software/0024302.asp?model=. The
driver tarball contains ${A}. Th direct link without agreeing to the license is
http://software.canon-europe.com/files/soft24302/software/iP4200_Linux_260.tar.gz.
So the ebuild needs update.

------- Comment #34 From Geralt 2008-10-15 16:02:35 0000 -------
I discovered, that the 2.80 driver does not support iP4200 anymore and when
you're donwloading the driver from canon.com you get the 2.60 for iP4200. So if
you want to use it for iP4200 you still need the 2.60 driver.


I found the src.rpm of it on archive.org:
http://web.archive.org/web/*hh_/download.canon.jp/pub/driver/bj/linux/cnijfilter-common-2.60-1.src.rpm

But I suppose there's no way to make an official ebuild by using this package.

------- Comment #35 From rogge 2009-02-08 23:09:48 0000 -------
A new release is out: http://bugs.gentoo.org/show_bug.cgi?id=258244
Have fun!

------- Comment #36 From Dennis Schridde 2009-04-21 09:35:59 0000 -------
Created an attachment (id=189035) [details]
net-print/cnijfilter-2.70 (creator: Colin Kiegel)

Merging attachments from bug #177970.

------- Comment #37 From Dennis Schridde 2009-04-21 09:36:07 0000 -------
Created an attachment (id=189036) [details]
net-print/cnijfilter-2.70-r1 (creator: Łukasz Sowiński)

Merging attachments from bug #177970.

------- Comment #38 From Dennis Schridde 2009-04-21 09:37:19 0000 -------
Created an attachment (id=189037) [details]
net-print/cnijfilter-2.80 (creator: zehn97drei)

Merging attachment from bug #205536.

------- Comment #39 From Dennis Schridde 2009-04-21 09:37:27 0000 -------
Created an attachment (id=189039) [details]
net-print/cnijfilter-3.00 (creator: rogge)

Merging attachment from bug #258244.

------- Comment #40 From Dennis Schridde 2009-04-21 09:42:35 0000 -------
What does net-print/bjfilter-2.50 (bug #128560) provide that
net-print/cnijfilter-3.00 (this bug #130645) does not include?

------- Comment #41 From Dennis Schridde 2009-04-21 09:48:40 0000 -------
(In reply to comment #40)
> What does net-print/bjfilter-2.50 (bug #128560) provide that
> net-print/cnijfilter-3.00 (this bug #130645) does not include?
Sorry for self-answering:
Marek Kozlowski pointed out in bug #253153 that no version of the driver
includes support for older versions. He also gave me a nice link:
http://www.canon-europe.com/Support/Software/Linux/PIXMA/index.asp

In particular net-print/bjfilter-2.50 supports:
 PIXMA iP1000
 PIXMA iP1500

While 2.60 supports only:
 PIXMA iP2200
 PIXMA iP4200

2.70 and 2.80 support several other, newer devices (see above link), while 3.00
is not documented at all (on that page).

------- Comment #42 From master_volkov 2009-05-12 09:34:11 0000 -------
I am can't download distributive, but from
http://linsovet.com/canon-pixma-ip1600

I do:

Distributive of canon driver 24301.tgz - you can download from
http://software.canon-europe.com/files/soft24301/software/24301.tgz

They contain:
guideip2200-2.60-1.tar.gz
iP2200_Linux_260.tar.gz
cnijfilter-common-2.60-4.src.rpm
cnijfilter-ip4200-2.60-4.i386.rpm
cnijfilter-ip4200-lprng-2.60-4.i386.rpm

~ # tar -zxf 24301.tgz
~ # tar -zxf iP2200_Linux_260.tar.gz
~ # cp cnijfilter-common-2.60-1.src.rpm /usr/portage/distfiles/

And i can emerge cnijfilter-2.60-r6.ebuild

------- Comment #43 From Marek Kozlowski 2009-06-16 21:50:16 0000 -------
I'd appreciate cnijfilter 2.90 ebuild. My printer is PIXMA iP100 (portable) and
I'm afraid only 2.90 supports it...

First Last Prev Next    No search results available      Search page      Enter new bug