Public bug reported: Hello,
In Ubuntu 17.04 (Zesty), with gprolog 1.4.5-4.1, the toplevel interpreter fails to execute valid code, including this basic example copied from the manual: krakatoa ~ % gprolog GNU Prolog 1.4.5 (64 bits) Compiled Feb 5 2017, 10:30:08 with gcc By Daniel Diaz Copyright (C) 1999-2016 Daniel Diaz | ?- [user]. compiling user for byte code... even(0). even(s(s(X))) :- even(X). user compiled, 2 lines read - 326 bytes written, 12353 ms (3 ms) yes | ?- even(X). X = 0 ? ; uncaught exception: error(existence_error(procedure,even/0),even/0) | ?- The same example works with all other versions of gprolog I tested: the older 1.3.0-6.1 in Xenial; the stable version 1.4.4 downloaded from http://www.gprolog.org/ (with commit cc8249 applied manually to fix compilation); as well as a freshly-cloned git repository from https://git.code.sf.net/p/gprolog/code . For instance: krakatoa ~ % export PATH=/opt/gprolog-1.4.4/bin:$PATH krakatoa ~ % gprolog GNU Prolog 1.4.4 (64 bits) Compiled Aug 17 2017, 12:18:48 with gcc By Daniel Diaz Copyright (C) 1999-2013 Daniel Diaz | ?- [user]. compiling user for byte code... even(0). even(s(s(X))) :- even(X). user compiled, 3 lines read - 321 bytes written, 3627 ms yes | ?- even(X). X = 0 ? ; X = s(s(0)) ? ; X = s(s(s(s(0)))) ? ; X = s(s(s(s(s(s(0)))))) ? yes | ?- I believe the bug was introduced and fixed sometime between 1.4.4 and the current code in git. It looks related to these messages in the users-prolog mailing list. No fix was subsequently announced, but the current code works. http://www.mail-archive.com/users-prolog@gnu.org/msg01032.html http://www.mail-archive.com/users-prolog@gnu.org/msg01033.html This bug makes Zesty's gprolog package unusable. Could you please update it? Thanks in advance, Cedric Ware. ** Affects: gprolog (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1711346 Title: gprolog toplevel fails on basic example (fixed upstream?) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gprolog/+bug/1711346/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs