[ python-Bugs-919614 ] Python configured with --disable-unicode fails tests, more

SourceForge.net noreply at sourceforge.net
Fri Feb 11 18:23:59 CET 2005


Bugs item #919614, was opened at 2004-03-19 11:23
Message generated for change (Comment added) made by fdrake
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=919614&group_id=5470

Category: Installation
>Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Fred L. Drake, Jr. (fdrake)
Assigned to: Nobody/Anonymous (nobody)
Summary: Python configured with --disable-unicode fails tests, more

Initial Comment:
When building Python with:

    ./configure --disable-unicode

the test suite has many spurious failures because
modules and tests assume that unicode support is available.

Installing this Python (using "make install") fails at
the end of the first run of compileall.py, since that
script detects and reports failures; the output
contains many lines with the message

    Sorry: ValueError: ('Unicode escapes not legal when
Unicode disabled',)

This should be fixed, or --disable-unicode should be
removed.


----------------------------------------------------------------------

>Comment By: Fred L. Drake, Jr. (fdrake)
Date: 2005-02-11 12:23

Message:
Logged In: YES 
user_id=3066

The trunk and release24-maint branch will no longer compile
with --diable-unicode.  I get the following error message
from the trunk:

c++ -pthread  -Xlinker -export-dynamic -o python                 Modules/python.o                 libpython2.5.a -lpthread -ldl  -lutil   -lm
libpython2.5.a(posixmodule.o)(.text+0x39a0): In function
`posix_tmpnam':
../Modules/posixmodule.c:6161: warning: the use of
`tmpnam_r' is dangerous, better use `mkstemp'
libpython2.5.a(posixmodule.o)(.text+0x3906): In function
`posix_tempnam':
../Modules/posixmodule.c:6116: warning: the use of `tempnam'
is dangerous, better use `mkstemp'
libpython2.5.a(_codecsmodule.o)(.text+0xf9): In function
`codec_encode':
../Modules/_codecsmodule.c:108: undefined reference to
`PyUnicode_GetDefaultEncoding'
libpython2.5.a(_codecsmodule.o)(.text+0x165): In function
`codec_decode':
../Modules/_codecsmodule.c:141: undefined reference to
`PyUnicode_GetDefaultEncoding'
collect2: ld returned 1 exit status

The release24-maint branch gives similar results.


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=919614&group_id=5470


More information about the Python-bugs-list mailing list