On 01/21/2011 04:26:09 PM, walt wrote: > On 01/21/2011 12:13 AM, Helmut Jarausch wrote: > > Hi, > > > > using Python3.1, if I say > > import site > > > > I get > > > > File "/usr/lib64/python3.1/site.py", line 472, in setencoding > > sys.setdefaultencoding(encoding) # Needs Python Unicode > build ! > > ValueError: Can only set default encoding to utf-8 > > > > But > > > > emerge -vp dev-lang/python-3.1.3 shows > > USE="doc gdbm ipv6 ncurses readline sqlite ssl threads tk (wide- > > unicode) xml -build -examples -wininst" > > > > Why is 'wide-unicode' in parentheses? > > Hm. Try using a different tool, like equery u python. Note the > warning > about changing that useflag.
Thanks, unfortunately I don't understand the output I've got [ Legend : U - final flag setting for installation] [ : I - package is installed with flag ] [ Colors : set, unset ] * Found these USE flags for dev-lang/python-3.1.3: ..... - + wide-unicode : Enable wide Unicode implementation which uses 4- byte Unicode characters. Switching of this USE flag changes ABI of Python and requires reinstallation of many Python modules. (DON'T DISABLE THIS UNLESS YOU KNOW WHAT YOU'RE DOING) So, I have U- but I+ on wide-unicode What does that mean? Thanks, Helmut.