<div dir="ltr">Thanks for assist Brent!    (Always wanted to say that etc).<div><br></div><div style>Well, this was the first time that it has ever happened to me and so I guess I didn&#39;t appreciate the underlying cause.... once bitten and all that.</div>

<div style><br></div><div style>Thanks again everybody!</div><div style>:)</div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 27 February 2013 21:24, Brent Yorgey <span dir="ltr">&lt;<a href="mailto:byorgey@seas.upenn.edu" target="_blank">byorgey@seas.upenn.edu</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, Feb 27, 2013 at 09:06:30PM +0000, emacstheviking wrote:<br>
&gt; HURRAH! I have finally got it to compile...<br>
&gt;<br>
&gt; I manually deleted the broken packages (I play too much anyway so a tidy up<br>
&gt; was in order) and it still failed with:<br>
&gt;<br>
&gt; [1 of 1] Compiling Main             ( usb1.hs, usb1.o )<br>
&gt;<br>
&gt; usb1.hs:64:28:<br>
&gt;     Couldn&#39;t match expected type<br>
&gt; `bytestring-0.9.2.1:Data.ByteString.Internal.ByteString&#39;<br>
&gt;                 with actual type `ByteString&#39;<br>
<br>
Glad you got it to work!  For future reference, the fact that the<br>
error message includes a package name and version number<br>
(bytestring-0.9.2.1:Data.ByteString.Internal.ByteString instead of<br>
just Data.ByteString.Internal.ByteString) is usually a very strong<br>
indication that the real problem is multiple versions of the package<br>
interfering with one another.<br>
<br>
-Brent<br>
<br>
_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/mailman/listinfo/beginners</a><br>
</blockquote></div><br></div>