[SSSD] [PATCH] CONFIGURE: Prefer python2

Pavel Reichl preichl at redhat.com
Tue Jun 10 14:16:32 UTC 2014


On Mon, 2014-06-09 at 09:15 +0200, Lukas Slebodnik wrote:
> ehlo,
> 
> The configure script failed with python3
> 
> checking for python... /usr/bin/python
> checking for python version... 3.3
> checking for python platform... linux
> checking for python script directory... ${prefix}/lib/python3.3/site-packages
> checking for python extension module directory... ${exec_prefix}/lib64/python3.3/site-packages
> checking for headers required to compile python extensions...   File "<string>", line 1
>     import sys; print sys.prefix
>                         ^
> SyntaxError: invalid syntax
>   File "<string>", line 1
>     import sys; print sys.exec_prefix
>                         ^
> SyntaxError: invalid syntax
> not found
> configure: error: Could not find python headers
> 
> 
> checking for python... /usr/bin/python
> checking for working python...   File "<string>", line 1
>     from distutils import sysconfig;             print '-I' + sysconfig.get_python_inc() +             ' -I' + sysconfig.get_python_inc(plat_specific=True) + ' ' +             sysconfig.get_config_var('BASECFLAGS')
>                                                           ^
> SyntaxError: invalid syntax
>   File "<string>", line 1
>     from distutils import sysconfig;             print " ".join(sysconfig.get_config_var('LIBS').split() +             sysconfig.get_config_var('SYSLIBS').split()) +             ' -lpython' + sysconfig.get_config_var('VERSION') +             ' -L' + sysconfig.get_config_var('LIBDIR')
>                                                          ^
> SyntaxError: invalid syntax
> yes
> checking for Py_ssize_t... yes
> checking for PySet_New... no
> checking for PySet_Add... no
> 
> 
> How to test?
>     * use distribution with default python >=3
>     * test on fedora 20
>         - python, python3 packages should be installed
>         - cd /usr/bin/
>         - unlink python
>         - ln -s python3 python
> 
> Do not forget to change symling after testing :-)
> 
> Patch is attached.
> 
> LS
> _______________________________________________
> sssd-devel mailing list
> sssd-devel at lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/sssd-devel

Hello Lukas,

I'm still seeing following when calling reconfig:

> checking for python2 platform... (cached) linux2
> checking for python2 script directory... (cached) ${prefix}/lib/python2.7/site-packages
> checking for python2 extension module directory... (cached) ${exec_prefix}/lib64/python2.7/site-packages
> checking for headers required to compile python extensions... found
> checking for python2... (cached) /usr/bin/python
> checking for working python...   File "<string>", line 1
>     from distutils import sysconfig;             print '-I' + sysconfig.get_python_inc() +             ' -I' + sysconfig.get_python_inc(plat_specific=True) + ' ' +             sysconfig.get_config_var('BASECFLAGS')
>                                                           ^
> SyntaxError: invalid syntax
>   File "<string>", line 1
>     from distutils import sysconfig;             print " ".join(sysconfig.get_config_var('LIBS').split() +             sysconfig.get_config_var('SYSLIBS').split()) +             ' -lpython' + sysconfig.get_config_var('VERSION') +             ' -L' + sysconfig.get_config_var('LIBDIR')
>                                                          ^
> SyntaxError: invalid syntax
> yes
> checking for Py_ssize_t... (cached) yes
> checking for PySet_New... (cached) yes
> checking for PySet_Add... (cached) yes

Could you have a look?

Thanks, 

PR




More information about the sssd-devel mailing list