Here is the beginning of QNameTest .. i.e. interface plus imports:<br><br>module Swish.HaskellUtils.QNameTest where^M<br>^M<br>import System.IO^M<br>    ( Handle, IOMode(WriteMode)^M<br>    , openFile, hClose, hPutStr, hPutStrLn^M<br>
    )^M<br>^M<br>import Data.Maybe^M<br>    ( fromJust )^M<br>^M<br>import Test.HUnit^M<br>    ( Test(TestCase,TestList,TestLabel)^M<br>    , assertBool, assertEqual, assertString^M<br>    , runTestTT, runTestText, putTextToHandle^M<br>
    )^M<br>^M<br>import Swish.HaskellUtils.QName^M<br>    ( QName(..)^M<br>    , newQName, qnameFromPair, qnameFromURI^M<br>    , getNamespace, getLocalName, getQNameURI^M<br>    , splitURI^M<br>    )^M<br><br>Following is the linking info for QNameTest ... I don&#39;t see a -package switch for Swish.HaskellUtils.Qname!  why?<br>
<br>Creating dist/build/QNameTest (and its parents)<br>Creating dist/build/QNameTest/QNameTest-tmp (and its parents)<br>/usr/local/bin/ghc -o dist/build/QNameTest/QNameTest --make -hide-all-packages -i -idist/build/QNameTest/QNameTest-tmp -iSwish/ -idist/build/autogen -Idist/build/QNameTest/QNameTest-tmp -odir dist/build/QNameTest/QNameTest-tmp -hidir dist/build/QNameTest/QNameTest-tmp -stubdir dist/build/QNameTest/QNameTest-tmp -package HUnit-1.2.0.0 -package array-0.1.0.0 -package base-3.0.1.0 -package binary-0.4.2 -package bytestring-0.9.1.0 -package containers-0.1.0.1 -package mtl-1.1.0.1 -package old-time-1.0.0.0 -package parallel-1.0.0.0 -package parsec-2.1.0.0 -package random-1.0.0.0 -O Swish/HaskellUtils/QNameTest.hs<br>
<br>Swish/HaskellUtils/QNameTest.hs:36:7:<br>    Could not find module `Swish.HaskellUtils.QName&#39;:<br>      Use -v to see a list of the files searched for.<br><br><br>Regards, Vasili<br><br><br><div class="gmail_quote">
On Sat, Jun 6, 2009 at 6:45 PM, Vasili I. Galchin <span dir="ltr">&lt;<a href="mailto:vigalchin@gmail.com">vigalchin@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br><br>     I picked an exceedingly case to build an &quot;Executable&quot;:<br><br>Executable         QNameTest<br>   Hs-source-dirs: Swish/<br>   Main-Is:        HaskellUtils/QNameTest.hs<br>   Other-Modules:  HaskellUtils.QName<br>

<br>Here are the results of a &quot;cabal build -v&quot;:<br><br>Creating dist/build/QNameTest (and its parents)<br>Creating dist/build/QNameTest/QNameTest-tmp (and its parents)<br>/usr/local/bin/ghc -o dist/build/QNameTest/QNameTest --make -hide-all-packages -i -idist/build/QNameTest/QNameTest-tmp -iSwish/ -idist/build/autogen -Idist/build/QNameTest/QNameTest-tmp -odir dist/build/QNameTest/QNameTest-tmp -hidir dist/build/QNameTest/QNameTest-tmp -stubdir dist/build/QNameTest/QNameTest-tmp -package HUnit-1.2.0.0 -package array-0.1.0.0 -package base-3.0.1.0 -package binary-0.4.2 -package bytestring-0.9.1.0 -package containers-0.1.0.1 -package mtl-1.1.0.1 -package old-time-1.0.0.0 -package parallel-1.0.0.0 -package parsec-2.1.0.0 -package random-1.0.0.0 -O Swish/HaskellUtils/QNameTest.hs<br>

<br>Swish/HaskellUtils/QNameTest.hs:36:7:<br>    Could not find module `Swish.HaskellUtils.QName&#39;:<br>      Use -v to see a list of the files searched for.<br><br>???<br><br>Thanks, <br><font color="#888888"><br>Vasili<br>
<br>
</font></blockquote></div><br>