<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-1818</id>
	<title>Nabble - Gnu - Prolog</title>
	<updated>2009-12-05T09:58:19Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Gnu---Prolog-f1818.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Gnu---Prolog-f1818.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26657798</id>
	<title>Re: Minor setup packaging error in setup-gprolog-1.3.1.exe.</title>
	<published>2009-12-05T09:58:19Z</published>
	<updated>2009-12-05T09:58:19Z</updated>
	<author>
		<name>Daniel Diaz-3</name>
	</author>
	<content type="html">Thanks for this report. Will be fixed in next version.
&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;L Anderson a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I downloaded and installed 'setup-gprolog-1.3.1.exe' onto my 'E:' 
&lt;br&gt;&amp;gt; drive into folder 'E:/GNU-Prolog'. &amp;nbsp;The setup process creates:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; GNU Prolog.lnk -&amp;gt; E:/GNU-Prolog/bin/gprolog.exe
&lt;br&gt;&amp;gt; &amp;nbsp; Help.lnk -&amp;gt; E:/GNU-Prolog/doc/manual.chm &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;=============******
&lt;br&gt;&amp;gt; &amp;nbsp; Html Manual.lnk -&amp;gt; E:/GNU-Prolog/doc/html_node/index.html
&lt;br&gt;&amp;gt; &amp;nbsp; The GNU Prolog Web Site.lnk -&amp;gt; E:/GNU-Prolog/gprolog.url
&lt;br&gt;&amp;gt; &amp;nbsp; Uninstall GNU Prolog.lnk -&amp;gt; E:/GNU-Prolog/unins000.exe
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; in 'C:\Documents and Settings\All Users\Start Menu\Programs\GNU Prolog'.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There is no 'manual.chm' in 'E:/GNU-Prolog/doc/'; but there is a
&lt;br&gt;&amp;gt; 'gprolog.chm'. &amp;nbsp;This appears to be a setup packaging error where
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 'Help.lnk -&amp;gt; E:/GNU-Prolog/doc/gprolog.chm'&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;=============******
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; is probably what is wanted. &amp;nbsp;The other links work as expected.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Lowell Anderson
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ----[cut-patch, perhaps]-----
&lt;br&gt;&amp;gt; -&amp;gt;diff -up gp-setup.iss.in gp-setup.iss-1.in
&lt;br&gt;&amp;gt; --- gp-setup.iss.in &amp;nbsp; &amp;nbsp; 2009-01-23 03:15:02.000000000 -0800
&lt;br&gt;&amp;gt; +++ gp-setup.iss-1.in &amp;nbsp; 2009-12-02 14:01:28.937500000 -0800
&lt;br&gt;&amp;gt; @@ -41,7 +41,7 @@ Filename: &amp;quot;{app}\gprolog.url&amp;quot;; Section:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;[Icons]
&lt;br&gt;&amp;gt; &amp;nbsp;Name: &amp;quot;{group}\GNU Prolog&amp;quot;; Filename: &amp;quot;{app}\bin\gprolog.exe&amp;quot;
&lt;br&gt;&amp;gt; -Name: &amp;quot;{group}\Help&amp;quot;; Filename: &amp;quot;{app}\doc\manual.chm&amp;quot;
&lt;br&gt;&amp;gt; +Name: &amp;quot;{group}\Help&amp;quot;; Filename: &amp;quot;{app}\doc\gprolog.chm&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;Name: &amp;quot;{group}\Html Manual&amp;quot;; Filename: &amp;quot;{app}\doc\html_node\index.html&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;Name: &amp;quot;{group}\The GNU Prolog Web Site&amp;quot;; Filename: &amp;quot;{app}\gprolog.url&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;Name: &amp;quot;{group}\Uninstall GNU Prolog&amp;quot;; Filename: &amp;quot;{uninstallexe}&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bug-prolog mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26657798&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26657798&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Minor-setup-packaging-error-in-setup-gprolog-1.3.1.exe.-tp26655676p26657798.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26646723</id>
	<title>Re: nth in latest unstable version</title>
	<published>2009-12-04T10:02:59Z</published>
	<updated>2009-12-04T10:02:59Z</updated>
	<author>
		<name>Jasper Taylor</name>
	</author>
	<content type="html">Hi Daniel
&lt;br&gt;OK, that fixed it, but I have another one...in the following examples 
&lt;br&gt;the variables A,B,C,D,E are not being bound to the list elements when 
&lt;br&gt;they are matched. They are still free when the call exits.
&lt;br&gt;&lt;br&gt;$ gprolog
&lt;br&gt;GNU Prolog 1.3.2
&lt;br&gt;By Daniel Diaz
&lt;br&gt;Copyright (C) 1999-2009 Daniel Diaz
&lt;br&gt;| ?- append(Z,[A,B,C,D,E],[48,48,48,48,48,48,48,48,49]).
&lt;br&gt;&lt;br&gt;Z = [48,48,48,48]
&lt;br&gt;&lt;br&gt;yes
&lt;br&gt;| ?- trace.
&lt;br&gt;The debugger will first creep -- showing everything (trace)
&lt;br&gt;&lt;br&gt;yes
&lt;br&gt;{trace}
&lt;br&gt;| ?- append(Z,[A,B,C,D,E],[48,48,48,48,48,48,48,48,49]).
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp;1 &amp;nbsp;Call: 
&lt;br&gt;append(_16,[_17,_18,_19,_20,_21],[48,48,48,48,48,48,48,48,...]) ?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp;1 &amp;nbsp;Exit: 
&lt;br&gt;append([48,48,48,48],[_17,_18,_19,_20,_21],[48,48,48,48,48,48,48,48,...]) ?
&lt;br&gt;&lt;br&gt;Z = [48,48,48,48]
&lt;br&gt;&lt;br&gt;yes
&lt;br&gt;{trace}
&lt;br&gt;&lt;br&gt;...also I am having to make it --without-c-flags because if I allow the 
&lt;br&gt;build system to use -O3 then I get an error during build:
&lt;br&gt;. . . .
&lt;br&gt;make[1]: Entering directory `/home/jaspert/Build/gprolog-1.3.2/src/Fd2C'
&lt;br&gt;gplc -c --fast-math fd2c.pl
&lt;br&gt;&lt;br&gt;Fatal Error: Segmentation Violation
&lt;br&gt;compilation failed
&lt;br&gt;make[1]: *** [fd2c.o] Error 1
&lt;br&gt;make[1]: Leaving directory `/home/jaspert/Build/gprolog-1.3.2/src/Fd2C'
&lt;br&gt;make: *** [all] Error 1
&lt;br&gt;&lt;br&gt;Thanks for your help
&lt;br&gt;&amp;nbsp; &amp;nbsp; --Jasper
&lt;br&gt;&lt;br&gt;Daniel Diaz wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Oups...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; fixed (I hope :-)) in last snapshot:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://gprolog.univ-paris1.fr/unstable/gprolog-20091204.tgz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gprolog.univ-paris1.fr/unstable/gprolog-20091204.tgz&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Daniel
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jasper Taylor a écrit :
&lt;br&gt;&amp;gt;&amp;gt; nth and nth0 do not work when the position is a number but the list 
&lt;br&gt;&amp;gt;&amp;gt; is free. Examples (on Ubuntu but MacOS is same I think):
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; jaspert@spacehopper:~$ gprolog
&lt;br&gt;&amp;gt;&amp;gt; GNU Prolog 1.3.2
&lt;br&gt;&amp;gt;&amp;gt; By Daniel Diaz
&lt;br&gt;&amp;gt;&amp;gt; Copyright (C) 1999-2009 Daniel Diaz
&lt;br&gt;&amp;gt;&amp;gt; | ?- nth(1,B,c).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; no
&lt;br&gt;&amp;gt;&amp;gt; | ?- nth0(0,B,c).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; no
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Working examples:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; | ?- nth(A,B,c).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; A = 1
&lt;br&gt;&amp;gt;&amp;gt; B = [c|_] ? ;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; A = 2
&lt;br&gt;&amp;gt;&amp;gt; B = [_,c|_] ? ;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; A = 3
&lt;br&gt;&amp;gt;&amp;gt; B = [_,_,c|_] ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; yes
&lt;br&gt;&amp;gt;&amp;gt; | ?- nth0(A,B,c).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; A = 0
&lt;br&gt;&amp;gt;&amp;gt; B = [c|_] ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; yes
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;--Jasper
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Bug-prolog mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646723&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646723&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/nth-in-latest-unstable-version-tp26645518p26646723.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26645850</id>
	<title>Re: nth in latest unstable version</title>
	<published>2009-12-04T09:10:19Z</published>
	<updated>2009-12-04T09:10:19Z</updated>
	<author>
		<name>Daniel Diaz-3</name>
	</author>
	<content type="html">Oups...
&lt;br&gt;&lt;br&gt;fixed (I hope :-)) in last snapshot:
&lt;br&gt;&lt;a href=&quot;http://gprolog.univ-paris1.fr/unstable/gprolog-20091204.tgz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gprolog.univ-paris1.fr/unstable/gprolog-20091204.tgz&lt;/a&gt;&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;&lt;br&gt;Jasper Taylor a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; nth and nth0 do not work when the position is a number but the list is 
&lt;br&gt;&amp;gt; free. Examples (on Ubuntu but MacOS is same I think):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; jaspert@spacehopper:~$ gprolog
&lt;br&gt;&amp;gt; GNU Prolog 1.3.2
&lt;br&gt;&amp;gt; By Daniel Diaz
&lt;br&gt;&amp;gt; Copyright (C) 1999-2009 Daniel Diaz
&lt;br&gt;&amp;gt; | ?- nth(1,B,c).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; no
&lt;br&gt;&amp;gt; | ?- nth0(0,B,c).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; no
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Working examples:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; | ?- nth(A,B,c).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; A = 1
&lt;br&gt;&amp;gt; B = [c|_] ? ;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; A = 2
&lt;br&gt;&amp;gt; B = [_,c|_] ? ;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; A = 3
&lt;br&gt;&amp;gt; B = [_,_,c|_] ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; yes
&lt;br&gt;&amp;gt; | ?- nth0(A,B,c).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; A = 0
&lt;br&gt;&amp;gt; B = [c|_] ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; yes
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;--Jasper
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bug-prolog mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26645850&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ce message a ete verifie par MailScanner
&lt;br&gt;pour des virus ou des polluriels et rien de
&lt;br&gt;suspect n'a ete trouve.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26645850&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/nth-in-latest-unstable-version-tp26645518p26645850.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26645518</id>
	<title>nth in latest unstable version</title>
	<published>2009-12-04T08:52:13Z</published>
	<updated>2009-12-04T08:52:13Z</updated>
	<author>
		<name>Jasper Taylor</name>
	</author>
	<content type="html">nth and nth0 do not work when the position is a number but the list is 
&lt;br&gt;free. Examples (on Ubuntu but MacOS is same I think):
&lt;br&gt;&lt;br&gt;jaspert@spacehopper:~$ gprolog
&lt;br&gt;GNU Prolog 1.3.2
&lt;br&gt;By Daniel Diaz
&lt;br&gt;Copyright (C) 1999-2009 Daniel Diaz
&lt;br&gt;| ?- nth(1,B,c).
&lt;br&gt;&lt;br&gt;no
&lt;br&gt;| ?- nth0(0,B,c).
&lt;br&gt;&lt;br&gt;no
&lt;br&gt;&lt;br&gt;Working examples:
&lt;br&gt;&lt;br&gt;| ?- nth(A,B,c).
&lt;br&gt;&lt;br&gt;A = 1
&lt;br&gt;B = [c|_] ? ;
&lt;br&gt;&lt;br&gt;A = 2
&lt;br&gt;B = [_,c|_] ? ;
&lt;br&gt;&lt;br&gt;A = 3
&lt;br&gt;B = [_,_,c|_] ?
&lt;br&gt;&lt;br&gt;yes
&lt;br&gt;| ?- nth0(A,B,c).
&lt;br&gt;&lt;br&gt;A = 0
&lt;br&gt;B = [c|_] ?
&lt;br&gt;&lt;br&gt;yes
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&amp;nbsp; &amp;nbsp; --Jasper
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26645518&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/nth-in-latest-unstable-version-tp26645518p26645518.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26636801</id>
	<title>Logtalk 2.38.0 released</title>
	<published>2009-12-03T18:06:56Z</published>
	<updated>2009-12-03T18:06:56Z</updated>
	<author>
		<name>Paulo Moura</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Logtalk 2.38.0 is now available for downloading:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logtalk.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Logtalk is an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. As a multi-paradigm language, it includes support for both prototypes and classes, protocols (interfaces), component-based programming through category-based composition, event-driven programming, and high-level multi-threading programming.
&lt;br&gt;&lt;br&gt;Noteworthy changes since the previous major release (2.37.0) are:
&lt;br&gt;&lt;br&gt;* Support for lambda expressions.
&lt;br&gt;* Support for object and category multifile predicates and grammar rules.
&lt;br&gt;* Improved compiler error and warning reporting.
&lt;br&gt;* New and improved compiler flags.
&lt;br&gt;* Compatibility updates for most back-end Prolog compilers.
&lt;br&gt;* Improved installation and Prolog integration scripts.
&lt;br&gt;* Improved installers.
&lt;br&gt;* Improved compatibility with Prolog module libraries.
&lt;br&gt;* Improved support for text editors and syntax highlighters.
&lt;br&gt;* Improved compilation of Prolog modules as objects.
&lt;br&gt;* Improved conditional compilation support.
&lt;br&gt;* New programming examples.
&lt;br&gt;* Improved libraries.
&lt;br&gt;* Fixes for all know bugs.
&lt;br&gt;* Minor performance improvements.
&lt;br&gt;&lt;br&gt;For details and a complete list of changes, please consult the release notes:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://logtalk.org/releasenotes.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logtalk.org/releasenotes.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Happy logtalking!
&lt;br&gt;&lt;br&gt;Paulo
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----------------------------------------------------------------
&lt;br&gt;Paulo Jorge Lopes de Moura, PhD
&lt;br&gt;Assistant Professor
&lt;br&gt;Dep. of Computer Science, University of Beira Interior
&lt;br&gt;6201-001 Covilhã, Portugal
&lt;br&gt;&lt;br&gt;Office 3.18 &amp;nbsp;Ext. 3276
&lt;br&gt;Phone: +351 275319891 Fax: +351 275319899
&lt;br&gt;Email: &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636801&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pmoura@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Home page: &amp;lt;&lt;a href=&quot;http://www.di.ubi.pt/~pmoura&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.di.ubi.pt/~pmoura&lt;/a&gt;&amp;gt;
&lt;br&gt;Research: &amp;nbsp;&amp;lt;&lt;a href=&quot;http://logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logtalk.org/&lt;/a&gt;&amp;gt; Blog: &amp;lt;&lt;a href=&quot;http://blog.logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.logtalk.org/&lt;/a&gt;&amp;gt;
&lt;br&gt;-----------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Users-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636801&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Users-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Users-f1826.html&quot; embed=&quot;fixTarget[1826]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Logtalk-2.38.0-released-tp26636801p26636801.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26629063</id>
	<title>Re: Snow Leopard woes contd</title>
	<published>2009-12-03T08:39:44Z</published>
	<updated>2009-12-03T08:39:44Z</updated>
	<author>
		<name>Paulo Moura</name>
	</author>
	<content type="html">&lt;br&gt;On 2009/12/03, at 16:19, Jasper Taylor wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Daniel etc
&lt;br&gt;&amp;gt; I am still having trouble building under Snow Leopard. I guessed the version gprolog-20091123.tgz might include your fix to this problem, but when I try to build it the configure script runs OK but when I try to make I get:
&lt;br&gt;&amp;gt; jasper-taylors-macbook:src jaspert$ make
&lt;br&gt;&amp;gt; (cd EnginePl; make config)
&lt;br&gt;&amp;gt; gcc -m32 -O3 -fomit-frame-pointer &amp;nbsp;-o pl_config pl_config.c
&lt;br&gt;&amp;gt; ./pl_config
&lt;br&gt;&amp;gt; Bad Value of WORD_SIZE - should be 32
&lt;br&gt;&amp;gt; make[1]: *** [wam_regs.h] Error 1
&lt;br&gt;&amp;gt; make: *** [all] Error 2
&lt;br&gt;&amp;gt; Any suggestions?
&lt;/div&gt;&lt;br&gt;Try running &amp;quot;autoconf&amp;quot; in the &amp;quot;src&amp;quot; directory before running &amp;quot;configure&amp;quot;.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Paulo
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----------------------------------------------------------------
&lt;br&gt;Paulo Jorge Lopes de Moura, PhD
&lt;br&gt;Assistant Professor
&lt;br&gt;Dep. of Computer Science, University of Beira Interior
&lt;br&gt;6201-001 Covilhã, Portugal
&lt;br&gt;&lt;br&gt;Office 3.18 &amp;nbsp;Ext. 3276
&lt;br&gt;Phone: +351 275319891 Fax: +351 275319899
&lt;br&gt;Email: &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26629063&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pmoura@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Home page: &amp;lt;&lt;a href=&quot;http://www.di.ubi.pt/~pmoura&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.di.ubi.pt/~pmoura&lt;/a&gt;&amp;gt;
&lt;br&gt;Research: &amp;nbsp;&amp;lt;&lt;a href=&quot;http://logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logtalk.org/&lt;/a&gt;&amp;gt; Blog: &amp;lt;&lt;a href=&quot;http://blog.logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.logtalk.org/&lt;/a&gt;&amp;gt;
&lt;br&gt;-----------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26629063&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Snow-Leopard-woes-contd-tp26628739p26629063.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26628739</id>
	<title>Snow Leopard woes contd</title>
	<published>2009-12-03T08:19:50Z</published>
	<updated>2009-12-03T08:19:50Z</updated>
	<author>
		<name>Jasper Taylor</name>
	</author>
	<content type="html">Hi Daniel etc
&lt;br&gt;I am still having trouble building under Snow Leopard. I guessed the 
&lt;br&gt;version gprolog-20091123.tgz might include your fix to this problem, but 
&lt;br&gt;when I try to build it the configure script runs OK but when I try to 
&lt;br&gt;make I get:
&lt;br&gt;jasper-taylors-macbook:src jaspert$ make
&lt;br&gt;(cd EnginePl; make config)
&lt;br&gt;gcc -m32 -O3 -fomit-frame-pointer &amp;nbsp;-o pl_config pl_config.c
&lt;br&gt;./pl_config
&lt;br&gt;Bad Value of WORD_SIZE - should be 32
&lt;br&gt;make[1]: *** [wam_regs.h] Error 1
&lt;br&gt;make: *** [all] Error 2
&lt;br&gt;Any suggestions?
&lt;br&gt;&amp;nbsp; &amp;nbsp; --Jasper
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26628739&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Snow-Leopard-woes-contd-tp26628739p26628739.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26655676</id>
	<title>Minor setup packaging error in setup-gprolog-1.3.1.exe.</title>
	<published>2009-12-02T14:12:32Z</published>
	<updated>2009-12-02T14:12:32Z</updated>
	<author>
		<name>L Anderson</name>
	</author>
	<content type="html">I downloaded and installed 'setup-gprolog-1.3.1.exe' onto my 'E:' drive 
&lt;br&gt;into folder 'E:/GNU-Prolog'. &amp;nbsp;The setup process creates:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;GNU Prolog.lnk -&amp;gt; E:/GNU-Prolog/bin/gprolog.exe
&lt;br&gt;&amp;nbsp; &amp;nbsp;Help.lnk -&amp;gt; E:/GNU-Prolog/doc/manual.chm &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;=============******
&lt;br&gt;&amp;nbsp; &amp;nbsp;Html Manual.lnk -&amp;gt; E:/GNU-Prolog/doc/html_node/index.html
&lt;br&gt;&amp;nbsp; &amp;nbsp;The GNU Prolog Web Site.lnk -&amp;gt; E:/GNU-Prolog/gprolog.url
&lt;br&gt;&amp;nbsp; &amp;nbsp;Uninstall GNU Prolog.lnk -&amp;gt; E:/GNU-Prolog/unins000.exe
&lt;br&gt;&lt;br&gt;in 'C:\Documents and Settings\All Users\Start Menu\Programs\GNU Prolog'.
&lt;br&gt;&lt;br&gt;There is no 'manual.chm' in 'E:/GNU-Prolog/doc/'; but there is a
&lt;br&gt;'gprolog.chm'. &amp;nbsp;This appears to be a setup packaging error where
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;'Help.lnk -&amp;gt; E:/GNU-Prolog/doc/gprolog.chm'&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;=============******
&lt;br&gt;&lt;br&gt;is probably what is wanted. &amp;nbsp;The other links work as expected.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Lowell Anderson
&lt;br&gt;&lt;br&gt;----[cut-patch, perhaps]-----
&lt;br&gt;-&amp;gt;diff -up gp-setup.iss.in gp-setup.iss-1.in
&lt;br&gt;--- gp-setup.iss.in &amp;nbsp; &amp;nbsp; 2009-01-23 03:15:02.000000000 -0800
&lt;br&gt;+++ gp-setup.iss-1.in &amp;nbsp; 2009-12-02 14:01:28.937500000 -0800
&lt;br&gt;@@ -41,7 +41,7 @@ Filename: &amp;quot;{app}\gprolog.url&amp;quot;; Section:
&lt;br&gt;&lt;br&gt;&amp;nbsp; [Icons]
&lt;br&gt;&amp;nbsp; Name: &amp;quot;{group}\GNU Prolog&amp;quot;; Filename: &amp;quot;{app}\bin\gprolog.exe&amp;quot;
&lt;br&gt;-Name: &amp;quot;{group}\Help&amp;quot;; Filename: &amp;quot;{app}\doc\manual.chm&amp;quot;
&lt;br&gt;+Name: &amp;quot;{group}\Help&amp;quot;; Filename: &amp;quot;{app}\doc\gprolog.chm&amp;quot;
&lt;br&gt;&amp;nbsp; Name: &amp;quot;{group}\Html Manual&amp;quot;; Filename: &amp;quot;{app}\doc\html_node\index.html&amp;quot;
&lt;br&gt;&amp;nbsp; Name: &amp;quot;{group}\The GNU Prolog Web Site&amp;quot;; Filename: &amp;quot;{app}\gprolog.url&amp;quot;
&lt;br&gt;&amp;nbsp; Name: &amp;quot;{group}\Uninstall GNU Prolog&amp;quot;; Filename: &amp;quot;{uninstallexe}&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26655676&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Minor-setup-packaging-error-in-setup-gprolog-1.3.1.exe.-tp26655676p26655676.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26655673</id>
	<title>Minor setup packaging error in setup-gprolog-1.3.1.exe.</title>
	<published>2009-12-01T19:45:24Z</published>
	<updated>2009-12-01T19:45:24Z</updated>
	<author>
		<name>L Anderson</name>
	</author>
	<content type="html">I downloaded and installed 'setup-gprolog-1.3.1.exe' onto my 'E:' drive 
&lt;br&gt;into folder 'E:/GNU-Prolog'. &amp;nbsp;The setup process creates:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;GNU Prolog.lnk -&amp;gt; E:/GNU-Prolog/bin/gprolog.exe
&lt;br&gt;&amp;nbsp; &amp;nbsp;Help.lnk -&amp;gt; E:/GNU-Prolog/doc/manual.chm &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;=============******
&lt;br&gt;&amp;nbsp; &amp;nbsp;Html Manual.lnk -&amp;gt; E:/GNU-Prolog/doc/html_node/index.html
&lt;br&gt;&amp;nbsp; &amp;nbsp;The GNU Prolog Web Site.lnk -&amp;gt; E:/GNU-Prolog/gprolog.url
&lt;br&gt;&amp;nbsp; &amp;nbsp;Uninstall GNU Prolog.lnk -&amp;gt; E:/GNU-Prolog/unins000.exe
&lt;br&gt;&lt;br&gt;in 'C:\Documents and Settings\All Users\Start Menu\Programs\GNU Prolog'.
&lt;br&gt;&lt;br&gt;There is no 'manual.chm' in 'E:/GNU-Prolog/doc/'; but there is a
&lt;br&gt;'gprolog.chm'. &amp;nbsp;This appears to be a setup packaging error where
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;'Help.lnk -&amp;gt; E:/GNU-Prolog/doc/gprolog.chm'&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;=============******
&lt;br&gt;&lt;br&gt;is probably what is wanted. &amp;nbsp;The other links work as expected.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Lowell Anderson
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26655673&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Minor-setup-packaging-error-in-setup-gprolog-1.3.1.exe.-tp26655673p26655673.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26445570</id>
	<title>Re: Snow Leopard (MacOS X 10.6) port</title>
	<published>2009-11-20T07:48:38Z</published>
	<updated>2009-11-20T07:48:38Z</updated>
	<author>
		<name>Daniel Diaz-3</name>
	</author>
	<content type="html">Hi Paulo,
&lt;br&gt;&lt;br&gt;this is fixed in next release (not yet ready). Here is the current 
&lt;br&gt;snapshot including the fix (for the moment gprolog is compiled in 
&lt;br&gt;32-bits mode). The tarball is in the unstable directory:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://gprolog.univ-paris1.fr/unstable/gprolog-20091120.tgz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gprolog.univ-paris1.fr/unstable/gprolog-20091120.tgz&lt;/a&gt;&lt;br&gt;&lt;br&gt;Paulo let me know if it is OK.
&lt;br&gt;&lt;br&gt;I'm interested in feedbacks about the stability of this version (since I 
&lt;br&gt;have changed some important things like list manipulation predicates, 
&lt;br&gt;e.g. the basic append/3 should be around 3 times faster). You can report 
&lt;br&gt;success/problems here on the list or directly by email at 
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26445570&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Daniel.Diaz@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;Thank you
&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;Paulo Moura a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I updated to Snow Leopard (MacOS X 10.6) and I'm trying, without success so far, to compile the latest unstable version of GNU Prolog (dated from September 2). Any hints? I'm getting the error (already reported by others):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; (cd EnginePl; make config)
&lt;br&gt;&amp;gt; gcc -march=i486 -O3 -fomit-frame-pointer &amp;nbsp;-o pl_config pl_config.c
&lt;br&gt;&amp;gt; pl_config.c:1: error: CPU you selected does not support x86-64 instruction set
&lt;br&gt;&amp;gt; pl_config.c:1: error: CPU you selected does not support x86-64 instruction set
&lt;br&gt;&amp;gt; make[1]: *** [pl_config] Error 1
&lt;br&gt;&amp;gt; make: *** [all] Error 2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hacked march=x86-64 but that gives another error:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; gplc -c foreign.wam
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:4:32-bit absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:4:cannot do signed 4 byte relocation
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:9:32-bit absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:9:cannot do signed 4 byte relocation
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:14:32-bit absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:14:cannot do signed 4 byte relocation
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:18:suffix or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:19:suffix or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:31:suffix or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:32:suffix or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:36:suffix or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:37:suffix or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:44:32-bit absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:44:cannot do signed 4 byte relocation
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:48:32-bit absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:48:cannot do signed 4 byte relocation
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:52:32-bit absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:52:cannot do signed 4 byte relocation
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:70:suffix or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:71:suffix or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:75:suffix or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:76:suffix or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:79:suffix or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:80:suffix or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:84:suffix or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:85:suffix or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:88:suffix or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:89:suffix or operands invalid for `pop'
&lt;br&gt;&amp;gt; compilation failed
&lt;br&gt;&amp;gt; make[1]: *** [foreign.o] Error 1
&lt;br&gt;&amp;gt; make: *** [all] Error 1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There is already a port to x86_64/bsd so it should not be difficult to solve the problem above. Your feedback is appreciated.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Paulo
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----------------------------------------------------------------
&lt;br&gt;&amp;gt; Paulo Jorge Lopes de Moura, PhD
&lt;br&gt;&amp;gt; Assistant Professor
&lt;br&gt;&amp;gt; Dep. of Computer Science, University of Beira Interior
&lt;br&gt;&amp;gt; 6201-001 Covilhã, Portugal
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Office 3.18 &amp;nbsp;Ext. 3276
&lt;br&gt;&amp;gt; Phone: +351 275319891 Fax: +351 275319899
&lt;br&gt;&amp;gt; Email: &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26445570&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pmoura@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Home page: &amp;lt;&lt;a href=&quot;http://www.di.ubi.pt/~pmoura&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.di.ubi.pt/~pmoura&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Research: &amp;nbsp;&amp;lt;&lt;a href=&quot;http://logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logtalk.org/&lt;/a&gt;&amp;gt; Blog: &amp;lt;&lt;a href=&quot;http://blog.logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.logtalk.org/&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Users-prolog mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26445570&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Users-prolog@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ce message a ete verifie par MailScanner
&lt;br&gt;pour des virus ou des polluriels et rien de
&lt;br&gt;suspect n'a ete trouve.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Users-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26445570&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Users-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Users-f1826.html&quot; embed=&quot;fixTarget[1826]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Snow-Leopard-%28MacOS-X-10.6%29-port-tp26445048p26445570.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26445048</id>
	<title>Snow Leopard (MacOS X 10.6) port</title>
	<published>2009-11-20T07:17:19Z</published>
	<updated>2009-11-20T07:17:19Z</updated>
	<author>
		<name>Paulo Moura</name>
	</author>
	<content type="html">&lt;br&gt;Hi!
&lt;br&gt;&lt;br&gt;I updated to Snow Leopard (MacOS X 10.6) and I'm trying, without success so far, to compile the latest unstable version of GNU Prolog (dated from September 2). Any hints? I'm getting the error (already reported by others):
&lt;br&gt;&lt;br&gt;(cd EnginePl; make config)
&lt;br&gt;gcc -march=i486 -O3 -fomit-frame-pointer &amp;nbsp;-o pl_config pl_config.c
&lt;br&gt;pl_config.c:1: error: CPU you selected does not support x86-64 instruction set
&lt;br&gt;pl_config.c:1: error: CPU you selected does not support x86-64 instruction set
&lt;br&gt;make[1]: *** [pl_config] Error 1
&lt;br&gt;make: *** [all] Error 2
&lt;br&gt;&lt;br&gt;Hacked march=x86-64 but that gives another error:
&lt;br&gt;&lt;br&gt;gplc -c foreign.wam
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:4:32-bit absolute addressing is not supported for x86-64
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:4:cannot do signed 4 byte relocation
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:9:32-bit absolute addressing is not supported for x86-64
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:9:cannot do signed 4 byte relocation
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:14:32-bit absolute addressing is not supported for x86-64
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:14:cannot do signed 4 byte relocation
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:18:suffix or operands invalid for `push'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:19:suffix or operands invalid for `push'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:31:suffix or operands invalid for `pop'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:32:suffix or operands invalid for `pop'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:36:suffix or operands invalid for `push'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:37:suffix or operands invalid for `push'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:44:32-bit absolute addressing is not supported for x86-64
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:44:cannot do signed 4 byte relocation
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:48:32-bit absolute addressing is not supported for x86-64
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:48:cannot do signed 4 byte relocation
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:52:32-bit absolute addressing is not supported for x86-64
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:52:cannot do signed 4 byte relocation
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:70:suffix or operands invalid for `pop'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:71:suffix or operands invalid for `pop'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:75:suffix or operands invalid for `push'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:76:suffix or operands invalid for `push'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:79:suffix or operands invalid for `pop'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:80:suffix or operands invalid for `pop'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:84:suffix or operands invalid for `push'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:85:suffix or operands invalid for `push'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:88:suffix or operands invalid for `pop'
&lt;br&gt;/var/folders/sY/sY2-SVlw2RWEKk+8ZReZU++++TI/-Tmp-/gplci6MwUc.s:89:suffix or operands invalid for `pop'
&lt;br&gt;compilation failed
&lt;br&gt;make[1]: *** [foreign.o] Error 1
&lt;br&gt;make: *** [all] Error 1
&lt;br&gt;&lt;br&gt;There is already a port to x86_64/bsd so it should not be difficult to solve the problem above. Your feedback is appreciated.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Paulo
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----------------------------------------------------------------
&lt;br&gt;Paulo Jorge Lopes de Moura, PhD
&lt;br&gt;Assistant Professor
&lt;br&gt;Dep. of Computer Science, University of Beira Interior
&lt;br&gt;6201-001 Covilhã, Portugal
&lt;br&gt;&lt;br&gt;Office 3.18 &amp;nbsp;Ext. 3276
&lt;br&gt;Phone: +351 275319891 Fax: +351 275319899
&lt;br&gt;Email: &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26445048&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pmoura@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Home page: &amp;lt;&lt;a href=&quot;http://www.di.ubi.pt/~pmoura&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.di.ubi.pt/~pmoura&lt;/a&gt;&amp;gt;
&lt;br&gt;Research: &amp;nbsp;&amp;lt;&lt;a href=&quot;http://logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logtalk.org/&lt;/a&gt;&amp;gt; Blog: &amp;lt;&lt;a href=&quot;http://blog.logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.logtalk.org/&lt;/a&gt;&amp;gt;
&lt;br&gt;-----------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Users-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26445048&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Users-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Users-f1826.html&quot; embed=&quot;fixTarget[1826]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Snow-Leopard-%28MacOS-X-10.6%29-port-tp26445048p26445048.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26434244</id>
	<title>Cygwin --- interpreter exits after invoking</title>
	<published>2009-11-19T13:15:29Z</published>
	<updated>2009-11-19T13:15:29Z</updated>
	<author>
		<name>schemelab</name>
	</author>
	<content type="html">Hi, I&amp;#39;m having problems getting GNU Prolog (stable and unstable) to run under Cygwin... bug report follows.&lt;br&gt;&lt;br&gt;&lt;br&gt;    *   The type of machine you are using (use uname -a under Unix) --- &lt;b&gt;A Cygwin PC&lt;/b&gt;&lt;br&gt;    * GNU Prolog version (use gprolog --version).  ---&lt;b&gt; I tried 1.3.1 and 1.3.2&lt;/b&gt;&lt;br&gt;
    * The operands given to the `configure&amp;#39; and the output of the configuration if the bug concerns the compilation/installation phase. --&lt;b&gt; none, I simply typed &amp;quot;./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&amp;quot;&lt;/b&gt;&lt;br&gt;
    * The complete text of any files needed to reproduce the bug. Try to obtain a minimal example showing the bug.&lt;br&gt;&lt;br&gt;&lt;b style=&quot;font-family: courier new,monospace;&quot;&gt;[tbrannon@Ghostdc7600] [/usr/local/gprolog-1.3.2/bin] ./gprolog.exe &lt;br&gt;
GNU Prolog 1.3.2&lt;br&gt;By Daniel Diaz&lt;br&gt;Copyright (C) 1999-2009 Daniel Diaz&lt;br&gt;| ?- &lt;br&gt;&lt;br&gt;&lt;br&gt;Report bugs to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434244&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bug-prolog@...&lt;/a&gt;.&lt;br&gt;[tbrannon@Ghostdc7600] [~/prg/cygwin/gnuprolog/GNU-Prolog-1.3.1-1-src/src] /usr/local/gprolog-1.3.1/bin/gprolog --init-goal write(before), nl --entry-goal write(inside), nl --query-goal append([a,b],[c,d],X) &lt;br&gt;
sh: syntax error near unexpected token `(&amp;#39;&lt;br&gt;[tbrannon@Ghostdc7600] [~/prg/cygwin/gnuprolog/GNU-Prolog-1.3.1-1-src/src] /usr/local/gprolog-1.3.1/bin/gprolog.exe &lt;br&gt;GNU Prolog 1.3.1&lt;br&gt;By Daniel Diaz&lt;br&gt;Copyright (C) 1999-2009 Daniel Diaz&lt;br&gt;
| ?- &lt;br&gt;&lt;br&gt;[tbrannon@Ghostdc7600] [~/prg/cygwin/gnuprolog/GNU-Prolog-1.3.1-1-src/src] &lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;    * A description of what behavior you observe that you believe is incorrect --- &lt;b&gt;the interpreter exits upon being invoked, instead of staying in a read - eval - execute loop.&lt;/b&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434244&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Cygwin-----interpreter-exits-after-invoking-tp26434244p26434244.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26444273</id>
	<title>bug with cyrillic symbols</title>
	<published>2009-11-19T01:24:39Z</published>
	<updated>2009-11-19T01:24:39Z</updated>
	<author>
		<name>Александр Прокопчук</name>
	</author>
	<content type="html">Hello, Bug-prolog.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Cyrillic symbol 'м', 'я' and 'Ё' not visible in console, but it
&lt;br&gt;&amp;nbsp; &amp;nbsp;working.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26444273&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;prokopchuk@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26444273&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/bug-with-cyrillic-symbols-tp26444273p26444273.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26410134</id>
	<title>Re: Compiling GNU Prolog under Windows 7 with MSVC++ 2008</title>
	<published>2009-11-18T07:37:15Z</published>
	<updated>2009-11-18T07:37:15Z</updated>
	<author>
		<name>Daniel Diaz-3</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Hello James,&lt;br&gt;
&lt;br&gt;
thank you for this bug + workaround report.&lt;br&gt;
I'll look at it in details later and see how to include your patch.&lt;br&gt;
&lt;br&gt;
Thanks again.&lt;br&gt;
&lt;br&gt;
Daniel&lt;br&gt;
&lt;br&gt;
James Gate a &amp;eacute;crit&amp;nbsp;:
&lt;blockquote cite=&quot;mid:4AFFFDFE.2080101@durham.ac.uk&quot; type=&quot;cite&quot;&gt;Hi,&lt;br&gt;
  &lt;br&gt;
* I am running GNU Prolog on an x86 running the 32-bit version of
Windows 7.&lt;br&gt;
* My compiler is Microsoft Visual C++ 2008 Express Edition - i.e. the
free one.&lt;br&gt;
* I have the latest version of the Windows SDK installed - i.e. the one
with Windows 7 support.&lt;br&gt;
* The following is about GNU Prolog Version 1.3.1.&lt;br&gt;
  &lt;br&gt;
If I download the GNU Prolog windows installer package (for MSVC), the
interpreter works fine but the compiler fails to link due to the
library 'libcp.lib' having been renamed to 'libc.lib' in the move from
VC++ 2005 to 2008.&lt;br&gt;
  &lt;br&gt;
Therefore I decided to compile GNU Prolog from source using VC++ 2008.
I did this as follows:&lt;br&gt;
1. Extract archive.&lt;br&gt;
2. Open up VC++ 2008 command prompt and 'cd' into C:\&amp;lt;extract
location&amp;gt;\gprolog-1.3.1\src&lt;br&gt;
3. Execute the command 'sh configure --with-msvc
--with-install-dir=/c/Dev/GProlog'&lt;br&gt;
4. Execute 'make'&lt;br&gt;
5. Execute 'make install'&lt;br&gt;
  &lt;br&gt;
* The command 'sh' comes from MSys 1.0, whose 'bin' directory is in my
PATH environment variable.&lt;br&gt;
  &lt;br&gt;
* Initially step 3 failed because there was no 'mingw-as.exe' in my
path, but 'as.exe' (from MinGW 5.1.4) was, so I simply copied 'as.exe'
to 'mingw-as.exe' in MinGW's 'bin' directory.&lt;br&gt;
  &lt;br&gt;
* Step 4 failed with the following error:&lt;br&gt;
  &lt;small&gt;&lt;font face=&quot;Courier New, Courier, monospace&quot;&gt;(cd ../TopComp;
make gplc.exe)&lt;br&gt;
make[2]: Entering directory
`/c/Users/James/Desktop/gprolog-1.3.1/src/TopComp'&lt;br&gt;
cl -nologo -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -O2
-EHsc -Feg&lt;br&gt;
plc.exe top_comp.c advapi32.lib user32.lib ws2_32.lib&lt;br&gt;
top_comp.c&lt;br&gt;
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h(272) :
error C31&lt;br&gt;
63: 'getc': attributes inconsistent with previous declaration&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\stdio.h(214) : s&lt;br&gt;
ee declaration of 'getc'&lt;br&gt;
make[2]: *** [gplc.exe] Error 2&lt;br&gt;
make[2]: Leaving directory
`/c/Users/James/Desktop/gprolog-1.3.1/src/TopComp'&lt;br&gt;
make[1]: *** [wam_regs.h] Error 2&lt;br&gt;
make[1]: Leaving directory
`/c/Users/James/Desktop/gprolog-1.3.1/src/EnginePl'&lt;br&gt;
make: *** [all] Error 2&lt;/font&gt;&lt;/small&gt;&lt;br&gt;
  &lt;br&gt;
Which can be fixed in the file 'EnginePl\arch_dep.h' by either
commenting out the block:&lt;br&gt;
  &lt;font face=&quot;Courier New, Courier, monospace&quot;&gt;&lt;small&gt;#ifndef HAVE_FGETC&lt;br&gt;
#define fgetc getc&lt;br&gt;
#endif&lt;/small&gt;&lt;br&gt;
  &lt;/font&gt;Or adding the line&lt;small&gt;&lt;font face=&quot;Courier New, Courier, monospace&quot;&gt;&lt;br&gt;
#define HAVE_FGETC&lt;/font&gt;&lt;/small&gt;&lt;br&gt;
before the block.&lt;br&gt;
  &lt;br&gt;
Everything seems to be running as per normal and I can successfully
compile and link programs. I assume the above problem in 'arch_dep.h'
is something to do with the 'configure' script, but I have zero
experience with these so any fix I produce will most likely only work
on my platform!&lt;br&gt;
  &lt;br&gt;
Kind Regards,&lt;br&gt;
  &lt;br&gt;
James Gate,&lt;br&gt;
PhD Student, Algorithms and Complexity Resarch Group, University of
Durham, UK.&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
-- &lt;br&gt;
Ce message a &amp;eacute;t&amp;eacute; v&amp;eacute;rifi&amp;eacute; par
  &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://www.mailscanner.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;/b&gt;&lt;b&gt;MailScanner&lt;/a&gt;
  &lt;br&gt;
pour des virus ou des polluriels et rien de
  &lt;br&gt;
suspect n'a &amp;eacute;t&amp;eacute; trouv&amp;eacute;.
  &lt;pre wrap=&quot;&quot;&gt;
&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;
_______________________________________________
Bug-prolog mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26410134&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;br /&gt;-- 
&lt;br /&gt;Ce message a &amp;eacute;t&amp;eacute; v&amp;eacute;rifi&amp;eacute; par
&lt;a href=&quot;http://www.mailscanner.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;b&gt;MailScanner&lt;/b&gt;&lt;/a&gt;
&lt;br /&gt;pour des virus ou des polluriels et rien de
&lt;br /&gt;suspect n'a &amp;eacute;t&amp;eacute; trouv&amp;eacute;.
&lt;/html&gt;


&lt;br /&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26410134&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Compiling-GNU-Prolog-under-Windows-7-with-MSVC%2B%2B-2008-tp26409525p26410134.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26405252</id>
	<title>Re: number_codes breaks if handling unmatched-doublequote error</title>
	<published>2009-11-18T02:07:18Z</published>
	<updated>2009-11-18T02:07:18Z</updated>
	<author>
		<name>Daniel Diaz-3</name>
	</author>
	<content type="html">Thank you Jasper for your detailed report (very precise).
&lt;br&gt;Il is fixed and will be available in the next version (coming soon as a 
&lt;br&gt;beta).
&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;Jasper Taylor a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Daniel and everyone.
&lt;br&gt;&amp;gt; I am using gprolog 1.3.2 on Linux and I have this problem. In certain 
&lt;br&gt;&amp;gt; circumstances, number_codes is raising an exception when it should 
&lt;br&gt;&amp;gt; succeed. This only happens if:
&lt;br&gt;&amp;gt; * number_codes has a string matching a valid number as the 2nd arg and 
&lt;br&gt;&amp;gt; a variable as the first
&lt;br&gt;&amp;gt; * number_codes is called in the exception handling clause of 'catch'
&lt;br&gt;&amp;gt; * the exception clause is executing because the goal of 'catch' 
&lt;br&gt;&amp;gt; contained a read_term which caused a parse error
&lt;br&gt;&amp;gt; * the parse error was due to an unmatched double quote.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This example produces the bug. It looks like the read_term is 
&lt;br&gt;&amp;gt; producing two errors, one of which hangs around and causes an 
&lt;br&gt;&amp;gt; exception in number_codes. The string of codes converts to sin(&amp;quot;foo).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; catch(read_from_codes([115,105,110,40,34,102,111,111,41,47], Term),
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bug,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;number_codes(G, [51,49])).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; note that if you replace number_codes with name, the example executes 
&lt;br&gt;&amp;gt; and catches the exception correctly, but G gets set to the atom '31' 
&lt;br&gt;&amp;gt; rather than the number 31, which I guess is because the implementation 
&lt;br&gt;&amp;gt; of name calls number_codes internally, and calls atom_codes when that 
&lt;br&gt;&amp;gt; raises an exception.
&lt;br&gt;&amp;gt; Hope you enjoy this challenge!
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;--Jasper
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bug-prolog mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26405252&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ce message a ete verifie par MailScanner
&lt;br&gt;pour des virus ou des polluriels et rien de
&lt;br&gt;suspect n'a ete trouve.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26405252&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/number_codes-breaks-if-handling-unmatched-doublequote-error-tp26371351p26405252.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26371351</id>
	<title>number_codes breaks if handling unmatched-doublequote error</title>
	<published>2009-11-16T04:50:44Z</published>
	<updated>2009-11-16T04:50:44Z</updated>
	<author>
		<name>Jasper Taylor</name>
	</author>
	<content type="html">Hi Daniel and everyone.
&lt;br&gt;I am using gprolog 1.3.2 on Linux and I have this problem. In certain 
&lt;br&gt;circumstances, number_codes is raising an exception when it should 
&lt;br&gt;succeed. This only happens if:
&lt;br&gt;* number_codes has a string matching a valid number as the 2nd arg and a 
&lt;br&gt;variable as the first
&lt;br&gt;* number_codes is called in the exception handling clause of 'catch'
&lt;br&gt;* the exception clause is executing because the goal of 'catch' 
&lt;br&gt;contained a read_term which caused a parse error
&lt;br&gt;* the parse error was due to an unmatched double quote.
&lt;br&gt;&lt;br&gt;This example produces the bug. It looks like the read_term is producing 
&lt;br&gt;two errors, one of which hangs around and causes an exception in 
&lt;br&gt;number_codes. The string of codes converts to sin(&amp;quot;foo).
&lt;br&gt;&lt;br&gt;&lt;br&gt;catch(read_from_codes([115,105,110,40,34,102,111,111,41,47], Term),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Bug,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; number_codes(G, [51,49])).
&lt;br&gt;&lt;br&gt;note that if you replace number_codes with name, the example executes 
&lt;br&gt;and catches the exception correctly, but G gets set to the atom '31' 
&lt;br&gt;rather than the number 31, which I guess is because the implementation 
&lt;br&gt;of name calls number_codes internally, and calls atom_codes when that 
&lt;br&gt;raises an exception.
&lt;br&gt;Hope you enjoy this challenge!
&lt;br&gt;&amp;nbsp; &amp;nbsp; --Jasper
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371351&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/number_codes-breaks-if-handling-unmatched-doublequote-error-tp26371351p26371351.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26409525</id>
	<title>Compiling GNU Prolog under Windows 7 with MSVC++ 2008</title>
	<published>2009-11-15T05:11:26Z</published>
	<updated>2009-11-15T05:11:26Z</updated>
	<author>
		<name>James Gate</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Hi,&lt;br&gt;
&lt;br&gt;
* I am running GNU Prolog on an x86 running the 32-bit version of
Windows 7.&lt;br&gt;
* My compiler is Microsoft Visual C++ 2008 Express Edition - i.e. the
free one.&lt;br&gt;
* I have the latest version of the Windows SDK installed - i.e. the one
with Windows 7 support.&lt;br&gt;
* The following is about GNU Prolog Version 1.3.1.&lt;br&gt;
&lt;br&gt;
If I download the GNU Prolog windows installer package (for MSVC), the
interpreter works fine but the compiler fails to link due to the
library 'libcp.lib' having been renamed to 'libc.lib' in the move from
VC++ 2005 to 2008.&lt;br&gt;
&lt;br&gt;
Therefore I decided to compile GNU Prolog from source using VC++ 2008.
I did this as follows:&lt;br&gt;
1. Extract archive.&lt;br&gt;
2. Open up VC++ 2008 command prompt and 'cd' into C:\&amp;lt;extract
location&amp;gt;\gprolog-1.3.1\src&lt;br&gt;
3. Execute the command 'sh configure --with-msvc
--with-install-dir=/c/Dev/GProlog'&lt;br&gt;
4. Execute 'make'&lt;br&gt;
5. Execute 'make install'&lt;br&gt;
&lt;br&gt;
* The command 'sh' comes from MSys 1.0, whose 'bin' directory is in my
PATH environment variable.&lt;br&gt;
&lt;br&gt;
* Initially step 3 failed because there was no 'mingw-as.exe' in my
path, but 'as.exe' (from MinGW 5.1.4) was, so I simply copied 'as.exe'
to 'mingw-as.exe' in MinGW's 'bin' directory.&lt;br&gt;
&lt;br&gt;
* Step 4 failed with the following error:&lt;br&gt;
&lt;small&gt;&lt;font face=&quot;Courier New, Courier, monospace&quot;&gt;(cd ../TopComp;
make gplc.exe)&lt;br&gt;
make[2]: Entering directory
`/c/Users/James/Desktop/gprolog-1.3.1/src/TopComp'&lt;br&gt;
cl -nologo -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -O2
-EHsc -Feg&lt;br&gt;
plc.exe top_comp.c advapi32.lib user32.lib ws2_32.lib&lt;br&gt;
top_comp.c&lt;br&gt;
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h(272) :
error C31&lt;br&gt;
63: 'getc': attributes inconsistent with previous declaration&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\stdio.h(214) : s&lt;br&gt;
ee declaration of 'getc'&lt;br&gt;
make[2]: *** [gplc.exe] Error 2&lt;br&gt;
make[2]: Leaving directory
`/c/Users/James/Desktop/gprolog-1.3.1/src/TopComp'&lt;br&gt;
make[1]: *** [wam_regs.h] Error 2&lt;br&gt;
make[1]: Leaving directory
`/c/Users/James/Desktop/gprolog-1.3.1/src/EnginePl'&lt;br&gt;
make: *** [all] Error 2&lt;/font&gt;&lt;/small&gt;&lt;br&gt;
&lt;br&gt;
Which can be fixed in the file 'EnginePl\arch_dep.h' by either
commenting out the block:&lt;br&gt;
&lt;font face=&quot;Courier New, Courier, monospace&quot;&gt;&lt;small&gt;#ifndef HAVE_FGETC&lt;br&gt;
#define fgetc getc&lt;br&gt;
#endif&lt;/small&gt;&lt;br&gt;
&lt;/font&gt;Or adding the line&lt;small&gt;&lt;font face=&quot;Courier New, Courier, monospace&quot;&gt;&lt;br&gt;
#define HAVE_FGETC&lt;/font&gt;&lt;/small&gt;&lt;br&gt;
before the block.&lt;br&gt;
&lt;br&gt;
Everything seems to be running as per normal and I can successfully
compile and link programs. I assume the above problem in 'arch_dep.h'
is something to do with the 'configure' script, but I have zero
experience with these so any fix I produce will most likely only work
on my platform!&lt;br&gt;
&lt;br&gt;
Kind Regards,&lt;br&gt;
&lt;br&gt;
James Gate,&lt;br&gt;
PhD Student, Algorithms and Complexity Resarch Group, University of
Durham, UK.&lt;br&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26409525&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Compiling-GNU-Prolog-under-Windows-7-with-MSVC%2B%2B-2008-tp26409525p26409525.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26132168</id>
	<title>DES 1.7.0 Released</title>
	<published>2009-10-30T08:32:48Z</published>
	<updated>2009-10-30T08:32:48Z</updated>
	<author>
		<name>Fernando Sáenz Pérez</name>
	</author>
	<content type="html">[Apologies for multiple receptions]
&lt;br&gt;&lt;br&gt;Hello.
&lt;br&gt;This is a mail just for informing that the new release
&lt;br&gt;&lt;br&gt;&amp;nbsp; Datalog Educational System version 1.6.2
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://des.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://des.sourceforge.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;has been launched on October, 30th, 2009 and ported to 
&lt;br&gt;&lt;br&gt;&amp;nbsp; GNU Prolog 1.3.1
&lt;br&gt;&lt;br&gt;The main novelties in this release are: New tabled 
&lt;br&gt;aggregate predicates and functions, including count, 
&lt;br&gt;sum, avg, min, max, times, and group_by. This allows 
&lt;br&gt;to support SQL aggregates with the usual aggregate 
&lt;br&gt;functions and grouping clause. SQL statements 
&lt;br&gt;including such aggregates are translated into Datalog 
&lt;br&gt;rules including a group_by predicate, which, in turn,
&lt;br&gt;may contain aggregate functions in arithmetic 
&lt;br&gt;expressions occurring both in the projection list and
&lt;br&gt;in the having condition. In addition, these 
&lt;br&gt;aggregates allow solving some optimization problems. 
&lt;br&gt;Also, is_null and not_is_null predicates are included 
&lt;br&gt;for testing null values in Datalog rules. Domain, 
&lt;br&gt;primary key, and referential integrity constraints 
&lt;br&gt;for tables created with SQL statements can be 
&lt;br&gt;specified, and are checked whenever a fact is 
&lt;br&gt;asserted (or a tuple inserted). In addition, a basic 
&lt;br&gt;type inferring system for views is provided. For 
&lt;br&gt;easing the writing of rules, operands of comparison 
&lt;br&gt;operators, the equality in particular, can be 
&lt;br&gt;(arithmetic) expressions which are evaluated before 
&lt;br&gt;the comparison itself. Finally, a very preliminary 
&lt;br&gt;version of a test case generator for SQL views is 
&lt;br&gt;included.
&lt;br&gt;&lt;br&gt;Release notes are attached to the end of this message.
&lt;br&gt;Please, see &lt;a href=&quot;http://des.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://des.sourceforge.net/&lt;/a&gt;&amp;nbsp;for details.
&lt;br&gt;&lt;br&gt;&amp;nbsp; Best regards.
&lt;br&gt;&lt;br&gt;==============================================================
&lt;br&gt;Fernando Sáenz Pérez
&lt;br&gt;Profesor Titular de Universidad / Associate Professor
&lt;br&gt;Home Page: &lt;a href=&quot;http://www.fdi.ucm.es/profesor/fernan&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fdi.ucm.es/profesor/fernan&lt;/a&gt;&lt;br&gt;Tel: + 34 913947642. Fax: + 34 913947547
&lt;br&gt;Despacho / Office: 435 (4ª planta / 4th floor)
&lt;br&gt;Dept. Ingeniería del Software e Inteligencia Artificial / 
&lt;br&gt;Department of Software Engineering and Artificial Intelligence
&lt;br&gt;Universidad Complutense de Madrid
&lt;br&gt;Facultad de Informática
&lt;br&gt;C/Profesor José García Santesmases, s/n
&lt;br&gt;E - 28040 Madrid. Spain
&lt;br&gt;==============================================================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Version 1.7.0 of DES adds to previous version (1.6.2):
&lt;br&gt;&lt;br&gt;* Enhancements:
&lt;br&gt;&amp;nbsp; o Extended SQL grammar and processor to cope with types as well as table and column constraints (primary key and foreign key)
&lt;br&gt;&amp;nbsp; o Type system for SQL. Primitive types include: char, char(n), varchar(n), varchar, string, int, integer, and real
&lt;br&gt;&amp;nbsp; o Basic type checking/inferring system for SQL views. Inferred types for views are displayed via /dbschema and, for autoviews, in the answer relation. Inferring precision is low (the types of expressions and numbers are not inferred)
&lt;br&gt;&amp;nbsp; o Domain, primary key, and referential integrity constraints for tables created with SQL statements
&lt;br&gt;&amp;nbsp; o Datalog aggregate predicates: group_by/3, count/3, count/2, &amp;nbsp;sum/3, times/3, avg/3, min/3, and max/3
&lt;br&gt;&amp;nbsp; o Datalog aggregate functions: count/0, count/1, &amp;nbsp;sum/1, times/1, avg/1, min/1, and max/1
&lt;br&gt;&amp;nbsp; o Datalog predicate builtins: is_null/1 and is_not_null/1 for determining whether their single argument is a null value or not, respectively
&lt;br&gt;&amp;nbsp; o Test case generation for views
&lt;br&gt;&amp;nbsp; o New commands:
&lt;br&gt;&amp;nbsp; &amp;nbsp; * /test_case View. Generates all test case classes of for the given view
&lt;br&gt;&amp;nbsp; &amp;nbsp; * /p Filename. Shorthand for /process Filename
&lt;br&gt;&amp;nbsp; o Upgraded commands:
&lt;br&gt;&amp;nbsp; &amp;nbsp; * /listing Head. Lists all rules whose heads are subsumed by Head
&lt;br&gt;&amp;nbsp; &amp;nbsp; * /listing Head:-Body. Lists all rules that are subsumed by Head:-Body
&lt;br&gt;&amp;nbsp; o The command process looks for its input filename, allowing to omit the extensions .sql and .ini
&lt;br&gt;&amp;nbsp; o Comparison operators can include arithmetic expressions, as in A&amp;lt;2*B. This also means that equality behaves more generally than is/2, as shown in the query sqrt(2)=X, which returns { sqrt(2) = 1.4142135623730951 }
&lt;br&gt;&amp;nbsp; o Some arithmetic expressions are precomputed when translating SQL statements to Datalog rules
&lt;br&gt;&amp;nbsp; o Displaying the number of tuples in rule listings, retracts, and abolishes
&lt;br&gt;&amp;nbsp; o Adding development flag status to the listing of /status
&lt;br&gt;* Changes:
&lt;br&gt;&amp;nbsp; o A table definition with a CREATE TABLE statement must include a type for each attribute. Former table definitions (up to version 1.6.2) are no longer valid
&lt;br&gt;&amp;nbsp; o Evaluation of an arithmetic expression including a null value returns a null, instead of raising an exception
&lt;br&gt;&amp;nbsp; o Operands of comparison operators are evaluated. Only arithmetic expressions are allowed, up to now. So, X=Y+2 is allowed whenever Y is bound
&lt;br&gt;&amp;nbsp; o The distribution files des1.pl, dessql.pl, and desdebug.pl have been renamed to des_glue.pl, des_sql.pl, and des_debug.pl, respectively
&lt;br&gt;* Fixed bugs:
&lt;br&gt;&amp;nbsp; o Development listings via /dbschema were not displaying compiled Datalog rules
&lt;br&gt;&amp;nbsp; o String constants including only digits were incorrectly parsed as numbers
&lt;br&gt;&amp;nbsp; o Failed to parse SQL set statements involving constants in the projection list
&lt;br&gt;&amp;nbsp; o Nulls were not correctly read from files
&lt;br&gt;&amp;nbsp; o IS NULL and IS NOT NULL in SQL statements were not behaving correctly
&lt;br&gt;&amp;nbsp; o Safety checks involving disjunctions were not always properly performed, as in p(X) :- q(X);r(X)
&lt;br&gt;&amp;nbsp; o The command /operators was never implemented but listed via /help. It has been removed
&lt;br&gt;&amp;nbsp; o Listings of exploded rules were not displaying the correct source variable names in bodies
&lt;br&gt;&amp;nbsp; o Some rules could not been asserted under simplification, as p(X):-X=1;X=2
&lt;br&gt;&amp;nbsp; o Error when a multiply renamed table occurs in a SQL statement, as in select * from t t1,t t2 where t1.a=t2.a
&lt;br&gt;* Caveat:
&lt;br&gt;&amp;nbsp; o Batch processing cannot be nested
&lt;br&gt;* Known bugs:
&lt;br&gt;&amp;nbsp; o The projection list of a natural outer join is not correct in all cases
&lt;br&gt;&amp;nbsp; o Disjunctions in having conditions in the group_by clause may yield to errors which are not
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Users-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26132168&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Users-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Users-f1826.html&quot; embed=&quot;fixTarget[1826]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DES-1.7.0-Released-tp26132168p26132168.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26022424</id>
	<title>Re: Open File Error?</title>
	<published>2009-10-23T01:14:34Z</published>
	<updated>2009-10-23T01:14:34Z</updated>
	<author>
		<name>Daniel Diaz-3</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-2022-JP&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Hello,&lt;br&gt;
&lt;br&gt;
this problem comes from the fact under Windows the \ char is the
separator inside pathnames. Most built-in predicates handling file
names call absolute_file_name/2 which computes the absolute path
(resolving for instance variable substitutions, relative path like .\
and ..\, etc). Since gprolog does not yet handle wide chars when it
sees a \ it treats it as a separator. Until such an extension is done
there is no &quot;clean&quot; way to solve this. However, I'd like to provide a
&quot;not too dirty&quot; workaround for the special case of pathnames. The
easiest way I see to fix this&lt;br&gt;
is to use an enviroment variable (or a Windows register key) to
indicate if a \ preceded by a char &amp;gt;= 128 is not a separator. What
do you think ?&lt;br&gt;
&lt;br&gt;
Daniel&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Yasuhisa Matsumura wrote:
&lt;blockquote cite=&quot;mid:4C92E5D8739B47CF8D4D93258148845B@macbookyasu&quot; type=&quot;cite&quot;&gt;
  &lt;meta content=&quot;text/html;charset=iso-2022-jp&quot; http-equiv=&quot;Content-Type&quot;&gt;
  &lt;meta name=&quot;GENERATOR&quot; content=&quot;MSHTML 8.00.6001.18828&quot;&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;Dear Prof. Daniel Diaz&amp;nbsp;and other&amp;nbsp;GNU-Prolog
developers!&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;Thank you very much for your splendid
Prolog compiler.&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&amp;nbsp;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;I would like to report the following 'BUG'
(or 'Short-coming') under Windows OS.&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;I would be very glad as a Japanese user, if
you could fix it some time.&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&amp;nbsp;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;Thank you very much, again.&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;Yasuhisa Matsumura&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26022424&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;matsmura@...&lt;/a&gt;&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&amp;nbsp;&lt;/div&gt;
  &lt;div&gt;&amp;nbsp;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;OS:&amp;nbsp; Windows Vista&lt;br&gt;
GNU-Prolog version: 1.3.1&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&amp;nbsp;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;The Japanese Windows system encoding (=
Shift_JIS) includes such a 2-byte character:&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&amp;nbsp;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;&amp;nbsp;&amp;nbsp; '\x95\\\'&amp;nbsp; i.e.&amp;nbsp;
name('\x95\\\',[149,92]).&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&amp;nbsp;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;%%%%%%%%%%%%%%%%%%%%%&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;But you can NOT open the file with the file
name '\x95\\\.txt', for example,&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&amp;nbsp;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;&amp;nbsp;&amp;nbsp; test(C) :-
see('\x95\\\.txt'),get0(C),seen.&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&amp;nbsp;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;uncaught exception:
error(existence_error(source_sink,'\x95\\\.txt'),see/1)&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&amp;nbsp;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;%%%%%%%%%%%%%%%%%%%%%%%%%&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;In contrast, you CAN open the file with the
file name '\x95\[.txt'&amp;nbsp; i.e. name('\x95\[',[149,91]).&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&amp;nbsp;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;&amp;nbsp;&amp;nbsp; test(C) :- see('\x95\[.txt'), get0(C),
seen.&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&amp;nbsp;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;&amp;nbsp;&amp;nbsp; C = 97&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in case you wrote the
character 'a' in the file.&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&amp;nbsp;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;%%%%%%%%%%%%%%%%&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;PS.　　&lt;/font&gt;&lt;font face=&quot;Calibri&quot;&gt;The
characters have the following appearance on Windows system:&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;'\x95\\\'　 =　　'表'.&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;
  &lt;/font&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;'\x95\['　&amp;nbsp;&amp;nbsp; =　　'票'.&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;But I&amp;nbsp;think you cannot view the character
appearance on your French or English Operating System.&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;br&gt;
  &lt;/font&gt;&lt;/div&gt;
  &lt;br&gt;
-- &lt;br&gt;
Ce message a &amp;eacute;t&amp;eacute; v&amp;eacute;rifi&amp;eacute; par
  &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://www.mailscanner.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;/b&gt;&lt;b&gt;MailScanner&lt;/a&gt;
  &lt;br&gt;
pour des virus ou des polluriels et rien de
  &lt;br&gt;
suspect n'a &amp;eacute;t&amp;eacute; trouv&amp;eacute;.
  &lt;pre wrap=&quot;&quot;&gt;
&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;
_______________________________________________
Bug-prolog mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26022424&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;br /&gt;-- 
&lt;br /&gt;Ce message a &amp;eacute;t&amp;eacute; v&amp;eacute;rifi&amp;eacute; par
&lt;a href=&quot;http://www.mailscanner.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;b&gt;MailScanner&lt;/b&gt;&lt;/a&gt;
&lt;br /&gt;pour des virus ou des polluriels et rien de
&lt;br /&gt;suspect n'a &amp;eacute;t&amp;eacute; trouv&amp;eacute;.
&lt;/html&gt;


&lt;br /&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26022424&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Open-File-Error--tp26010132p26022424.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26010134</id>
	<title>Re: Open File Error? No.2</title>
	<published>2009-10-17T20:17:22Z</published>
	<updated>2009-10-17T20:17:22Z</updated>
	<author>
		<name>Yasuhisa Matsumura</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META content=&quot;text/html; charset=iso-2022-jp&quot; http-equiv=Content-Type&gt;
&lt;META name=GENERATOR content=&quot;MSHTML 8.00.6001.18828&quot;&gt;&lt;/HEAD&gt;
&lt;BODY style=&quot;PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px&quot; id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop=&quot;true&quot; name=&quot;Compose message area&quot;&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;This is Yasuhisa Matsumura, again.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;PS.&amp;nbsp; Please let me&amp;nbsp;add some information to the 
previous mail ('Open File Error?')&amp;nbsp; of mine.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;FONT: 10pt MS UI Gothic&quot;&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;BACKGROUND: #f5f5f5&quot;&gt;
&lt;DIV style=&quot;font-color: black&quot;&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;&lt;FONT face=&quot;MS UI Gothic&quot;&gt;On Japanese Windows, you cannot create any file with&amp;nbsp;a 
filename that includes the so called backslash '\\' (= 
[92]),&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;font-color: black&quot;&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;&lt;FONT face=&quot;MS UI Gothic&quot;&gt;but you CAN create a file with&amp;nbsp;such a&amp;nbsp;Japanese 
filename&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;&lt;FONT face=&quot;MS UI Gothic&quot;&gt;&amp;nbsp;the character codes&amp;nbsp;for which include the 
backslash code [92]&amp;nbsp;as its subpart. &lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;font-color: black&quot;&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;&lt;FONT face=&quot;MS UI Gothic&quot;&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style=&quot;font-color: black&quot;&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;&lt;FONT face=&quot;MS UI Gothic&quot;&gt;&amp;nbsp; For example:&amp;nbsp; you CANNOT directly create a file 
with the filename 'abc\d.txt'.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;font-color: black&quot;&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;&lt;FONT face=&quot;MS UI Gothic&quot;&gt;&amp;nbsp; But you CAN create a file with the filename 
'表.txt'.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;font-color: black&quot;&gt;&lt;STRONG&gt;&amp;nbsp; The character code list&amp;nbsp;for 
'表.txt' is [149,92 | &quot;.txt&quot;].&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;font-color: black&quot;&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style=&quot;font-color: black&quot;&gt;&lt;STRONG&gt;Unfortunately, we have lots of such 
2-byte characters that include [92].&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;font-color: black&quot;&gt;&lt;STRONG&gt;The preceding code (=149 in the above 
example)&amp;nbsp;directly&amp;nbsp;before&amp;nbsp;the backslash code&amp;nbsp;[92] is always 
greater than (&amp;gt;) 128 in the Japanese system.&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;font-color: black&quot;&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style=&quot;font-color: black&quot;&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;&lt;FONT face=&quot;MS UI Gothic&quot;&gt;Yasuhisa Matsumura&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;font-color: black&quot;&gt;&lt;STRONG&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26010134&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;matsmura@...&lt;/a&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;font-color: black&quot;&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;&lt;FONT face=&quot;MS UI Gothic&quot;&gt;&amp;nbsp; 
&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26010134&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Open-File-Error--No.2-tp26010134p26010134.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26010132</id>
	<title>Open File Error?</title>
	<published>2009-10-17T18:12:03Z</published>
	<updated>2009-10-17T18:12:03Z</updated>
	<author>
		<name>Yasuhisa Matsumura</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META content=text/html;charset=iso-2022-jp http-equiv=Content-Type&gt;
&lt;META name=GENERATOR content=&quot;MSHTML 8.00.6001.18828&quot;&gt;&lt;/HEAD&gt;
&lt;BODY style=&quot;PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px&quot; id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop=&quot;true&quot; name=&quot;Compose message area&quot;&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;Dear Prof. Daniel Diaz&amp;nbsp;and other&amp;nbsp;GNU-Prolog 
developers!&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;Thank you very much for your splendid Prolog 
compiler.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;I would like to report the following 'BUG' (or 
'Short-coming') under Windows OS.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;I would be very glad as a Japanese user, if you could 
fix it some time.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;Thank you very much, again.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;Yasuhisa Matsumura&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26010132&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;matsmura@...&lt;/a&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;OS:&amp;nbsp; Windows Vista&lt;BR&gt;GNU-Prolog version: 
1.3.1&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;The Japanese Windows system encoding (= Shift_JIS) 
includes such a 2-byte character:&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; '\x95\\\'&amp;nbsp; i.e.&amp;nbsp; 
name('\x95\\\',[149,92]).&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;%%%%%%%%%%%%%%%%%%%%%&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;But you can NOT open the file with the file name 
'\x95\\\.txt', for example,&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; test(C) :- 
see('\x95\\\.txt'),get0(C),seen.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;uncaught exception: 
error(existence_error(source_sink,'\x95\\\.txt'),see/1)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;%%%%%%%%%%%%%%%%%%%%%%%%%&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;In contrast, you CAN open the file with the file name 
'\x95\[.txt'&amp;nbsp; i.e. name('\x95\[',[149,91]).&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; test(C) :- see('\x95\[.txt'), get0(C), 
seen.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp; C = 97&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in case you 
wrote the character 'a' in the file.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;%%%%%%%%%%%%%%%%&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;PS.　　&lt;/FONT&gt;&lt;FONT face=Calibri&gt;The characters have the 
following appearance on Windows system:&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;'\x95\\\'　 =　　'表'.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;
&lt;DIV&gt;&lt;FONT face=Calibri&gt;'\x95\['　&amp;nbsp;&amp;nbsp; =　　'票'.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;But I&amp;nbsp;think you cannot view the character appearance on your French or 
English Operating System.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26010132&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Open-File-Error--tp26010132p26010132.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25858963</id>
	<title>Negative values in constraint solving</title>
	<published>2009-10-12T09:32:00Z</published>
	<updated>2009-10-12T09:32:00Z</updated>
	<author>
		<name>Lars Frantzen-2</name>
	</author>
	<content type="html">Dear list, dear Daniel,
&lt;br&gt;&lt;br&gt;are negative values in constraint solving planned for some future
&lt;br&gt;release? Such that:
&lt;br&gt;&lt;br&gt;X #&amp;lt; 0
&lt;br&gt;&lt;br&gt;has a solution? It would help a lot for many application scenarios we
&lt;br&gt;use gprolog for (like solving constraints over amounts of money, etc.).
&lt;br&gt;&lt;br&gt;Thanks a lot for gprolog, it does a great job!
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Lars
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Users-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25858963&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Users-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Users-f1826.html&quot; embed=&quot;fixTarget[1826]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Negative-values-in-constraint-solving-tp25858963p25858963.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25857917</id>
	<title>Re: gprolog and the 'listing' command</title>
	<published>2009-10-12T08:34:48Z</published>
	<updated>2009-10-12T08:34:48Z</updated>
	<author>
		<name>Daniel Diaz-3</name>
	</author>
	<content type="html">Hello Antonio,
&lt;br&gt;&lt;br&gt;&lt;br&gt;Antonio Maschio wrote:
&lt;br&gt;&amp;gt; Hi all (and especially Daniel),
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; is it just possible to incorporate, in next versions of gprolog, the 
&lt;br&gt;&amp;gt; 'listing' behavior for output in the **current** stream, and not 
&lt;br&gt;&amp;gt; **always** to standard output?
&lt;br&gt;Yes I'll do it since many people ask for this.
&lt;br&gt;In gprolog 1.3.2 listing will work on current output stream.
&lt;br&gt;I should be available very soon.
&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ce message a ete verifie par MailScanner
&lt;br&gt;pour des virus ou des polluriels et rien de
&lt;br&gt;suspect n'a ete trouve.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Users-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25857917&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Users-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Users-f1826.html&quot; embed=&quot;fixTarget[1826]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gprolog-and-the-%27listing%27-command-tp25853422p25857917.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25853422</id>
	<title>gprolog and the 'listing' command</title>
	<published>2009-10-12T03:17:15Z</published>
	<updated>2009-10-12T03:17:15Z</updated>
	<author>
		<name>Antonio Maschio</name>
	</author>
	<content type="html">Hi all (and especially Daniel),
&lt;br&gt;&lt;br&gt;is it just possible to incorporate, in next versions of gprolog, the 
&lt;br&gt;'listing' behavior for output in the **current** stream, and not 
&lt;br&gt;**always** to standard output?
&lt;br&gt;&lt;br&gt;I mean: following the interesting exercises of the &amp;quot;Prolog Programming 
&lt;br&gt;in Depth&amp;quot; book by M. Covington et al., there's an exercise 
&lt;br&gt;(&amp;quot;learner.pl&amp;quot;) which makes use of the fact that opening an output file 
&lt;br&gt;stream, typing 'listing(pred_whatever/n)' and closing the stream, in the 
&lt;br&gt;file there's a complete database of facts for 'pred_whatever' that can 
&lt;br&gt;be read successively. through an input stream.
&lt;br&gt;&lt;br&gt;yap and swipl work this way; gprolog, instead, **always** prints the 
&lt;br&gt;output to screen.
&lt;br&gt;&lt;br&gt;I know this is not covered in ISO Prolog (at least, AFAIK), but it's 
&lt;br&gt;common practice in others, so I guess gprolog should conform to it (or 
&lt;br&gt;at least, enable this through some switch).
&lt;br&gt;&lt;br&gt;What's your thought, Daniel?
&lt;br&gt;&lt;br&gt;-- Antonio
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Users-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25853422&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Users-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Users-f1826.html&quot; embed=&quot;fixTarget[1826]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gprolog-and-the-%27listing%27-command-tp25853422p25853422.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25804402</id>
	<title>Re: Snow Leopard Worries</title>
	<published>2009-10-08T06:40:12Z</published>
	<updated>2009-10-08T06:40:12Z</updated>
	<author>
		<name>Jasper Taylor</name>
	</author>
	<content type="html">Hi again,
&lt;br&gt;I managed to make the current binary Mac version build executables on 
&lt;br&gt;snow leopard by adding an assembler switch to gplc as follows:
&lt;br&gt;gplc -A '-arch i386' test.pl
&lt;br&gt;...however, I still cannot build the Prolog binary
&lt;br&gt;&amp;nbsp; &amp;nbsp; --Jasper
&lt;br&gt;&lt;br&gt;Daniel Diaz wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Jasper
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have no Snow Leopard on a machine so it is difficult for me to fix 
&lt;br&gt;&amp;gt; this (Paulo Moura kindly gave me an access to his mac for the initial 
&lt;br&gt;&amp;gt; port on mac os). Can you give me an access to your machine (via ssh) ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Daniel
&lt;br&gt;&amp;gt;&amp;gt; Hi Daniel and crew,
&lt;br&gt;&amp;gt;&amp;gt; I recently updated my MacBook to Snow Leopard, and now have some 
&lt;br&gt;&amp;gt;&amp;gt; problems.
&lt;br&gt;&amp;gt;&amp;gt; While the Prolog executables I built previously with OSX 10.5 still 
&lt;br&gt;&amp;gt;&amp;gt; run OK, I cannot build new ones. Here is a simple example to show the 
&lt;br&gt;&amp;gt;&amp;gt; sort of errors I am getting. This is using gprolog 1.3.1.
&lt;br&gt;&amp;gt;&amp;gt; File test.pl:
&lt;br&gt;&amp;gt;&amp;gt; main :-
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;write('Hello World!'), nl.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; jaspert$ gplc test.pl
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:4:32-bit 
&lt;br&gt;&amp;gt;&amp;gt; absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:4:cannot 
&lt;br&gt;&amp;gt;&amp;gt; do signed 4 byte relocation
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:15:32-bit 
&lt;br&gt;&amp;gt;&amp;gt; absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:15:cannot 
&lt;br&gt;&amp;gt;&amp;gt; do signed 4 byte relocation
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:17:32-bit 
&lt;br&gt;&amp;gt;&amp;gt; absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:17:cannot 
&lt;br&gt;&amp;gt;&amp;gt; do signed 4 byte relocation
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:24:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:25:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:37:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:38:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:42:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:43:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:50:32-bit 
&lt;br&gt;&amp;gt;&amp;gt; absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:50:cannot 
&lt;br&gt;&amp;gt;&amp;gt; do signed 4 byte relocation
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:54:32-bit 
&lt;br&gt;&amp;gt;&amp;gt; absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:54:cannot 
&lt;br&gt;&amp;gt;&amp;gt; do signed 4 byte relocation
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:57:32-bit 
&lt;br&gt;&amp;gt;&amp;gt; absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:57:cannot 
&lt;br&gt;&amp;gt;&amp;gt; do signed 4 byte relocation
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:67:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:68:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:72:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:73:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:76:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:77:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:81:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:82:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:85:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:86:suffix 
&lt;br&gt;&amp;gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:102:unknown 
&lt;br&gt;&amp;gt;&amp;gt; section type: symbol_stubs
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:102:Rest 
&lt;br&gt;&amp;gt;&amp;gt; of line ignored. 1st junk character valued 115 (s).
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:104:Unknown 
&lt;br&gt;&amp;gt;&amp;gt; pseudo-op: .indirect_symbol
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:104:Rest 
&lt;br&gt;&amp;gt;&amp;gt; of line ignored. 1st junk character valued 95 (_).
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:107:Unknown 
&lt;br&gt;&amp;gt;&amp;gt; pseudo-op: .indirect_symbol
&lt;br&gt;&amp;gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:107:Rest 
&lt;br&gt;&amp;gt;&amp;gt; of line ignored. 1st junk character valued 95 (_).
&lt;br&gt;&amp;gt;&amp;gt; compilation failed
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ...so, I attempted to compile it under Snow Leopard to see if a new 
&lt;br&gt;&amp;gt;&amp;gt; build would fix the problem. I downloaded the latest 'unstable' 
&lt;br&gt;&amp;gt;&amp;gt; source code and ran 'configure' OK, but then:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; jaspert$ make
&lt;br&gt;&amp;gt;&amp;gt; (cd EnginePl; make config)
&lt;br&gt;&amp;gt;&amp;gt; gcc -march=i486 -O3 -fomit-frame-pointer &amp;nbsp;-o pl_config pl_config.c
&lt;br&gt;&amp;gt;&amp;gt; pl_config.c:1: error: CPU you selected does not support x86-64 
&lt;br&gt;&amp;gt;&amp;gt; instruction set
&lt;br&gt;&amp;gt;&amp;gt; pl_config.c:1: error: CPU you selected does not support x86-64 
&lt;br&gt;&amp;gt;&amp;gt; instruction set
&lt;br&gt;&amp;gt;&amp;gt; make[1]: *** [pl_config] Error 1
&lt;br&gt;&amp;gt;&amp;gt; make: *** [all] Error 2
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I had a look at the INSTALL file to see if there was any mention of 
&lt;br&gt;&amp;gt;&amp;gt; setting the architecture, and tried configuring with --disable-regs. 
&lt;br&gt;&amp;gt;&amp;gt; This made no difference. I would like to be able to build prolog 
&lt;br&gt;&amp;gt;&amp;gt; executables on OSX 10.6 that work on 10.5 and 10.4 -- currently even 
&lt;br&gt;&amp;gt;&amp;gt; on 10.5 I cannot build one that works on 10.4. I would be quite happy 
&lt;br&gt;&amp;gt;&amp;gt; if it was all 32-bit!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Any help much appreciated
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;--Jasper
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Bug-prolog mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25804402&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25804402&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Snow-Leopard-Worries-tp25454860p25804402.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25770598</id>
	<title>Re: Literal quote character causes exception.</title>
	<published>2009-10-06T07:54:42Z</published>
	<updated>2009-10-06T07:54:42Z</updated>
	<author>
		<name>Paulo Moura</name>
	</author>
	<content type="html">&lt;br&gt;On 2009/10/06, at 13:18, Nicolas Pelletier wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Oct 6, 2009 at 19:46, Daniel Diaz &amp;lt;Daniel.Diaz@univ- 
&lt;br&gt;&amp;gt; paris1.fr&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; after looking carefully at the ISO standard, there is no bug here. &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; ISO says
&lt;br&gt;&amp;gt;&amp;gt; the syntax is:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 0'&amp;lt;single quoted char&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; where &amp;lt;single quoted char&amp;gt; is a character that could appear in a &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; quoted
&lt;br&gt;&amp;gt;&amp;gt; string. So if you want to use ' inside either you have to write it &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; twice
&lt;br&gt;&amp;gt;&amp;gt; ('') or to escape it \'
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; You should use one of the valid forms: 0''' or 0'\'
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I see... Yes, on re-reading, I was wrong.
&lt;/div&gt;&lt;br&gt;I don't have the standard with me right now, but I seem to remember &amp;nbsp;
&lt;br&gt;that the ('') and \' is only used within quoted atoms.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; I agree the result is not very nice...
&lt;br&gt;&amp;gt;&amp;gt; In 1.3.2 I will relax the lexer to also accept 0'' (to remain &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; compatible
&lt;br&gt;&amp;gt;&amp;gt; with other Prolog systems).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you. Compatibility is indeed how I ran into this case: Logtalk
&lt;br&gt;&amp;gt; includes in its contributions directory a XML parser, which loaded
&lt;br&gt;&amp;gt; fine when used over SWI Prolog, but failed to load when user over GNU
&lt;br&gt;&amp;gt; Prolog. Running further tests now with XSB shows there are varying
&lt;br&gt;&amp;gt; interpretations on what the standard says...
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Unfortunately, yes. Nevertheless, GNU Prolog is the first compiler I &amp;nbsp;
&lt;br&gt;have found that chokes on 0''. Relaxing the lexer seems the sensible &amp;nbsp;
&lt;br&gt;thing to do until the standard is clarified/rectified/updated.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;Paulo
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----------------------------------------------------------------
&lt;br&gt;Paulo Jorge Lopes de Moura, PhD
&lt;br&gt;Assistant Professor
&lt;br&gt;Dep. of Computer Science, University of Beira Interior
&lt;br&gt;6201-001 Covilhã, Portugal
&lt;br&gt;&lt;br&gt;Office 3.18 &amp;nbsp;Ext. 3276
&lt;br&gt;Phone: +351 275319891 Fax: +351 275319899
&lt;br&gt;Email: &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25770598&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pmoura@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Home page: &amp;lt;&lt;a href=&quot;http://www.di.ubi.pt/~pmoura&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.di.ubi.pt/~pmoura&lt;/a&gt;&amp;gt;
&lt;br&gt;Research: &amp;nbsp;&amp;lt;&lt;a href=&quot;http://logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logtalk.org/&lt;/a&gt;&amp;gt; Blog: &amp;lt;&lt;a href=&quot;http://blog.logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.logtalk.org/&lt;/a&gt;&amp;gt;
&lt;br&gt;-----------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25770598&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Literal-quote-character-causes-exception.-tp23538395p25770598.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25768634</id>
	<title>Re: Literal quote character causes exception.</title>
	<published>2009-10-06T05:18:17Z</published>
	<updated>2009-10-06T05:18:17Z</updated>
	<author>
		<name>Nicolas Pelletier-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;On Tue, Oct 6, 2009 at 19:46, Daniel Diaz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25768634&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Daniel.Diaz@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; after looking carefully at the ISO standard, there is no bug here. ISO says
&lt;br&gt;&amp;gt; the syntax is:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 0'&amp;lt;single quoted char&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; where &amp;lt;single quoted char&amp;gt; is a character that could appear in a quoted
&lt;br&gt;&amp;gt; string. So if you want to use ' inside either you have to write it twice
&lt;br&gt;&amp;gt; ('') or to escape it \'
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You should use one of the valid forms: 0''' or 0'\'
&lt;/div&gt;&lt;br&gt;I see... Yes, on re-reading, I was wrong.
&lt;br&gt;&lt;br&gt;&amp;gt; I agree the result is not very nice...
&lt;br&gt;&amp;gt; In 1.3.2 I will relax the lexer to also accept 0'' (to remain compatible
&lt;br&gt;&amp;gt; with other Prolog systems).
&lt;br&gt;&lt;br&gt;Thank you. Compatibility is indeed how I ran into this case: Logtalk
&lt;br&gt;includes in its contributions directory a XML parser, which loaded
&lt;br&gt;fine when used over SWI Prolog, but failed to load when user over GNU
&lt;br&gt;Prolog. Running further tests now with XSB shows there are varying
&lt;br&gt;interpretations on what the standard says...
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Nicolas
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25768634&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Literal-quote-character-causes-exception.-tp23538395p25768634.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25766489</id>
	<title>Re: Literal quote character causes exception.</title>
	<published>2009-10-06T03:46:40Z</published>
	<updated>2009-10-06T03:46:40Z</updated>
	<author>
		<name>Daniel Diaz-3</name>
	</author>
	<content type="html">Nicolas,
&lt;br&gt;&lt;br&gt;after looking carefully at the ISO standard, there is no bug here. ISO 
&lt;br&gt;says the syntax is:
&lt;br&gt;&lt;br&gt;0'&amp;lt;single quoted char&amp;gt;
&lt;br&gt;&lt;br&gt;where &amp;lt;single quoted char&amp;gt; is a character that could appear in a quoted 
&lt;br&gt;string. So if you want to use ' inside either you have to write it twice 
&lt;br&gt;('') or to escape it \'
&lt;br&gt;&lt;br&gt;You should use one of the valid forms: 0''' or 0'\'
&lt;br&gt;&lt;br&gt;I agree the result is not very nice...
&lt;br&gt;In 1.3.2 I will relax the lexer to also accept 0'' (to remain compatible 
&lt;br&gt;with other Prolog systems).
&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;Daniel Diaz wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks for this bug report.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Will be fixed
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Daniel
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Nicolas Pelletier wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I found the following behaviour both in GNU Prolog 1.3.1 and GNU
&lt;br&gt;&amp;gt;&amp;gt; Prolog 20090310, which I believe is incorrect:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; nicolas@tamago:~/tmp$ gprolog
&lt;br&gt;&amp;gt;&amp;gt; GNU Prolog 1.3.2
&lt;br&gt;&amp;gt;&amp;gt; By Daniel Diaz
&lt;br&gt;&amp;gt;&amp;gt; Copyright (C) 1999-2009 Daniel Diaz
&lt;br&gt;&amp;gt;&amp;gt; | ?- X = 0''.
&lt;br&gt;&amp;gt;&amp;gt; uncaught exception: error(syntax_error('user_input:1 (char:8) quote
&lt;br&gt;&amp;gt;&amp;gt; character expected here'),read_term/3)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I expected the substitution X = 39 as the result of my query. Would
&lt;br&gt;&amp;gt;&amp;gt; you please look into this problem ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ce message a ete verifie par MailScanner
&lt;br&gt;pour des virus ou des polluriels et rien de
&lt;br&gt;suspect n'a ete trouve.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25766489&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Literal-quote-character-causes-exception.-tp23538395p25766489.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25476089</id>
	<title>Re: Snow Leopard Worries</title>
	<published>2009-09-16T09:10:11Z</published>
	<updated>2009-09-16T09:10:11Z</updated>
	<author>
		<name>Jasper Taylor</name>
	</author>
	<content type="html">Daniel Diaz wrote:
&lt;br&gt;&amp;gt; I have no Snow Leopard on a machine so it is difficult for me to fix 
&lt;br&gt;&amp;gt; this (Paulo Moura kindly gave me an access to his mac for the initial 
&lt;br&gt;&amp;gt; port on mac os). Can you give me an access to your machine (via ssh) ?
&lt;br&gt;No problem, but I just got a new router, and my ISP only gives 
&lt;br&gt;dynamic-IP access. When I figure out how to set up the port forwarding 
&lt;br&gt;I'll let you know when you can do the port.
&lt;br&gt;Cheers
&lt;br&gt;&amp;nbsp; &amp;nbsp; --Jasper
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25476089&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Snow-Leopard-Worries-tp25454860p25476089.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25473785</id>
	<title>Re: Snow Leopard Worries</title>
	<published>2009-09-16T07:32:28Z</published>
	<updated>2009-09-16T07:32:28Z</updated>
	<author>
		<name>Daniel Diaz-3</name>
	</author>
	<content type="html">Hi Jasper
&lt;br&gt;&lt;br&gt;I have no Snow Leopard on a machine so it is difficult for me to fix 
&lt;br&gt;this (Paulo Moura kindly gave me an access to his mac for the initial 
&lt;br&gt;port on mac os). Can you give me an access to your machine (via ssh) ?
&lt;br&gt;&lt;br&gt;Daniel
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Daniel and crew,
&lt;br&gt;&amp;gt; I recently updated my MacBook to Snow Leopard, and now have some 
&lt;br&gt;&amp;gt; problems.
&lt;br&gt;&amp;gt; While the Prolog executables I built previously with OSX 10.5 still 
&lt;br&gt;&amp;gt; run OK, I cannot build new ones. Here is a simple example to show the 
&lt;br&gt;&amp;gt; sort of errors I am getting. This is using gprolog 1.3.1.
&lt;br&gt;&amp;gt; File test.pl:
&lt;br&gt;&amp;gt; main :-
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;write('Hello World!'), nl.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; jaspert$ gplc test.pl
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:4:32-bit 
&lt;br&gt;&amp;gt; absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:4:cannot 
&lt;br&gt;&amp;gt; do signed 4 byte relocation
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:15:32-bit 
&lt;br&gt;&amp;gt; absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:15:cannot 
&lt;br&gt;&amp;gt; do signed 4 byte relocation
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:17:32-bit 
&lt;br&gt;&amp;gt; absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:17:cannot 
&lt;br&gt;&amp;gt; do signed 4 byte relocation
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:24:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:25:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:37:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:38:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:42:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:43:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:50:32-bit 
&lt;br&gt;&amp;gt; absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:50:cannot 
&lt;br&gt;&amp;gt; do signed 4 byte relocation
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:54:32-bit 
&lt;br&gt;&amp;gt; absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:54:cannot 
&lt;br&gt;&amp;gt; do signed 4 byte relocation
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:57:32-bit 
&lt;br&gt;&amp;gt; absolute addressing is not supported for x86-64
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:57:cannot 
&lt;br&gt;&amp;gt; do signed 4 byte relocation
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:67:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:68:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:72:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:73:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:76:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:77:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:81:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:82:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `push'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:85:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:86:suffix 
&lt;br&gt;&amp;gt; or operands invalid for `pop'
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:102:unknown 
&lt;br&gt;&amp;gt; section type: symbol_stubs
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:102:Rest 
&lt;br&gt;&amp;gt; of line ignored. 1st junk character valued 115 (s).
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:104:Unknown 
&lt;br&gt;&amp;gt; pseudo-op: .indirect_symbol
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:104:Rest 
&lt;br&gt;&amp;gt; of line ignored. 1st junk character valued 95 (_).
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:107:Unknown 
&lt;br&gt;&amp;gt; pseudo-op: .indirect_symbol
&lt;br&gt;&amp;gt; /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:107:Rest 
&lt;br&gt;&amp;gt; of line ignored. 1st junk character valued 95 (_).
&lt;br&gt;&amp;gt; compilation failed
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ...so, I attempted to compile it under Snow Leopard to see if a new 
&lt;br&gt;&amp;gt; build would fix the problem. I downloaded the latest 'unstable' source 
&lt;br&gt;&amp;gt; code and ran 'configure' OK, but then:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; jaspert$ make
&lt;br&gt;&amp;gt; (cd EnginePl; make config)
&lt;br&gt;&amp;gt; gcc -march=i486 -O3 -fomit-frame-pointer &amp;nbsp;-o pl_config pl_config.c
&lt;br&gt;&amp;gt; pl_config.c:1: error: CPU you selected does not support x86-64 
&lt;br&gt;&amp;gt; instruction set
&lt;br&gt;&amp;gt; pl_config.c:1: error: CPU you selected does not support x86-64 
&lt;br&gt;&amp;gt; instruction set
&lt;br&gt;&amp;gt; make[1]: *** [pl_config] Error 1
&lt;br&gt;&amp;gt; make: *** [all] Error 2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I had a look at the INSTALL file to see if there was any mention of 
&lt;br&gt;&amp;gt; setting the architecture, and tried configuring with --disable-regs. 
&lt;br&gt;&amp;gt; This made no difference. I would like to be able to build prolog 
&lt;br&gt;&amp;gt; executables on OSX 10.6 that work on 10.5 and 10.4 -- currently even 
&lt;br&gt;&amp;gt; on 10.5 I cannot build one that works on 10.4. I would be quite happy 
&lt;br&gt;&amp;gt; if it was all 32-bit!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any help much appreciated
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;--Jasper
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Bug-prolog mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25473785&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ce message a ete verifie par MailScanner
&lt;br&gt;pour des virus ou des polluriels et rien de
&lt;br&gt;suspect n'a ete trouve.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25473785&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Snow-Leopard-Worries-tp25454860p25473785.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25454860</id>
	<title>Snow Leopard Worries</title>
	<published>2009-09-15T07:16:48Z</published>
	<updated>2009-09-15T07:16:48Z</updated>
	<author>
		<name>Jasper Taylor</name>
	</author>
	<content type="html">Hi Daniel and crew,
&lt;br&gt;I recently updated my MacBook to Snow Leopard, and now have some problems.
&lt;br&gt;While the Prolog executables I built previously with OSX 10.5 still run 
&lt;br&gt;OK, I cannot build new ones. Here is a simple example to show the sort 
&lt;br&gt;of errors I am getting. This is using gprolog 1.3.1.
&lt;br&gt;File test.pl:
&lt;br&gt;main :-
&lt;br&gt;&amp;nbsp; &amp;nbsp; write('Hello World!'), nl.
&lt;br&gt;&lt;br&gt;jaspert$ gplc test.pl
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:4:32-bit 
&lt;br&gt;absolute addressing is not supported for x86-64
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:4:cannot 
&lt;br&gt;do signed 4 byte relocation
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:15:32-bit 
&lt;br&gt;absolute addressing is not supported for x86-64
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:15:cannot 
&lt;br&gt;do signed 4 byte relocation
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:17:32-bit 
&lt;br&gt;absolute addressing is not supported for x86-64
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:17:cannot 
&lt;br&gt;do signed 4 byte relocation
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:24:suffix 
&lt;br&gt;or operands invalid for `push'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:25:suffix 
&lt;br&gt;or operands invalid for `push'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:37:suffix 
&lt;br&gt;or operands invalid for `pop'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:38:suffix 
&lt;br&gt;or operands invalid for `pop'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:42:suffix 
&lt;br&gt;or operands invalid for `push'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:43:suffix 
&lt;br&gt;or operands invalid for `push'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:50:32-bit 
&lt;br&gt;absolute addressing is not supported for x86-64
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:50:cannot 
&lt;br&gt;do signed 4 byte relocation
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:54:32-bit 
&lt;br&gt;absolute addressing is not supported for x86-64
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:54:cannot 
&lt;br&gt;do signed 4 byte relocation
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:57:32-bit 
&lt;br&gt;absolute addressing is not supported for x86-64
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:57:cannot 
&lt;br&gt;do signed 4 byte relocation
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:67:suffix 
&lt;br&gt;or operands invalid for `pop'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:68:suffix 
&lt;br&gt;or operands invalid for `pop'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:72:suffix 
&lt;br&gt;or operands invalid for `push'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:73:suffix 
&lt;br&gt;or operands invalid for `push'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:76:suffix 
&lt;br&gt;or operands invalid for `pop'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:77:suffix 
&lt;br&gt;or operands invalid for `pop'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:81:suffix 
&lt;br&gt;or operands invalid for `push'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:82:suffix 
&lt;br&gt;or operands invalid for `push'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:85:suffix 
&lt;br&gt;or operands invalid for `pop'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:86:suffix 
&lt;br&gt;or operands invalid for `pop'
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:102:unknown 
&lt;br&gt;section type: symbol_stubs
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:102:Rest 
&lt;br&gt;of line ignored. 1st junk character valued 115 (s).
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:104:Unknown 
&lt;br&gt;pseudo-op: .indirect_symbol
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:104:Rest 
&lt;br&gt;of line ignored. 1st junk character valued 95 (_).
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:107:Unknown 
&lt;br&gt;pseudo-op: .indirect_symbol
&lt;br&gt;/var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:107:Rest 
&lt;br&gt;of line ignored. 1st junk character valued 95 (_).
&lt;br&gt;compilation failed
&lt;br&gt;&lt;br&gt;...so, I attempted to compile it under Snow Leopard to see if a new 
&lt;br&gt;build would fix the problem. I downloaded the latest 'unstable' source 
&lt;br&gt;code and ran 'configure' OK, but then:
&lt;br&gt;&lt;br&gt;jaspert$ make
&lt;br&gt;(cd EnginePl; make config)
&lt;br&gt;gcc -march=i486 -O3 -fomit-frame-pointer &amp;nbsp;-o pl_config pl_config.c
&lt;br&gt;pl_config.c:1: error: CPU you selected does not support x86-64 
&lt;br&gt;instruction set
&lt;br&gt;pl_config.c:1: error: CPU you selected does not support x86-64 
&lt;br&gt;instruction set
&lt;br&gt;make[1]: *** [pl_config] Error 1
&lt;br&gt;make: *** [all] Error 2
&lt;br&gt;&lt;br&gt;I had a look at the INSTALL file to see if there was any mention of 
&lt;br&gt;setting the architecture, and tried configuring with --disable-regs. 
&lt;br&gt;This made no difference. I would like to be able to build prolog 
&lt;br&gt;executables on OSX 10.6 that work on 10.5 and 10.4 -- currently even on 
&lt;br&gt;10.5 I cannot build one that works on 10.4. I would be quite happy if it 
&lt;br&gt;was all 32-bit!
&lt;br&gt;&lt;br&gt;Any help much appreciated
&lt;br&gt;&amp;nbsp; &amp;nbsp; --Jasper
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Bug-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25454860&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bug-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/bug-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/bug-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Bugs-f1769.html&quot; embed=&quot;fixTarget[1769]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Snow-Leopard-Worries-tp25454860p25454860.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25292375</id>
	<title>Re: Closing sockets does not free them</title>
	<published>2009-09-04T03:54:37Z</published>
	<updated>2009-09-04T03:54:37Z</updated>
	<author>
		<name>Lars Frantzen-2</name>
	</author>
	<content type="html">Dear Nicolas,
&lt;br&gt;&lt;br&gt;many thanks for this comprehensive answer, it helps a lot! Will try
&lt;br&gt;playing with the options you mentioned.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Lars
&lt;br&gt;&lt;br&gt;Nicolas Pelletier wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Wed, Sep 2, 2009 at 00:41, Lars Frantzen&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25292375&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lf@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; I have written a simple server written in GNU Prolog opening a socket
&lt;br&gt;&amp;gt;&amp;gt; for a client. After the job is done I close the streams and terminate
&lt;br&gt;&amp;gt;&amp;gt; the program.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; However, after terminating, the socket stays blocked for some time (like
&lt;br&gt;&amp;gt;&amp;gt; 2 minutes), I get a:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; system_error(cannot_catch_throw(error(system_error('Address already in
&lt;br&gt;&amp;gt;&amp;gt; use'),socket_bind/2)))
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This is perfectly normal behaviour for a TCP socket. :-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; When a TCP socket is closed, it still lingers for some time to allow
&lt;br&gt;&amp;gt; for traffic that would still be directed at it and &amp;quot;on the fly&amp;quot;
&lt;br&gt;&amp;gt; somewhere in the network to die out before the socket can be
&lt;br&gt;&amp;gt; reallocated. If this were not so, quickly closing and re-opening a
&lt;br&gt;&amp;gt; socket bound to the same address and port would let it received
&lt;br&gt;&amp;gt; traffic that was part of the previous (and now irrelevant) stream.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The recommended, standard, and default time-out is 2 minutes. However,
&lt;br&gt;&amp;gt; when using fast networks and/or many TCP connections, this safety
&lt;br&gt;&amp;gt; time-out may come as a performance bottleneck (It is still quite
&lt;br&gt;&amp;gt; common to mistake the number of TCP connections established per second
&lt;br&gt;&amp;gt; for a measure of the actual TCP stack performance). This parameter is
&lt;br&gt;&amp;gt; usually settable; under Linux, man 7 tcp and the parameters in
&lt;br&gt;&amp;gt; /proc/sys/net/ipv4 will let you tweak this. Specifically,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp_tw_recycle (Boolean; default: disabled)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Enable fast recycling of TIME_WAIT sockets. &amp;nbsp;Enabling
&lt;br&gt;&amp;gt; this option is not recommended since this causes problems when working
&lt;br&gt;&amp;gt; with &amp;nbsp;NAT &amp;nbsp;(Net‐
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; work Address Translation).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp_tw_reuse (Boolean; default: disabled)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Allow &amp;nbsp;to &amp;nbsp;reuse &amp;nbsp;TIME_WAIT &amp;nbsp;sockets &amp;nbsp;for &amp;nbsp;new
&lt;br&gt;&amp;gt; connections &amp;nbsp;when &amp;nbsp;it &amp;nbsp;is &amp;nbsp;safe &amp;nbsp;from &amp;nbsp;protocol &amp;nbsp;viewpoint. &amp;nbsp;It should
&lt;br&gt;&amp;gt; not be changed without
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; advice/request of technical experts.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; However, be prepared to debug strange network behaviour if you turn
&lt;br&gt;&amp;gt; the knobs without knowing what they do.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hope this helps,
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Users-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25292375&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Users-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Users-f1826.html&quot; embed=&quot;fixTarget[1826]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Closing-sockets-does-not-free-them-tp25242703p25292375.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25292057</id>
	<title>Re: Closing sockets does not free them</title>
	<published>2009-09-04T03:30:39Z</published>
	<updated>2009-09-04T03:30:39Z</updated>
	<author>
		<name>Nicolas Pelletier-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;On Wed, Sep 2, 2009 at 00:41, Lars Frantzen&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25292057&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lf@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have written a simple server written in GNU Prolog opening a socket
&lt;br&gt;&amp;gt; for a client. After the job is done I close the streams and terminate
&lt;br&gt;&amp;gt; the program.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; However, after terminating, the socket stays blocked for some time (like
&lt;br&gt;&amp;gt; 2 minutes), I get a:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; system_error(cannot_catch_throw(error(system_error('Address already in
&lt;br&gt;&amp;gt; use'),socket_bind/2)))
&lt;/div&gt;&lt;br&gt;This is perfectly normal behaviour for a TCP socket. :-)
&lt;br&gt;&lt;br&gt;When a TCP socket is closed, it still lingers for some time to allow
&lt;br&gt;for traffic that would still be directed at it and &amp;quot;on the fly&amp;quot;
&lt;br&gt;somewhere in the network to die out before the socket can be
&lt;br&gt;reallocated. If this were not so, quickly closing and re-opening a
&lt;br&gt;socket bound to the same address and port would let it received
&lt;br&gt;traffic that was part of the previous (and now irrelevant) stream.
&lt;br&gt;&lt;br&gt;The recommended, standard, and default time-out is 2 minutes. However,
&lt;br&gt;when using fast networks and/or many TCP connections, this safety
&lt;br&gt;time-out may come as a performance bottleneck (It is still quite
&lt;br&gt;common to mistake the number of TCP connections established per second
&lt;br&gt;for a measure of the actual TCP stack performance). This parameter is
&lt;br&gt;usually settable; under Linux, man 7 tcp and the parameters in
&lt;br&gt;/proc/sys/net/ipv4 will let you tweak this. Specifically,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp_tw_recycle (Boolean; default: disabled)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Enable fast recycling of TIME_WAIT sockets. &amp;nbsp;Enabling
&lt;br&gt;this option is not recommended since this causes problems when working
&lt;br&gt;with &amp;nbsp;NAT &amp;nbsp;(Net‐
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; work Address Translation).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tcp_tw_reuse (Boolean; default: disabled)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Allow &amp;nbsp;to &amp;nbsp;reuse &amp;nbsp;TIME_WAIT &amp;nbsp;sockets &amp;nbsp;for &amp;nbsp;new
&lt;br&gt;connections &amp;nbsp;when &amp;nbsp;it &amp;nbsp;is &amp;nbsp;safe &amp;nbsp;from &amp;nbsp;protocol &amp;nbsp;viewpoint. &amp;nbsp;It should
&lt;br&gt;not be changed without
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; advice/request of technical experts.
&lt;br&gt;&lt;br&gt;However, be prepared to debug strange network behaviour if you turn
&lt;br&gt;the knobs without knowing what they do.
&lt;br&gt;&lt;br&gt;Hope this helps,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Nicolas
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Users-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25292057&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Users-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Users-f1826.html&quot; embed=&quot;fixTarget[1826]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Closing-sockets-does-not-free-them-tp25242703p25292057.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25277017</id>
	<title>Re: --query-goal problem with gprolog-1.3.1-mingw</title>
	<published>2009-09-03T07:14:41Z</published>
	<updated>2009-09-03T07:14:41Z</updated>
	<author>
		<name>bapstf80</name>
	</author>
	<content type="html">Ok, it's fixed in the snapshot : I recompiled this snapshot and then 
&lt;br&gt;gprolog-1.3.1 from the source. Everything works fine with the last snapshot, but 
&lt;br&gt;fails with 1.3.1.
&lt;br&gt;&lt;br&gt;Is it planned to announce release 1.3.2 soon ?
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;&amp;gt; Can you try the last snaphsot please ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://gprolog.univ-paris1.fr/unstable/gprolog-20090902.tgz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gprolog.univ-paris1.fr/unstable/gprolog-20090902.tgz&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; you need to recompile it under mingw
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I'm a fan of gprolog, and I have a problem with gprolog-1.3.1-mingw (ok,
&lt;br&gt;&amp;gt;&amp;gt; I'm not proud of the OS I use...) :
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;prompt&amp;gt; gprolog --init-goal nl
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; works fine, but the following commands crash :
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;prompt&amp;gt; gprolog --entry-goal nl
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;prompt&amp;gt; gprolog --query-goal nl
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Everything works fine with the MSVC build of gprolog-1.3.1 (but I need 
&lt;br&gt;&amp;gt;&amp;gt; mingw).
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Users-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25277017&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Users-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Users-f1826.html&quot; embed=&quot;fixTarget[1826]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--query-goal-problem-with-gprolog-1.3.1-mingw-tp25236925p25277017.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25269599</id>
	<title>Re: Users-prolog Digest, Vol 76, Issue 2</title>
	<published>2009-09-02T20:57:08Z</published>
	<updated>2009-09-02T20:57:08Z</updated>
	<author>
		<name>Duncan Patton a Campbell</name>
	</author>
	<content type="html">&lt;br&gt;Howdy Daniel, all?
&lt;br&gt;&lt;br&gt;I recently aquired a Sparc Ultra 5 on which I've installed
&lt;br&gt;OpenBSD (yes, i know it is not supported, but...). &amp;nbsp;When
&lt;br&gt;I attempt to compile it breaks on BipsPl/foreign.wam as
&lt;br&gt;follows:
&lt;br&gt;&lt;br&gt;[babayaga:/usr/local/src/gprolog-1.3.2/src] # gmake
&lt;br&gt;(cd EnginePl; gmake config)
&lt;br&gt;gmake[1]: Entering directory `/usr/local/src/gprolog-1.3.2/src/EnginePl'
&lt;br&gt;gmake[1]: Nothing to be done for `config'.
&lt;br&gt;gmake[1]: Leaving directory `/usr/local/src/gprolog-1.3.2/src/EnginePl'
&lt;br&gt;. ./SETVARS;for i in TopComp EnginePl Wam2Ma Ma2Asm Linedit BipsPl Pl2Wam Fd2C EngineFD BipsFD;do (cd $i; gmake) || exit 1; done;\
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (cd TopComp; gmake gprolog)
&lt;br&gt;gmake[1]: Entering directory `/usr/local/src/gprolog-1.3.2/src/TopComp'
&lt;br&gt;gmake[1]: Nothing to be done for `first'.
&lt;br&gt;gmake[1]: Leaving directory `/usr/local/src/gprolog-1.3.2/src/TopComp'
&lt;br&gt;gmake[1]: Entering directory `/usr/local/src/gprolog-1.3.2/src/EnginePl'
&lt;br&gt;gmake[1]: Nothing to be done for `all'.
&lt;br&gt;gmake[1]: Leaving directory `/usr/local/src/gprolog-1.3.2/src/EnginePl'
&lt;br&gt;gmake[1]: Entering directory `/usr/local/src/gprolog-1.3.2/src/Wam2Ma'
&lt;br&gt;gmake[1]: Nothing to be done for `all'.
&lt;br&gt;gmake[1]: Leaving directory `/usr/local/src/gprolog-1.3.2/src/Wam2Ma'
&lt;br&gt;gmake[1]: Entering directory `/usr/local/src/gprolog-1.3.2/src/Ma2Asm'
&lt;br&gt;gmake[1]: Nothing to be done for `all'.
&lt;br&gt;gmake[1]: Leaving directory `/usr/local/src/gprolog-1.3.2/src/Ma2Asm'
&lt;br&gt;gmake[1]: Entering directory `/usr/local/src/gprolog-1.3.2/src/Linedit'
&lt;br&gt;gmake[1]: Nothing to be done for `all'.
&lt;br&gt;gmake[1]: Leaving directory `/usr/local/src/gprolog-1.3.2/src/Linedit'
&lt;br&gt;gmake[1]: Entering directory `/usr/local/src/gprolog-1.3.2/src/BipsPl'
&lt;br&gt;gplc -c foreign.wam
&lt;br&gt;compilation failed
&lt;br&gt;gmake[1]: *** [foreign.o] Error 1
&lt;br&gt;gmake[1]: Leaving directory `/usr/local/src/gprolog-1.3.2/src/BipsPl'
&lt;br&gt;gmake: *** [all] Error 1
&lt;br&gt;[babayaga:/usr/local/src/gprolog-1.3.2/src] # uname -a
&lt;br&gt;OpenBSD babayaga.neotext.ca 4.5 GENERIC#1898 sparc64
&lt;br&gt;[babayaga:/usr/local/src/gprolog-1.3.2/src] # 
&lt;br&gt;&lt;br&gt;I am somewhat at a loss as to whether to even attempt to figure out
&lt;br&gt;what has gone wrong (unsupported OS that usually works ok due to being
&lt;br&gt;intentionally bog-standard): the only clue I have is where it breaks
&lt;br&gt;in BipsPl.
&lt;br&gt;&lt;br&gt;babayaga:/usr/local/src/gprolog-1.3.2/src/BipsPl] # ls -lt | more
&lt;br&gt;total 5160
&lt;br&gt;-rw------- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp;591384 Sep &amp;nbsp;2 21:46 ma2asm.core
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; 28160 Sep &amp;nbsp;2 21:46 bc_supp.o
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; &amp;nbsp;1824 Sep &amp;nbsp;2 21:46 callinf_supp.o
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; 10584 Sep &amp;nbsp;2 21:46 dynam_supp.o
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; 57808 Sep &amp;nbsp;2 21:46 write_supp.o
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; 25024 Sep &amp;nbsp;2 21:45 parse_supp.o
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; 41096 Sep &amp;nbsp;2 21:45 scan_supp.o
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; 43632 Sep &amp;nbsp;2 21:45 stream_supp.o
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; &amp;nbsp;8968 Sep &amp;nbsp;2 21:45 term_supp.o
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; &amp;nbsp;3928 Sep &amp;nbsp;2 21:45 pred_supp.o
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; 14864 Sep &amp;nbsp;2 21:45 foreign_supp.o
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; 36520 Sep &amp;nbsp;2 21:45 c_supp.o
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; 44360 Sep &amp;nbsp;2 21:44 error_supp.o
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; &amp;nbsp;4853 Sep &amp;nbsp;2 10:43 Makefile
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; &amp;nbsp;1218 Feb 10 &amp;nbsp;2009 all_pl_bips.wam
&lt;br&gt;-rw-r--r-- &amp;nbsp;1 root &amp;nbsp;wheel &amp;nbsp; 66745 Feb 10 &amp;nbsp;2009 debugger.wam
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;&lt;br&gt;Any suggestions would be appreciated.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Dhu
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Wed, 02 Sep 2009 12:00:32 -0400
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25269599&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-prolog-request@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Send Users-prolog mailing list submissions to
&lt;br&gt;&amp;gt; 	&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25269599&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-prolog@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;gt; 	&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&amp;gt; or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;gt; 	&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25269599&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-prolog-request@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You can reach the person managing the list at
&lt;br&gt;&amp;gt; 	&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25269599&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-prolog-owner@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; When replying, please edit your Subject line so it is more specific
&lt;br&gt;&amp;gt; than &amp;quot;Re: Contents of Users-prolog digest...&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Today's Topics:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;1. Re: --query-goal problem with gprolog-1.3.1-mingw (Daniel Diaz)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ----------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Message: 1
&lt;br&gt;&amp;gt; Date: Wed, 02 Sep 2009 15:38:39 +0200
&lt;br&gt;&amp;gt; From: Daniel Diaz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25269599&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Daniel.Diaz@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: Re: --query-goal problem with gprolog-1.3.1-mingw
&lt;br&gt;&amp;gt; To: Fred Bapst &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25269599&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;frederic.bapst@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25269599&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-prolog@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25269599&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4A9E755F.9020108@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Content-Type: text/plain; charset=ISO-8859-1; format=flowed
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Can you try the last snaphsot please ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://gprolog.univ-paris1.fr/unstable/gprolog-20090902.tgz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gprolog.univ-paris1.fr/unstable/gprolog-20090902.tgz&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; you need to recompile it under mingw
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Daniel
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Fred Bapst wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hello,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I'm a fan of gprolog, and I have a problem with gprolog-1.3.1-mingw (ok,
&lt;br&gt;&amp;gt; &amp;gt; I'm not proud of the OS I use...) :
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;prompt&amp;gt; gprolog --init-goal nl
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; works fine, but the following commands crash :
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;prompt&amp;gt; gprolog --entry-goal nl
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;prompt&amp;gt; gprolog --query-goal nl
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Everything works fine with the MSVC build of gprolog-1.3.1 (but I need 
&lt;br&gt;&amp;gt; &amp;gt; mingw).
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Users-prolog mailing list
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25269599&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Users-prolog@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Ce message a ete verifie par MailScanner
&lt;br&gt;&amp;gt; pour des virus ou des polluriels et rien de
&lt;br&gt;&amp;gt; suspect n'a ete trouve.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Users-prolog mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25269599&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Users-prolog@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; End of Users-prolog Digest, Vol 76, Issue 2
&lt;br&gt;&amp;gt; *******************************************
&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Users-prolog mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25269599&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Users-prolog@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/users-prolog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.gnu.org/mailman/listinfo/users-prolog&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Gnu---Prolog---Users-f1826.html&quot; embed=&quot;fixTarget[1826]&quot; target=&quot;_top&quot; &gt;Gnu - Prolog - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Users-prolog-Digest%2C-Vol-76%2C-Issue-2-tp25269599p25269599.html" />
</entry>

</feed>
