On Fri, Feb 27, 2015 at 7:27 AM, Samuel Iglesias Gonsalvez <sigles...@igalia.com> wrote: > This could be the case of trying to compile a Mesa tarball (from 'make dist' > command) in a machine without Python interpreter installed. The autogenerated > files from mako templates were already created during tarball > generation. > > In case of building from git without Python it is going to fail anyway because > Python is not present when trying to autogenerate the files from mako > templates. > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=89328 > > Signed-off-by: Samuel Iglesias Gonsalvez <sigles...@igalia.com> > --- > configure.ac | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/configure.ac b/configure.ac > index 22dc023..a4e6338 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -114,7 +114,12 @@ if test "x$INDENT" != "xcat"; then > fi > fi > > -AX_CHECK_PYTHON_MAKO_MODULE(0.3.4) > +if test -n "$PYTHON2"; then > + AX_CHECK_PYTHON_MAKO_MODULE(0.3.4) > +else > + AC_MSG_WARN([python not found - unable to check for python mako module]) > +fi > +
For flex and bison, we check if a generated source file exists, which is probably a good idea. That way configure will fail in a git checkout if you don't have python. I have in my todo list to add some remaining source files generated by python to the autotools distribution. After we commit some version of this patch, Emil or I should make sure that all the python-generated code is included in the tarball. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev