bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnubg] build error: configure --with-python is not working.


From: Michael Petch
Subject: Re: [Bug-gnubg] build error: configure --with-python is not working.
Date: Wed, 04 Mar 2009 22:36:41 -0700
User-agent: Microsoft-Entourage/12.15.0.081119

You are correct. After further investigation (reviewing config.log) the
reason python isn't being picked up is likely because you do not have the
python development file (including python headers) installed. I didn't have
them installed here and was seeing:

configure:23726: checking for a Python interpreter with version >= 2.2
$t('2.2', '.')) + [0, 0, 0] minverhex = 0 for i in xrange(0, 4): minverhex =
(minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
configure:23744: $? = 0
configure:23751: result: python
configure:23759: checking for python
configure:23777: found /usr/bin/python
configure:23789: result: /usr/bin/python
configure:23809: checking for python version
configure:23816: result: 2.5
configure:23828: checking for python platform
configure:23835: result: linux2
configure:23842: checking for python script directory
configure:23850: result: ${prefix}/lib/python2.5/site-packages
configure:23859: checking for python extension module directory
configure:23867: result: ${exec_prefix}/lib/python2.5/site-packages
configure:23881: checking for headers required to compile python extensions
configure:23889: result: missing /usr/bin/python-config
configure:23910: gcc -E  -ITHISWILLNEVERWORK conftest.c
conftest.c:64:20: error: Python.h: No such file or directory
configure:23916: $? = 1

Try installing the python-dev package for your platform and then try to
rebuild. After installing them here I got the expected result:

configure:23726: checking for a Python interpreter with version >= 2.2
$t('2.2', '.')) + [0, 0, 0] minverhex = 0 for i in xrange(0, 4): minverhex =
(minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
configure:23744: $? = 0
configure:23751: result: python
configure:23759: checking for python
configure:23777: found /usr/bin/python
configure:23789: result: /usr/bin/python
configure:23809: checking for python version
configure:23816: result: 2.5
configure:23828: checking for python platform
configure:23835: result: linux2
configure:23842: checking for python script directory
configure:23850: result: ${prefix}/lib/python2.5/site-packages
configure:23859: checking for python extension module directory
configure:23867: result: ${exec_prefix}/lib/python2.5/site-packages
configure:23881: checking for headers required to compile python extensions
configure:23910: gcc -E  -I/usr/include/python2.5 -I/usr/include/python2.5
conftest.c
configure:23916: $? = 0
configure:23921: result: found

When running with python I now get:

./gnubg -t -p test.py
GNU Backgammon 0.90.0
Copyright (C) 2008 by the AUTHORS; for details type `show version'.
This program comes with ABSOLUTELY NO WARRANTY; for details type
`show warranty'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show copying' for details.

***WARNING***

Note that GNU Backgammon does not use the gnubg.bd file.
You should obtain the file gnubg_ts0.bd or generate
it yourself using the program 'makebearoff'.
You can generate the file with the command:
makebearoff -t 6x6 -f gnubg_ts0.bd
You can also generate other bearoff databases; see
README for more details

Python file (test.py) not found


This implies python was installed. If it wasn't it would give an error
stating that.

On 04/03/09 9:35 PM, "保坂範行" <address@hidden> wrote:

> Hi, Michael
> 
> Have you tried -t -p  options?
> 
> address@hidden/Desktop/work/gnubg/git% ./gnubg -t -p test.py
> GNU Backgammon 0.90.0
> Copyright (C) 2008 by the AUTHORS; for details type `show version'.
> This program comes with ABSOLUTELY NO WARRANTY; for details type
> `show warranty'.
> This is free software, and you are welcome to redistribute it
> under certain conditions; type `show copying' for details.
> GNU Backgammon build without Python.
> 
> 
> Nori
> 
> 






reply via email to

[Prev in Thread] Current Thread [Next in Thread]