Your message dated Thu, 17 Aug 2017 06:37:18 +0000
with message-id <e1dieqg-000fex...@fasolo.debian.org>
and subject line Bug#871100: fixed in gringo 5.1.0-5
has caused the Debian Bug report #871100,
regarding gringo: FTBFS: libgringo/src/python.cc:348:46: error: 
'*(Gringo::{anonymous}::Object (*)(Gringo::{anonymous}::Reference, 
Gringo::{anonymous}::Reference))Gringo::{anonymous}::createId' is not a valid 
template argument for type 'Gringo::{anonymous}::Object 
(&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
871100: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871100
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gringo
Version: 5.1.0-4
Severity: serious
Tags: buster sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20170805 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> g++ -o build/release/libgringo/src/python.o -c -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -std=c++11 -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 
> -DNDEBUG -DNDEBUG=1 -DWITH_LUA=1 -DWITH_PYTHON=1 -I/usr/include/lua5.3 
> -I/usr/include/python2.7 -Ilibgringo -Ibuild/release/libgringo/src 
> -Ilibgringo/src -Ibuild/release/libreify -Ilibreify -Iliblp -Iliblp/src 
> libgringo/src/python.cc
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createId; PyCFunction 
> = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5664:33:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createId' is not a valid 
> template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createId; PyCFunction 
> = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createVariable; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5665:45:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createVariable' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createVariable; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createSymbol; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5666:41:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createSymbol' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createSymbol; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createUnaryOperation; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5667:57:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createUnaryOperation' is 
> not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createUnaryOperation; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createBinaryOperation; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5668:59:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createBinaryOperation' 
> is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createBinaryOperation; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createInterval; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5669:45:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createInterval' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createInterval; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createFunction; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5670:45:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createFunction' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createFunction; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createPool; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5671:37:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createPool' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createPool; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createCSPProduct; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5672:49:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createCSPProduct' is not 
> a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createCSPProduct; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createCSPSum; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5673:41:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createCSPSum' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createCSPSum; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createCSPGuard; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5674:45:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createCSPGuard' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createCSPGuard; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createBooleanConstant; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5675:59:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createBooleanConstant' 
> is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createBooleanConstant; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createSymbolicAtom; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5676:53:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createSymbolicAtom' is 
> not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createSymbolicAtom; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createComparison; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5677:49:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createComparison' is not 
> a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createComparison; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createCSPLiteral; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5678:49:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createCSPLiteral' is not 
> a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createCSPLiteral; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createAggregateGuard; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5679:57:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createAggregateGuard' is 
> not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createAggregateGuard; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createConditionalLiteral; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5680:65:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createConditionalLiteral'
>  is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createConditionalLiteral; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]' not a return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createAggregate; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5681:47:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createAggregate' is not 
> a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createAggregate; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createBodyAggregateElement; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5682:69:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createBodyAggregateElement'
>  is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createBodyAggregateElement; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]' not a return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createBodyAggregate; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5683:55:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createBodyAggregate' is 
> not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createBodyAggregate; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createHeadAggregateElement; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5684:69:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createHeadAggregateElement'
>  is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createHeadAggregateElement; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]' not a return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createHeadAggregate; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5685:55:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createHeadAggregate' is 
> not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createHeadAggregate; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createDisjunction; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5686:51:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createDisjunction' is 
> not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createDisjunction; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createDisjointElement; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5687:59:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createDisjointElement' 
> is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createDisjointElement; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createDisjoint; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5688:45:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createDisjoint' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createDisjoint; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createTheoryFunction; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5689:57:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createTheoryFunction' is 
> not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createTheoryFunction; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createTheorySequence; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5690:57:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createTheorySequence' is 
> not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createTheorySequence; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryUnparsedTermElement; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5691:79:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createTheoryUnparsedTermElement'
>  is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryUnparsedTermElement; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]' not a return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryUnparsedTerm; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5692:65:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createTheoryUnparsedTerm'
>  is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryUnparsedTerm; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]' not a return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createTheoryGuard; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5693:51:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createTheoryGuard' is 
> not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createTheoryGuard; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryAtomElement; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5694:63:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createTheoryAtomElement' 
> is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryAtomElement; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]' not a return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createTheoryAtom; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5695:49:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createTheoryAtom' is not 
> a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createTheoryAtom; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createLiteral; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5696:43:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createLiteral' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createLiteral; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryOperatorDefinition; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5697:77:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createTheoryOperatorDefinition'
>  is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryOperatorDefinition; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]' not a return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryTermDefinition; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5698:69:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createTheoryTermDefinition'
>  is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryTermDefinition; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]' not a return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryGuardDefinition; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5699:71:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createTheoryGuardDefinition'
>  is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryGuardDefinition; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]' not a return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryAtomDefinition; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5700:69:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createTheoryAtomDefinition'
>  is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryAtomDefinition; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]' not a return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryDefinition; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5701:61:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createTheoryDefinition' 
> is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createTheoryDefinition; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]' not a return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createRule; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5702:37:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createRule' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createRule; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createDefinition; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5703:49:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createDefinition' is not 
> a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createDefinition; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createShowSignature; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5704:55:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createShowSignature' is 
> not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createShowSignature; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createShowTerm; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5705:45:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createShowTerm' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createShowTerm; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createMinimize; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5706:45:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createMinimize' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createMinimize; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createScript; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5707:41:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createScript' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createScript; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createProgram; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5708:43:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createProgram' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createProgram; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createExternal; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5709:45:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createExternal' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createExternal; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createEdge; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5710:37:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createEdge' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createEdge; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createHeuristic; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5711:47:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createHeuristic' is not 
> a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createHeuristic; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createProjectAtom; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5712:51:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createProjectAtom' is 
> not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::createProjectAtom; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createProjectSignature; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:5713:61:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::createProjectSignature' 
> is not a valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = 
> Gringo::{anonymous}::createProjectSignature; PyCFunction = _object* 
> (*)(_object*, _object*); PyObject = _object]' not a return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> libgringo/src/python.cc: In instantiation of 'constexpr PyObject* (* 
> Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::parseProgram; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]':
> libgringo/src/python.cc:6021:48:   required from here
> libgringo/src/python.cc:348:46: error: '*(Gringo::{anonymous}::Object 
> (*)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference))Gringo::{anonymous}::parseProgram' is not a 
> valid template argument for type 'Gringo::{anonymous}::Object 
> (&)(Gringo::{anonymous}::Reference, Gringo::{anonymous}::Reference)'
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                               
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libgringo/src/python.cc:348:46: note: it must be the name of a function with 
> external linkage
> libgringo/src/python.cc:348:99: error: body of constexpr function 'constexpr 
> PyObject* (* Gringo::{anonymous}::to_function())(PyObject*, PyObject*) [with 
> Gringo::{anonymous}::Object (& f)(Gringo::{anonymous}::Reference, 
> Gringo::{anonymous}::Reference) = Gringo::{anonymous}::parseProgram; 
> PyCFunction = _object* (*)(_object*, _object*); PyObject = _object]' not a 
> return-statement
>  constexpr PyCFunction to_function() { return 
> reinterpret_cast<PyCFunction>(ToFunction<f>::value); }
>                                                                               
>                      ^
> scons: *** [build/release/libgringo/src/python.o] Error 1
> scons: building terminated because of errors.
> debian/rules:67: recipe for target 'override_dh_auto_build' failed
> make[1]: *** [override_dh_auto_build] Error 2

The full build log is available from:
   http://aws-logs.debian.net/2017/08/05/gringo_5.1.0-4_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: gringo
Source-Version: 5.1.0-5

We believe that the bug you reported is fixed in the latest version of
gringo, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 871...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Krennwallner <tk...@kr.tuwien.ac.at> (supplier of updated gringo package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 17 Aug 2017 07:18:37 +0200
Source: gringo
Binary: gringo
Architecture: source amd64
Version: 5.1.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Thomas Krennwallner <tk...@kr.tuwien.ac.at>
Description:
 gringo     - grounding tools for (disjunctive) logic programs
Closes: 871100
Changes:
 gringo (5.1.0-5) unstable; urgency=medium
 .
   * Bug fix: "FTBFS: libgringo/src/python.cc:348:46: error:
     &#39;*(Gringo::{anonymous}::Object (*)(Gringo::{anonymous}::Reference,
     Gringo::{anonymous}::Reference))Gringo::{anonymous}::createId&#39; is
     not a valid template argument for type
     &#39;Gringo::{anonymous}::Object
     (&amp;)(Gringo::{anonymous}::Reference,
     Gringo::{anonymous}::Reference)&#39;", thanks to Lucas Nussbaum
     (Closes: #871100).
     - debian/control: Build-Depends on g++-6
     - debian/rules: set CONFIGPARMS to CXX='g++-6'
   * debian/copyright: use https instead of http
   * debian/control: Bump Standards-Version to 4.0.1
Checksums-Sha1:
 c964d9b7fa26319abc35474861922997c21dffdd 2023 gringo_5.1.0-5.dsc
 48264d09731e261aa0bdf3ae85f684a4d6f65ee0 13700 gringo_5.1.0-5.debian.tar.xz
 7f69267bc47cee9ed83be33290dfe9c1af4ccfec 36110812 
gringo-dbgsym_5.1.0-5_amd64.deb
 0c591c750c17a84f94a41ae17f4d580ba6829da7 6802 gringo_5.1.0-5_amd64.buildinfo
 2ce4ce4b0ee0ccae25a95fc5dc615e8123692978 2372224 gringo_5.1.0-5_amd64.deb
Checksums-Sha256:
 ed957b4c83a121f3863ddaf0f405a453895f7676a595ae5df69943a1d3b229fc 2023 
gringo_5.1.0-5.dsc
 d82d4e5a6dfc36e6ae83cda2c7959b5ff3c722c7a79bb7a1b8e9ec60fb661f67 13700 
gringo_5.1.0-5.debian.tar.xz
 753325b0e3be2bfd98351fb561c5494d337a4a4ce63c303faafe6b4329fa95af 36110812 
gringo-dbgsym_5.1.0-5_amd64.deb
 ee6c51f264daa28e11d6fe93a3f4e1402eb7f70ba278fca7f9527002db3e8d07 6802 
gringo_5.1.0-5_amd64.buildinfo
 14d3ba98dd39ed2943f641892225db260f568dff86880d404cf683b458316303 2372224 
gringo_5.1.0-5_amd64.deb
Files:
 7dda8e6fee5c738662a074d99d8c66db 2023 interpreters extra gringo_5.1.0-5.dsc
 16f48b303eae6514896d7722ade03a48 13700 interpreters extra 
gringo_5.1.0-5.debian.tar.xz
 4039dfbd7dd90feee0060c3a140233ea 36110812 debug extra 
gringo-dbgsym_5.1.0-5_amd64.deb
 7fbcd3455d18939cfff63a713d605a75 6802 interpreters extra 
gringo_5.1.0-5_amd64.buildinfo
 3308c50053b93f9b00eddb84fa63a2f2 2372224 interpreters extra 
gringo_5.1.0-5_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEzH7vLECGZFUde0TKJ5ffdKZmmqkFAlmVMqsACgkQJ5ffdKZm
mqkdqhAAg104hlMs6xTFK3MUka5CkWt1Kg7euYA02ih3YmKhcqeOFplcxV6cdgmm
VLWj++Ay/WnJVsw1MmRKNjlPwbq93tD66/2AbgTsGcmUQgh8ENtlyHfDgJAsnwFh
2S4SrJmcRuamuyiQfAo7RPxjSsUdR6wtfsPw4fdcuc0e+wS1YNcYM6ZH35y0MzI3
AuTD4k8ZByDXqVczKnT6sVRMhifz6YrDpCrAQCe3YkY2T+X6gKOglDIiKtzK4FTI
vvdorUVNGXRJqkKMAWRMKTOVXnFgS6k/0ssSnzCfDkX4gSwIH5pkor549HzmG5CF
C3+NjPHPBgtXCpFl6Z6Bp/6pvgNJmFw0OL8nxSPMU543yEqK876Csphv0zH0RXJb
2LGv/VNVmsM53UsRKniFqkCnr6uwcSlKLa5Ifc7ze8iAg3tRe/uomQxdoCyHG5fy
0+rEb68izFtMK05M6/v1QRNmJjuWxgQtKdrTnqOKjeizM9EglPf+vQTgKSiB64Gd
/1I7L96x4qXEjOeD8YM2ND4lgpYUit87+OHcO7kNqd5cQmZpW2P7esg/BEdv8SrP
KIN38KLd9/ZIQbBCkRSd3ma+3CXBfl3acWVl+dvg5PxdRPaqkcfwvCzw3Ek2izgX
JJNtodqckW4yrigThWZsKfNhIdauF4rwh/U4XMN5pb2K0gr2iro=
=xC7k
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to