<div dir="ltr">Hi,<br><br>what is the best action to take if a package from hackage fails to build? Is there a recommended/established common way to deal with build failures/runtime bugs etc.?<br><br>For example:<br><br><div style="margin-left: 40px;">
<span style="font-family: courier new,monospace;">cetin@linux-d312:~/Links/Elite/ac&gt; cabal install wired</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Resolving dependencies...</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Downloading Wired-0.1.1...</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Configuring Wired-0.1.1...</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Preprocessing library Wired-0.1.1...</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Building Wired-0.1.1...</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">[ 1 of 21] Compiling Data.Hardware.Internal ( Data/Hardware/Internal.hs, dist/build/Data/Hardware/Internal.o )</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Data/Hardware/Internal.hs:198:15:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; Ambiguous occurrence `&gt;&lt;&#39;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; It could refer to either `Data.Hardware.Internal.&gt;&lt;&#39;, defined at Data/Hardware/Internal.hs:129:4</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; or `Test.QuickCheck.&gt;&lt;&#39;, imported from Test.QuickCheck at Data/Hardware/Internal.hs:11:0-21</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">cabal: Error: some packages failed to install:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Wired-0.1.1 failed during the building phase. The exception was:</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">exit: ExitFailure 1</span><br></div><font face="arial,helvetica,sans-serif"><br>Regards</font>,<br>CS<br></div>