[PC-BSD Support] Canon LBP7200Cdn printer; automake
rob1940 at gmail.com
Sat Sep 11 19:22:35 PDT 2010
Thanks to people who have made suggestions about the Canon LBP7200Cdn
printer. I now have one and am printing through Windows, but not
through CUPS on PCBSD. The ppd file supplied by Canon is fine, but
there is no backend for PCBSD. The ppd file expects a filter
/usr/local/lib/cups/filter/pstocapt3 to translate the postscript to
CAPT, the Canon printer language. I've tried:
(1) Compiling the source as supplied by Canon for this, but it does not compile:
/usr/local/share/automake-1.9/am/depend2.am: am__fastdepCC does not
appear in AM_CONDITIONAL
/usr/local/share/automake-1.9/am/depend2.am: AMDEP does not appear in
Running autoconf ...
configure.in:2: error: possibly undefined macro: AM_INIT_AUTOMAKE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.in:3: error: possibly undefined macro: AM_CONFIG_HEADER
configure.in:13: error: possibly undefined macro: AM_PROG_LIBTOOL
Running ./configure ...
./configure: 1779: Syntax error: word unexpected (expecting ")")
make: no target to make.
*** Error code 1
Stop in /usr/home/rob/BuyStuff/Printers/Canon/CAPT_Printer_Driver_for_Linux_V200_uk_EN/Src/cndrvcups-capt-2.00.
Unfortunately, I don't know enough about the "automake" system to
diagnose this problem.
(2) I tried installing the RPM package, by following the FreeBSD
handbook instructions. This is fine, it installs pstocapt3 into
/compat/linux/usr/lib/cups/filter and I can brandelf it, and put a
symlink into /usr/local/libexec/cups/filter that FreeBSD needs.
However, pstocapt3 needs libcups.so.2, but the FreeBSD version of this
shared library is not satisfactory (I had to put a symlink into /lib
for it to be picked up):
./pstocapt3: error while loading shared libraries: /lib/libcups.so.2:
ELF file OS ABI invalid
I don't understand this error.
Does anyone have any ideas where I can go from here - either
compiling from the source (preferable), or getting either the RPM or
DEB versions going? Thanks very much for any help.
On 20 August 2010 12:06, Rob Hurle <rob1940 at gmail.com> wrote:
> Thanks Dru,
> I haven't actually bought the printer yet - this is a replacement
> for the disgusting HP 2605dn - and I'm trying to make sure that it
> will work with PCBSD before I shell out the $$. If you reckon that a
> PPD file is all that's necessary, then that is great, because it's all
> part of the package downloadable from Canon.
> I'm still puzzled about automake and autoconf. When I do a make of
> either of them from /usr/ports/devel, then the system says that they
> are up-to-date, yet they are only in the K3B package. I don't
> understand that.
> Thanks for your help.
> Rob Hurle
> On 20 August 2010 11:16, Dru Lavigne <drulavigne at sympatico.ca> wrote:
>> Do you still have the CD that came with the printer? If so, does it contain
>> a PPD file? That's what you really want.
>> A quick Google search and it seems that Canon wants to give you a nice big
>> installation program rather than just the driver (the PPD).
>>> Date: Fri, 20 Aug 2010 09:51:14 +1000
>>> From: rob1940 at gmail.com
>>> To: support at lists.pcbsd.org
>>> Subject: [PC-BSD Support] automake, Canon software, etc
>>> Dear Helpers,
>>> I'm trying to install support for a Canon LBP 7200Cdn printer
>>> (colour laser printer, duplex, networking - good value). Canon have
>>> their own page description language (CAPT) but provide software to
>>> integrate with CUPS so that the printer can be used (converts from
>>> postscript to CAPT, I think). The software is provided in .deb and
>>> .rpm formats and I'm not sure if these can be installed in PCBSD as
>>> packages. Canon also supplies the source, complete with makefiles.
>>> And this is where the problem lies:
>>> 1. The software uses "automake" and "autoconf", well-known building
>>> tools. However, on PCBSD these two are not in the standard path,
>>> instead they reside in /Programs/K3B/bin. Why is is this? I can put
>>> this into my path and then access them to do the build, but I'd like
>>> to know what I am doing. Why aren't they in /usr/local/bin or
>>> somewhere like that? Is there any harm in using /usr/ports/devel to
>>> make autoconf and automake and have them installed in a more standard
>>> 2. The supplied version of automake has a problem:
>>> pcbsd [9:46] ~>which automake
>>> pcbsd [9:47] ~>automake --version
>>> Can't locate Automake/Struct.pm in @INC (@INC contains:
>>> /Programs/K3B/share/automake-1.10 /usr/local/lib/perl5/5.10.1/BSDPAN
>>> /usr/local/lib/perl5/site_perl/5.10.1 /usr/local/lib/perl5/5.10.1/mach
>>> /usr/local/lib/perl5/5.10.1 .) at /Programs/K3B/bin/automake-1.10 line
>>> BEGIN failed--compilation aborted at /Programs/K3B/bin/automake-1.10 line
>>> Should I use the ports system to put in new versions of autoconf and
>>> My system is:
>>> pcbsd [9:47] ~>uname -a
>>> FreeBSD pcbsd 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2 #4: Thu Jan 7
>>> 09:20:42 PST 2010
>>> root at build8x32.pcbsd.org:/usr/obj/usr/pcbsd-build80/fbsd-source/8.0-src/sys/PCBSD
>>> Thanks for the help.
>>> Rob Hurle
>>> Rob Hurle
>>> ANU, College of Asia and the Pacific
>>> School of Culture, History and Language
>>> Histories of Asia and the Pacific
>>> e-mail: rob1940 at gmail.com
>>> Telephone (ANU): +61 2 6125 3169
>>> Mobile (in VN): +84 948 243 538
>>> Mobile (in OZ): +61 417 293 603
>>> Support mailing list
>>> Support at lists.pcbsd.org
> Rob Hurle
> ANU, College of Asia and the Pacific
> School of Culture, History and Language
> Histories of Asia and the Pacific
> e-mail: rob1940 at gmail.com
> Telephone (ANU): +61 2 6125 3169
> Mobile (in VN): +84 948 243 538
> Mobile (in OZ): +61 417 293 603
ANU, College of Asia and the Pacific
School of Culture, History and Language
Histories of Asia and the Pacific
e-mail: rob1940 at gmail.com
Telephone (ANU): +61 2 6125 3169
Mobile (in VN): +84 948 243 538
Mobile (in OZ): +61 417 293 603
More information about the Support