Hello all <div>I am trying to install Data.deriveTH . When i tried <span class="Apple-style-span" style="font-family: monospace; font-size: 13px; white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><span class="hs-varid" style="color: rgb(51, 51, 51); ">cabal</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">install</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">derive , i got this error.</span></span></div>
<div><span class="Apple-style-span" style="font-family: monospace; font-size: 13px; white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><span class="hs-varid" style="color: rgb(51, 51, 51); "> </span></span></div>
<div><span class="Apple-style-span" style="font-family: monospace; font-size: 13px; white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><span class="hs-varid"><meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-family: &#39;DejaVu Sans&#39;, sans-serif; white-space: normal; "><pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: rgb(0, 0, 0); ">
<span class="hs-definition">ntro</span><span class="hs-keyglyph">@</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">ntro</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-conid" style="color: rgb(79, 67, 113); ">HP</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">dx2480</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-conid" style="color: rgb(79, 67, 113); ">MT</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-conid" style="color: rgb(79, 67, 113); ">NA121PA</span><span class="hs-conop">:~/</span><span class="hs-conid" style="color: rgb(79, 67, 113); ">Mukesh</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">/</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">assignment_haskell</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">/</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">work</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">$</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">cabal</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">install</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">derive</span>
<span class="hs-conid" style="color: rgb(79, 67, 113); ">Resolving</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">dependencies</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">...</span>
<span class="hs-varop" style="color: rgb(51, 51, 51); ">&lt;</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">command</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">line</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">&gt;:</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">cannot</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">satisfy</span> <span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">package</span> <span class="hs-conid" style="color: rgb(79, 67, 113); ">Cabal</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-num" style="color: rgb(79, 67, 113); ">1.10</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span><span class="hs-num" style="color: rgb(79, 67, 113); ">2.0</span><span class="hs-conop">:</span> 
    <span class="hs-conid" style="color: rgb(79, 67, 113); ">Cabal</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-num" style="color: rgb(79, 67, 113); ">1.10</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span><span class="hs-num" style="color: rgb(79, 67, 113); ">2.0</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-num" style="color: rgb(79, 67, 113); ">072</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">fce39d68f011c6a364057a3d15270</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">is</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">unusable</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">due</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">to</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">missing</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">or</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">recursive</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">dependencies</span><span class="hs-conop">:</span>
      <span class="hs-varid" style="color: rgb(51, 51, 51); ">containers</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-num" style="color: rgb(79, 67, 113); ">0.3</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span><span class="hs-num" style="color: rgb(79, 67, 113); ">0.0</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">ee442470d8dcc9e45f31677c400c5379</span>
    <span class="hs-layout">(</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">use</span> <span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">v</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">for</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">more</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">information</span><span class="hs-layout">)</span>
<span class="hs-definition">cabal</span><span class="hs-conop">:</span> <span class="hs-conid" style="color: rgb(79, 67, 113); ">Error</span><span class="hs-conop">:</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">some</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">packages</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">failed</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">to</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">install</span><span class="hs-conop">:</span>
<span class="hs-definition">derive</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-num" style="color: rgb(79, 67, 113); ">2.5</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span><span class="hs-num" style="color: rgb(79, 67, 113); ">4</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">depends</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">on</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">haskell</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">src</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">exts</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-num" style="color: rgb(79, 67, 113); ">1.11</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span><span class="hs-num" style="color: rgb(79, 67, 113); ">1</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">which</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">failed</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">to</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">install</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span>
<span class="hs-definition">haskell</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">src</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">exts</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-num" style="color: rgb(79, 67, 113); ">1.11</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span><span class="hs-num" style="color: rgb(79, 67, 113); ">1</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">failed</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">during</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">the</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">configure</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">step</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span> <span class="hs-conid" style="color: rgb(79, 67, 113); ">The</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">exception</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">was</span><span class="hs-conop">:</span>
<span class="hs-conid" style="color: rgb(79, 67, 113); ">ExitFailure</span> <span class="hs-num" style="color: rgb(79, 67, 113); ">1</span>

<span class="hs-definition">ntro</span><span class="hs-keyglyph">@</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">ntro</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-conid" style="color: rgb(79, 67, 113); ">HP</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">dx2480</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-conid" style="color: rgb(79, 67, 113); ">MT</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-conid" style="color: rgb(79, 67, 113); ">NA121PA</span><span class="hs-conop">:~/</span><span class="hs-conid" style="color: rgb(79, 67, 113); ">Mukesh</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">/</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">assignment_haskell</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">/</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">work</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">$</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">cabal</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">install</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">haskell</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">src</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">exts</span>
<span class="hs-conid" style="color: rgb(79, 67, 113); ">Resolving</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">dependencies</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">...</span>
<span class="hs-varop" style="color: rgb(51, 51, 51); ">&lt;</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">command</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">line</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">&gt;:</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">cannot</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">satisfy</span> <span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">package</span> <span class="hs-conid" style="color: rgb(79, 67, 113); ">Cabal</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-num" style="color: rgb(79, 67, 113); ">1.10</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span><span class="hs-num" style="color: rgb(79, 67, 113); ">2.0</span><span class="hs-conop">:</span> 
    <span class="hs-conid" style="color: rgb(79, 67, 113); ">Cabal</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-num" style="color: rgb(79, 67, 113); ">1.10</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span><span class="hs-num" style="color: rgb(79, 67, 113); ">2.0</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-num" style="color: rgb(79, 67, 113); ">072</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">fce39d68f011c6a364057a3d15270</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">is</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">unusable</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">due</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">to</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">missing</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">or</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">recursive</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">dependencies</span><span class="hs-conop">:</span>
      <span class="hs-varid" style="color: rgb(51, 51, 51); ">containers</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-num" style="color: rgb(79, 67, 113); ">0.3</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span><span class="hs-num" style="color: rgb(79, 67, 113); ">0.0</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">ee442470d8dcc9e45f31677c400c5379</span>
    <span class="hs-layout">(</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">use</span> <span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">v</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">for</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">more</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">information</span><span class="hs-layout">)</span>
<span class="hs-definition">cabal</span><span class="hs-conop">:</span> <span class="hs-conid" style="color: rgb(79, 67, 113); ">Error</span><span class="hs-conop">:</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">some</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">packages</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">failed</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">to</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">install</span><span class="hs-conop">:</span>
<span class="hs-definition">haskell</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">src</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">exts</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-num" style="color: rgb(79, 67, 113); ">1.11</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span><span class="hs-num" style="color: rgb(79, 67, 113); ">1</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">failed</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">during</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">the</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">configure</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">step</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span> <span class="hs-conid" style="color: rgb(79, 67, 113); ">The</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">exception</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">was</span><span class="hs-conop">:</span>
<span class="hs-conid" style="color: rgb(79, 67, 113); ">ExitFailure</span> <span class="hs-num" style="color: rgb(79, 67, 113); ">1</span>

<span class="hs-definition">ntro</span><span class="hs-keyglyph">@</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">ntro</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-conid" style="color: rgb(79, 67, 113); ">HP</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">dx2480</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-conid" style="color: rgb(79, 67, 113); ">MT</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-conid" style="color: rgb(79, 67, 113); ">NA121PA</span><span class="hs-conop">:~/</span><span class="hs-conid" style="color: rgb(79, 67, 113); ">Mukesh</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">/</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">assignment_haskell</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">/</span><span class="hs-varid" style="color: rgb(51, 51, 51); ">work</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">$</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">cabal</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">install</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">containers</span>
<span class="hs-conid" style="color: rgb(79, 67, 113); ">Resolving</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">dependencies</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">...</span>
<span class="hs-conid" style="color: rgb(79, 67, 113); ">No</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">packages</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">to</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">be</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">installed</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span> <span class="hs-conid" style="color: rgb(79, 67, 113); ">All</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">the</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">requested</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">packages</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">are</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">already</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">installed</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span>
<span class="hs-conid" style="color: rgb(79, 67, 113); ">If</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">you</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">want</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">to</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">reinstall</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">anyway</span> <span class="hs-keyword" style="color: rgb(57, 116, 96); ">then</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">use</span> <span class="hs-varid" style="color: rgb(51, 51, 51); ">the</span> <span class="hs-comment" style="color: rgb(85, 85, 85); ">--reinstall flag.</span></pre>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#555555"><br></font></pre><pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">
<font class="Apple-style-span" color="#555555">I tried to resolve this issue on #haskell and i got suggestion that it was due to conflict in </font></pre><pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">
<font class="Apple-style-span" color="#555555">global and local namespace [ see here for more detail </font><span class="Apple-style-span" style="color: rgb(85, 85, 85); "><a href="http://hpaste.org/51376">http://hpaste.org/51376</a> ]. One idea is i </span></pre>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(85, 85, 85); ">should wipe ~/.ghc and install all the libraries individually. Could some one please suggest if </span></pre>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(85, 85, 85); ">there is another idea to resolve this issue. Currently i have </span><span class="hs-varid" style="color: rgb(51, 51, 51); ">ghc</span><span class="hs-comment" style="color: rgb(85, 85, 85); ">-</span><span class="hs-num" style="color: rgb(79, 67, 113); ">6.12</span><span class="hs-varop" style="color: rgb(51, 51, 51); ">.</span><span class="hs-num" style="color: rgb(79, 67, 113); ">3  and  installing</span><span class="Apple-style-span" style="color: rgb(79, 67, 113); "> </span></pre>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(79, 67, 113); ">ghc-7.0 will resolve the issue ?</span></pre><pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">
<span class="Apple-style-span" style="color: rgb(79, 67, 113); "><br></span></pre><pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(79, 67, 113); ">Thank you</span></pre>
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(79, 67, 113); ">Mukesh Tiwari </span></pre><pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">
<meta http-equiv="content-type" content="text/html; charset=utf-8"><font class="Apple-style-span" color="#555555">. </font></pre></span></span></span></div><meta http-equiv="content-type" content="text/html; charset=utf-8">