~trebelnik-stefina/cinnamon-test/+git/sphinxbase:master

Last commit made on 2022-06-09
Get this branch:
git clone -b master https://git.launchpad.net/~trebelnik-stefina/cinnamon-test/+git/sphinxbase

Branch merges

Branch information

Recent commits

617e536... by David Huggins-Daines

Point to PocketSphinx which now includes this

3612ab4... by Kevin Lenzo <email address hidden>

Merge pull request #90 from flyn-org/stdbool

Make use of stdbool.h when generating Python interface

53c27bd... by Kevin Lenzo <email address hidden>

Merge pull request #91 from lenzo-duo/python-3-ac

Change python req from 2.6 to 3.0

66a89f4... by Kevin Lenzo <email address hidden>

Change python req from 2.6 to 3.0

7397d13... by W. Michael Petullo

Make use of stdbool.h when generating Python interface

It seems building sphinxbase does not work with Python's 3.11
series. Trying to compile fails with this error:

In file included from /usr/include/python3.11/cpython/pystate.h:5,
                 from /usr/include/python3.11/pystate.h:135,
                 from /usr/include/python3.11/Python.h:76,
                 from sphinxbase_wrap.c:11:
sphinxbase_wrap.c:16:13: error: two or more data types in declaration specifiers
   16 | typedef int bool;
      | ^~~~
sphinxbase_wrap.c:16:1: warning: useless type name in empty declaration
   16 | typedef int bool;
      | ^~~~~~~

My guess is that one of the Python header files started including
stdbool.h, and thus the type bool conflicts with the name bool in:

typedef int bool;

The offending code is generated using swig.

This commit removes the definition of bool and instead includes
stdbool.h to make use of the system definition.

Signed-off-by: W. Michael Petullo <email address hidden>

e21bf94... by "Nickolay V. Shmyrev" <email address hidden>

Merge pull request #88 from sthibaul/utf-8

Use UTF-8 encoding for AUTHORS

6a9652a... by Samuel thibault

Use UTF-8 encoding for AUTHORS

5b3e212... by "Nickolay V. Shmyrev" <email address hidden>

Merge pull request #87 from sthibaul/python3.10

Update ax_python_devel.m4

e022188... by Samuel thibault

Update ax_python_devel.m4

Notably python3.10's distutils emits a warning when getting imported.
This was making the old ax_python_devel.m4 fail.

9e90185... by Kevin Lenzo <email address hidden>

Merge pull request #85 from lenzo-duo/kal-openal-swig

Update OpenAL header location