Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 484938 - games-misc/opengfx-0.4.7 - nmlc: An internal error has occurred: Error: (IOError) "decoder zip not available".
Summary: games-misc/opengfx-0.4.7 - nmlc: An internal error has occurred: Error: (IOEr...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-14 19:12 UTC by manwe
Modified: 2013-09-16 17:23 UTC (History)
0 users

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


Attachments
build log (games-misc:opengfx-0.4.7:20130914-190714.log,36.91 KB, text/x-log)
2013-09-14 19:13 UTC, manwe
Details

Note You need to log in before you can comment on or make changes to this bug.
Description manwe 2013-09-14 19:12:46 UTC
[LANG] ogfx1_base.tags.txt
[NML] ogfx1_base.grf
nmlc: An internal error has occurred:
nmlc-version: 0.2.4 (abf432e8d9f8)
Error:      (IOError) "decoder zip not available".
Command:    ['/usr/bin/nmlc-python2.7', '-c', '-p', 'WIN', '--grf', 'ogfx1_base.grf', '--custom-tags', 'ogfx1_base.tags.txt', 'ogfx1_base.nml']
Location:   File "/usr/lib64/python2.7/site-packages/PIL/Image.py", line 381, in _getdecoder

NML is too old. Minimum of NML r024 is required.


Reproducible: Always

Steps to Reproduce:
1. emerge -1 =games-misc/opengfx-0.4.7

Actual Results:  
Universe implosion

Expected Results:  
$? == 0

I tried to reemerge nml-0.2.4-r2, didn't help. Also in log there are lines "Gimp not found. Graphics will not be re-created from source." but I have media-gfx/gimp-2.8.6.

# emerge --ignore-default-opts --info =games-misc/opengfx-0.4.7
Portage 2.2.4 (default/linux/amd64/13.0, gcc-4.7.3, glibc-2.17, 3.10.10-gentoo-dtop-v1 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-3.10.10-gentoo-dtop-v1-x86_64-Intel-R-_Core-TM-_i7_CPU_Q_740_@_1.73GHz-with-gentoo-2.2
KiB Mem:     8093412 total,   2070124 free
KiB Swap:    4194300 total,   4194300 free
Timestamp of tree: Sat, 14 Sep 2013 18:15:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash:          4.2_p45
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.5-r2
dev-util/cmake:           2.8.11.2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.12.6, 1.14
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.7.3
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.11 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo manwe
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native -mtune=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -march=native -mtune=native"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--verbose --ask --tree --keep-going --usepkg --with-bdeps y --buildpkg --jobs 2"
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 strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="pl_PL"
LC_ALL="pl_PL"
LDFLAGS="-Wl,--as-needed -Wl,-O1"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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/portages/layman/manwe"
USE="X a52 aac aalib acpi aiglx alsa amd64 apm bash-completion bcmath berkdb bluetooth bmp branding browserplugin bzip2 calendar cdinstall cdr cleartype crypt cups cxx dbus directfb dvd dvdr dvdread encode fbcon ffmpeg flac ftp gd-exteral gif glut gpm gtk2 ieee1394 jabber javascript jpeg libnotify libwww mmx mozilla mp3 mpd mpeg3 multilib mysql ncurses newspr nls nptl nptlonly nsplugin nvidia ogg opengl pam pdf perl php png readline smp soap spell sse sse2 sse3 sse4_1 ssl ssse3 svg threads tiff truetype truetype-fonts usb userlocales vdpau vim wifi win32codecs with-x wmf xcomposite xinerama xml xorg xosd xv xvid" ABI_X86="64" ALSA_CARDS="usb-audio hda-intel" CURL_SSL="gnutls" ELIBC="glibc" FOO2ZJS_DEVICES="hp1020" INPUT_DEVICES="mouse keyboard synaptics evdev" KERNEL="linux" LCD_DEVICES="g15" LINGUAS="pl" NGINX_MODULES_HTTP="access auth_basic autoindex browser charset empty_gif fastcgi geo gzip limit_req limit_zone map memcached proxy referer rewrite scgi split_clients ssi upstream_ip_hash userid uwsgi addition fancyindex geoip upload upload_progress stub_status enmemcache echo headers_more" PHP_TARGETS="php5-3 php5-4 php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" RUBY_TARGETS="ruby20" USERLAND="GNU" VIDEO_CARDS="nvidia nv fbdev"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON
Comment 1 manwe 2013-09-14 19:13:20 UTC
Created attachment 358658 [details]
build log
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2013-09-16 04:02:59 UTC
you're using the top-level default/linux/amd64/13.0 profile.  that's no recommended unless you know what you're doing.  Probably you should use the default/linux/amd64/13.0/desktop profile.

this bug is probably caused by your lack of the zlib use flag.  the nml ebuild has been updated to force that dependency.
Comment 3 manwe 2013-09-16 17:23:35 UTC
I know what I'm doing, or at least I think I know ;) Nevertheless, my USE="" in make.conf has -* (somehow now included in emerge --info) so by default I disable all USE flags and enable only ones selected by hand (or required). 

Adding "zlib" to dev-python/pillow fixed it. Thanks.