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