for directory structure I Swish-0.2.1/Swish/HaskellRDF and Swish-0.2.1/Swish/HaskellUtils  ... there are deeper directories but that distract from the discussion ... to make things concete:<br><br>1) swish.cabal is directly under Swish-0.2.1<br>
<br>2) GraphPartitionTest.hs is under Swish-0.2.1/Swish/HaskellRDF <br><br>3) GraphPartitionTest&#39;s dependencies are either under HaskellRDF or HaskellUtils<br><br>Hope this helps to make things clearer. I added a &quot;Hs-source-dirs&quot; but that help.<br>
<br>I did a &quot;ruinhaskell Setup -?&quot; to check on options. I don&#39;t see any verbose mode so that when I do &quot;runhaskell Setup build&quot; I can moniitor the progress of my build for diagnostic purposes! Is there a verbose mode?<br>
<br>Thanks, <br><br>Vasili<br><br><div class="gmail_quote">On Fri, Jun 5, 2009 at 2:43 PM, Gwern Branwen <span dir="ltr">&lt;<a href="mailto:gwern0@gmail.com">gwern0@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;">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA512<br>
<div><div></div><div class="h5"><br>
On Fri, Jun 5, 2009 at 3:33 PM, Vasili I. Galchin wrote:<br>
&gt; Hello,<br>
&gt;<br>
&gt;       The following is a fragment in my cabal file:<br>
&gt;<br>
&gt;<br>
&gt; Executable         GraphPartitionTest<br>
&gt;    Main-Is:        Swish.HaskellRDF.GraphPartitionTest.hs<br>
&gt;    Other-modules:  Swish.HaskellRDF.GraphPartition<br>
&gt;                    Swish.HaskellRDF.GraphClass<br>
&gt;                    Swish.HaskellUtils.ListHelpers<br>
&gt;                    Swish.HaskellUtils.TestHelpers<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; When I try to do a build I get:<br>
&gt;<br>
&gt;<br>
&gt; Setup: can&#39;t find source for Swish in .<br>
&gt;<br>
&gt; Cabal/Setup seem to be looking in the current directory for source but as<br>
&gt; you can see I gave &quot;full&quot; paths, i.e. Swish.HaskellRDF* or<br>
&gt; Swish.HaskellUtils*.<br>
&gt;<br>
&gt; What I doing wrong?<br>
&gt;<br>
&gt;<br>
&gt; Regards,<br>
&gt;<br>
&gt; Vasili<br>
<br>
</div></div>You need to give more detail.<br>
<br>
For example, is your directory layout like<br>
&#39;./src/Swish/HaskellRDF.../foo.hs&#39;? In that case, Cabal is looking for<br>
&#39;./Swish/HaskellRDF.../foo.hs&#39;. You need to tell it to look in src/<br>
and not ./ with a line like &#39;hs-source-dirs: src/&#39; etc.<br>
<br>
- --<br>
gwern<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.9 (GNU/Linux)<br>
<br>
iEYEAREKAAYFAkopdUsACgkQvpDo5Pfl1oLbCgCfWI1MZOyWnsyAkra88S/LC506<br>
7oMAoJhv5hDcc1Ypqq0hLncB2t/1Yuby<br>
=ADOt<br>
-----END PGP SIGNATURE-----<br>
</blockquote></div><br>