Public bug reported:

Binary package hint: gprolog

Package: gprolog
Version: 1.3.0-3
Severity: important

The file /usr/lib/gprolog-iso/include/gprolog.h of gprolog is supposed
to be includable by C++ programs (and in fact, I am doing that routinely
with the official distribution of GNU Prolog).  However, this cannot be
done with the Ubuntu package.

$ fgrep -n -C 3 cplus /usr/lib/gprolog-iso/include/gprolog.h 
25-/* $Id: headers.h,v 1.10 2007/01/04 10:35:13 diaz Exp $ */
26-#ifndef _GPROLOG_H
27-#define _GPROLOG_H
28:#ifdef __cplusplus
29-extern "C" {
30-#endif
31-#ifndef _GP_CONFIG_H
--
2569-void Full_Max_Cst_Var(Range *z, int a, Range *x);
2570-void Full_Min_Cst_Var(Range *z, int a, Range *x);
2571-#endif /* NO_USE_FD_SOLVER */
2572:#ifdef __cplusplus
2573-}
2574-#endif
2575-#endif
$ cat bug.cc
#include </usr/lib/gprolog-iso/include/gprolog.h>
$ g++ -c bug.cc
/usr/lib/gprolog-iso/include/gprolog.h: In function ‘WamWord* 
Call_CP_Destructors(WamWord*)’:
/usr/lib/gprolog-iso/include/gprolog.h:1077: error: too many arguments to 
function
$

** Affects: gprolog (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Installed gprolog.h cannot be used in C++ programs
https://bugs.launchpad.net/bugs/155078
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to