Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 519434 - x11-apps/intel-gpu-tools-1.7 - UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 16: ordinal not in range(128)
Summary: x11-apps/intel-gpu-tools-1.7 - UnicodeDecodeError: 'ascii' codec can't decode...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-08 18:52 UTC by Paul Moore
Modified: 2014-08-17 23:04 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,263.69 KB, text/plain)
2014-08-08 19:26 UTC, Paul Moore
Details
intel-gpu-tools-1.7 build.log (build.log,282.30 KB, text/x-log)
2014-08-11 14:45 UTC, Johannes Hirte
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Moore 2014-08-08 18:52:18 UTC
When building the intel-gpu-tools I see the following failure:

/var/tmp/portage/x11-apps/intel-gpu-tools-1.7/work/intel-gpu-tools-1.7/debugger/system_routine/pre_cpp.py /var/tmp/portage/x11-apps/intel-gpu-tools-1.7/work/intel-gpu-tools-1.7/debugger/system_routine/test.g4a > tiny.cpp.tmp && mv tiny.cpp.tmp tiny.cpp
Traceback (most recent call last):
  File "/var/tmp/portage/x11-apps/intel-gpu-tools-1.7/work/intel-gpu-tools-1.7/debugger/system_routine/pre_cpp.py", line 38, in <module>
    lines = file.readlines()
  File "/usr/lib64/python3.3/encodings/ascii.py", line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 16: ordinal not in range(128)
Makefile:675: recipe for target 'tiny.cpp' failed
make[3]: *** [tiny.cpp] Error 1
make[3]: *** Waiting for unfinished jobs....
Traceback (most recent call last):
  File "/var/tmp/portage/x11-apps/intel-gpu-tools-1.7/work/intel-gpu-tools-1.7/debugger/system_routine/pre_cpp.py", line 38, in <module>
    lines = file.readlines()
  File "/usr/lib64/python3.3/encodings/ascii.py", line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 16: ordinal not in range(128)

Reproducible: Always

Steps to Reproduce:
1. emerge -v x11-apps/intel-gpu-tools




Portage 2.2.11-r1 (python 2.7.8-final-0, default/linux/amd64/13.0/desktop/kde, gcc-4.8.3, glibc-2.19-r1, 3.15.7-gentoo x86_64)
=================================================================
System uname: Linux-3.15.7-gentoo-x86_64-Intel-R-_Core-TM-_i5-2540M_CPU_@_2.60GHz-with-gentoo-2.2
KiB Mem:     8056996 total,    726048 free
KiB Swap:   16777212 total,  16777160 free
Timestamp of tree: Fri, 08 Aug 2014 00:45:02 +0000
ld GNU ld (GNU Binutils) 2.24
app-shells/bash:          4.2_p47
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.8, 3.2.5-r3, 3.3.5-r1, 3.4.1
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r2
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.6, 1.14.1
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.6.3, 4.7.3-r1, 4.8.3
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2-r1
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.16 (virtual/os-headers)
sys-libs/glibc:           2.19-r1
Repositories: gentoo local
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA @FREE @EULA @BINARY-REDISTRIBUTABLE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /usr/share/themes/oxygen-gtk/gtk-3.0 /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask=n --quiet-build=n"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=60 --delete-after"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://192.168.0.16/gentoo-portage"
USE="X X509 a52 aac acl acpi aiglx aim alsa amarok amazon amd64 amr amrnb amrwb animgif async avantgo bash-completion berkdb bittorrent bl bluetooth branding buttons bzip2 cairo calendar cdb cdda cddb cdr cdrom cli colordiff connectionstatus consolekit cpudetection cracklib crypt cscope css cups cxx dbus declarative dga dhcpcd divx dnd doc dri dts dv dvb dvd dvdnav dvdr embedded emboss encode eolconv examples exif fam fat fbcon fbsplash ffmpeg firefox flac fontconfig fortran ftp g3dvl gd gdbm geos gif gimp glep gles2 glut gmedia google gphoto2 gpm gtk hdri highlight htmlhandbook http iconv icu id3 ieee1394 imagemagick imap ipv6 irc jabber java javascript jpeg jpeg2k kde kerberos kipi lame laptop lastfm lcms ldap libnotify libwww live logitech-mouse lxc lzo lzw mad matrox mime mjpeg mmap mmx mmxext mng modules moznocompose moznoirc moznomail moznoroaming mp3 mp4 mpeg mpeg2 mplayer msn mtp multilib multitarget musicbrainz na_dd na_icons ncurses netmeeting networkmanager nfs nls nokia nptl nsplugin nspluginwrapper nss numpy ofx ogdi ogg openexr opengl openmp pam pango pcre pda pdf perl phonon plasma pmu png pnm policykit posix ppds pulseaudio python qemu qemu-ifup qt3support qt4 rdesktop rdesktop-vrdp readline realmedia rss rtc ruby samba scanner sdl sdl-image secure-delete semantic-desktop session sftp sharedmem shout slp smbclient smi smp sms sna snmp sockets sound spell spice sqlite sse sse2 sse3 ssl ssse3 startup-notification subversion svg sysfs syslog taglib tagwriting tcpd templates threads thumbnail tiff tivo translator truetype udev udisks unicode upower usb usbredir utils uudeview v4l v4l2 vaapi valgrind vboxwebsrv vcd vde vim-with-x virt-network visualization vnc vorbis webdav webkit wifi wma wmf wmp wxwidgets x264 xanim xattr xcb xcomposite xext xft xim xine xinerama xml xml2 xpm xscreensaver xv xvid xvmc yahoo yv12 zeroconf zip zlib zvbi" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2 canon" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer nlpsolver scripting-beanshell scripting-javascript wiki-publisher" LINGUAS="en en_US" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" QEMU_SOFTMMU_TARGETS="i386 x86_64 arm" RUBY_TARGETS="ruby19 ruby20" SANE_BACKENDS="hp" USERLAND="GNU" VIDEO_CARDS="vesa intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, USE_PYTHON
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-08-08 19:06:44 UTC
Please attach the entire build log to this bug report.
Comment 2 Paul Moore 2014-08-08 19:26:20 UTC
Created attachment 382554 [details]
build.log
Comment 3 Johannes Hirte 2014-08-11 14:44:32 UTC
Same here. Please note that this happens with and without python USE-flag set.
Comment 4 Johannes Hirte 2014-08-11 14:45:08 UTC
Created attachment 382676 [details]
intel-gpu-tools-1.7 build.log
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2014-08-17 17:47:30 UTC
Looks like a locale issue, I can reproduce if I force LANG to C. Can you try reemerging i-g-t with LANG set to en_US.utf8 ?

In the mean time, I'll try to force the python code to use utf8 regardless of current locale.
Comment 6 Rémi Cardona (RETIRED) gentoo-dev 2014-08-17 23:04:46 UTC
I've committed a patch to force UTF-8 handling for the failing python script. In portage without a revbump.

Thanks