Summary: | net-libs/telepathy-glib-0.24.1-r1 fails to build with python 3.6 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrei Slavoiu <ansla80> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | ansla80, martin.dummer |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Andrei Slavoiu
2019-12-09 12:58:27 UTC
Where is the attached log? Created attachment 598938 [details]
build.log
Hm, no problem here even with python3_8 - is it a locale problem similar to bug 568070? I added LC_ALL=C to make.conf and nothing changed. Is there anything else regarding locale that I could check? I can confirm this error. It happened to me when installing a fresh stable-only new system. I remembered the error messages and they reminded me to Bug #688330. In August, when I opened Bug #688330, I downgraded app-text/asciidoc - but today there is only one stable version. So I tried the suggestion from Comment #6: add an UTF-8 LC_CTYPE to /etc/portage/make.conf: /etc/portage/make.conf: ... LC_MESSAGES=C LC_CTYPE=en_US.UTF-8 ... and look - it works (for me....) Indeed, it looks like it needs an UTF-8 locale. Setting LC_ALL="en_US.UTF-8" made it build with python 3 as well. Same happened to me, compiled correctly after adding LC_CTYPE=en_US.UTF-8 to make.conf Here one more with this issue, I solved setting like comment #5, but in my case I have to enable en_US.UTF-8 in /etc/locale.gen because if not I get this error setlocale: unsupported locale setting Don't forget run . /etc/profile and last thing what don't forget is setting with eselect locale list to point to en_US.UTF-8. I ran into the same problem, and didn't want to screw up my perfectly good global locale settings because one package is broken. What worked for me was to create /etc/portage/env/utf8clocale.conf with the line LC_ALL="en_US.UTF-8" and then added: =net-libs/telepathy-glib-0.24.1-r1 utf8clocale.conf to /etc/portage/package.env. Using LC_CTYPE in the .conf file didn't work for me; only LC_ALL did the trick. I had en_US in the locale on my office machine. Changed eselect locale set to en_US.utf8. That fixed it. Our college radio station server had the correct UTF8 and that worked. Just did a clean install on both of these machines. Now I need to figure out why icecast is giving wrong password error after update to icecast. Or maybe darkice. icecast.xml |