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