I've been checking this thing out and the only explaination I see for the ebuild being so complicated is that it iis a previous version of swi-prolog. According to the swi-prolog documentation it doesnt requiere patching or other dependencies. I tested the package in my box (with gcc4) and in a newly installed pardus box (with gcc3 and thnx to virtualbox) and it works fine in both. I fixed the dependencies to add some that are not actually needed but recomended and modified 
actions.py to try and failproof it. Pleas try it to see if this fixes the errors.<br><br>Regards,<br><br><div><span class="gmail_quote">On 7/8/07, <b class="gmail_sendername">Nicolas Lara</b> &lt;<a href="mailto:nicolaslara@gmail.com">
nicolaslara@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I checked removing the build dir and it still works... Ill check the ebuild and let you know...
<br><br><br><div><div><span class="e" id="q_113a627dcc261ecb_1"><span class="gmail_quote">On 7/8/07, <b class="gmail_sendername">Ismail Dönmez</b> &lt;<a href="https://mail.google.com/mail?view=cm&amp;tf=0&amp;to=ismail@pardus.org.tr" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

ismail@pardus.org.tr</a>&gt; wrote:</span></span></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><span class="e" id="q_113a627dcc261ecb_3">
On Saturday 07 July 2007 19:03:30 Nicolas Lara wrote:
<br>&gt; Added swi-prolog prolog Compiler package for review<br><br>Ok one last thing I promise, can you check Gentoo ebuild [0], it applies so<br>many patches and enables more parts. Also looks like dependencies are<br>
missing.
<br><br>[0] <a href="http://gentoo-portage.com/AJAX/Ebuild/47518" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://gentoo-portage.com/AJAX/Ebuild/47518</a><br><br>/ismail<br><br>--<br>Perfect is the enemy of good
<br><br></span></div><span class="q">_______________________________________________
<br>Pardus-devel mailing list<br><a href="https://mail.google.com/mail?view=cm&amp;tf=0&amp;to=Pardus-devel@pardus.org.tr" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Pardus-devel@pardus.org.tr
</a><br><a href="http://liste.uludag.org.tr/mailman/listinfo/pardus-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://liste.uludag.org.tr/mailman/listinfo/pardus-devel
</a><br><br></span></blockquote></div><br><br clear="all"><br>-- <div><span class="e" id="q_113a627dcc261ecb_6"><br>Nicolas Lara<br>Linux user #380134<br>Public key id: 0x152e7713 at <a href="http://keyserver.noreply.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://keyserver.noreply.org/</a><br># Anti-Spam e-mail addresses:
<br>python -c &quot;print &#39;@&#39;.join([&#39;nicolaslara&#39;, &#39;.&#39;.join([x for x in reversed( &#39;com|gmail&#39;.split(&#39;|&#39;) )])])&quot;<br>python -c &quot;print &#39;@&#39;.join([&#39;nicolas&#39;, &#39;.&#39;.join([x for x in reversed( &#39;ve|usb|labf|ac&#39;.split(&#39;|&#39;) )])])&quot;
</span></div></blockquote></div><br><br clear="all"><br>-- <br>Nicolas Lara<br>Linux user #380134<br>Public key id: 0x152e7713 at <a href="http://keyserver.noreply.org/">http://keyserver.noreply.org/</a><br># Anti-Spam e-mail addresses:
<br>python -c &quot;print &#39;@&#39;.join([&#39;nicolaslara&#39;, &#39;.&#39;.join([x for x in reversed( &#39;com|gmail&#39;.split(&#39;|&#39;) )])])&quot;<br>python -c &quot;print &#39;@&#39;.join([&#39;nicolas&#39;, &#39;.&#39;.join([x for x in reversed( &#39;ve|usb|labf|ac&#39;.split(&#39;|&#39;) )])])&quot;