3.2 test failures on Centos 5.6 (was Re: Noob Question)
tjreedy at udel.edu
Tue Apr 19 18:58:56 CEST 2011
On 4/19/2011 10:55 AM, Rob McGillivray wrote:
> I'm new to Python, and trying to get python 3.2 installed on Centos
> 5.6. When I run 'make test', I receive several errors.
Welcome to Python.
Newbie lesson 1: write an informative subject line that will catch the
attention of people who can answer. (I just happened to open this
because it is a slow day so far ;-).) Example:
3.2 test failures on Centos 5.6
If you do not get any better answer than I can provide, I suggest
reposting with that subject (my changed line will not be visible to some
who have threads collapsed).
Lesson 2: provide all relevant info needed to answer. You did pretty
good, except: What are you trying to install? A public binary built by
someone else for Centos? Or one *you* compiled? If the latter, did you
use the official 3.2 source from the site or the latest 3.2.x source
from the hg repository? (If either, I suggest trying the other.)
> The readme
> states that you can generally ignore messages about skipped tests,
> but as you can see below, some of the tests failed and a number were
> 'unexpected skips', so I'm not sure if I can go ahead with the
> install or need to perform further troubleshooting.
I have never built Python or used it on *nix, but I will give some
informed guesses ;-).
> The output of 'make test' is shown below:
> 5 tests failed: test_argparse test_distutils
> test_httpservers test_import test_zipfile
You need to run each of these in verbose mode to see who severe the
failure is. Test_import would be of most concern to me.
> 11 skips
> unexpected on linux2: test_bz2 test_dbm_gnu test_dbm_ndbm test_gzip
> test_readline test_ssl test_tcl test_tk test_ttk_guionly
> test_ttk_textonly test_zlib
These look like things with 3rd party dependencies. tcl/tk/ttk tests
depend on finding tcl/tk installed. If you do not want to use the
modules, no problem. If you do,
> sys:1: ResourceWarning: unclosed
> file<_io.TextIOWrapper name='/dev/null' mode='a' encoding='UTF-8'>
> make: *** [test] Error 1
This is a bug either in some test or in the Python shutdown procedure,
at least after running the tests. There were other things like this
fixed near the end of 3.2 development and it may be fixed now.
> Any help would be appreciated. Apologies if this post is to the wrong
> group. If so, please advise the appropriate group.
Right place to start. If there are Centos specific issues, you might
want to look for a Centos list.
Terry Jan Reedy
More information about the Python-list