Summary: | www-client/w3mmee-0.3.2_p24-r9: hang during configure step (infinite loop in choosing a language) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | CJK Team <cjk> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kentnl, treecleaner |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | Pending removal: 2018-04-17 | ||
Package list: | Runtime testing required: | --- | |
Attachments: |
Patch for w3mmee-0.3.2_p24-r9.ebuild
Patch for compiling w3mmee-0.3.2_p24 |
Description
Toralf Förster
![]() woops : ls -lh www-client:w3mmee-0.3.2_p24-r9:20161128-120957.log -rw-rw---- 1 portage portage 4.4G Nov 28 21:59 www-client:w3mmee-0.3.2_p24-r9:20161128-120957.log and a lot of lines like ... [12]? 1 .. Japanese (charset ISO-2022-JP, EUC-JP, Shift_JIS) (LANG=JA) 2 .. English (charset US_ASCII, ISO-8859-1, etc) (LANG=EN) [12]? 1 .. Japanese (charset ISO-2022-JP, EUC-JP, Shift_JIS) (LANG=JA) 2 .. English (charset US_ASCII, ISO-8859-1, etc) (LANG=EN) [12]? 1 .. Japanese (charset ISO-2022-JP, EUC-JP, Shift_JIS) (LANG=JA) 2 .. English (charset US_ASCII, ISO-8859-1, etc) (LANG=EN) ... mr-fox portage # cat /etc/portage/make.conf CFLAGS="-march=native -O2 -pipe" CXXFLAGS="${CFLAGS}" CHOST="x86_64-pc-linux-gnu" DISTDIR="/var/tmp/distfiles" USE=" pax_kernel xtpax -cdinstall -oci8 -bindist ssp alisp avcodec clang -dvb dvd fluidsynth gcj gnomecanvas gnome-keyring -gtk3 -gtkstyle ibus kerberos lapack lzma mng mono -mpeg2 ncurses networking -postgres pulseaudio qml -smpeg ssl -system-llvm threads -utils wayland webkit xinerama xmlreader -xz " ACCEPT_KEYWORDS=~amd64 CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" PAX_MARKINGS="XT" L10N="bo es-CL is pt-BR sr-ijekavsk th tl" SSL_BITS=4096 # we do only compile-tests # ACCEPT_LICENSE="*" # parallel make issues aren't reliable reproducible and therefore out of the scope of the tinderbox # MAKEOPTS="-j1" NINJAFLAGS="-j1" EMERGE_DEFAULT_OPTS="--verbose --verbose-conflicts --color=n --nospinner --tree --quiet-build" ACCEPT_PROPERTIES="-interactive" ACCEPT_RESTRICT="-fetch" CLEAN_DELAY=0 # no "fail-clean", files would be cleaned before being picked up # FEATURES="xattr preserve-libs parallel-fetch ipc-sandbox network-sandbox test-fail-continue -news" PORT_LOGDIR="/var/log/portage" PORTAGE_ELOG_CLASSES="qa" PORTAGE_ELOG_SYSTEM="save mail" PORTAGE_ELOG_MAILURI="root@localhost" PORTAGE_ELOG_MAILFROM="amd64-hardened-no-multilib-unstable_20161123-101930 <tinderbox@localhost>" GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo rsync://mirror.netcologne.de/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gor.bytemark.co.uk/gentoo/ rsync://ftp.snt.utwente.nl/gentoo" still true here, will masks this package for now Created attachment 524328 [details, diff]
Patch for w3mmee-0.3.2_p24-r9.ebuild
Created attachment 524330 [details, diff]
Patch for compiling w3mmee-0.3.2_p24
Why mask this package?
The infinite loop is due to the inappropriate use of ebuild API. I guess the Gentoo developers have responsibility to fix it rather than simply mask it.
Anyway, I upload two patches.
1. w3mmee-0.3.2_p24-r9-ebuild.patch
Someone defined EAPI=5 in w3mmee-0.3.2_p24-r9.ebuild, but did not separate src_configure() from src_compile(). The first patch fixes this issue. In the mean time, this patch makes the ebuild apply the second patch which fixes compiling error.
2. w3mmee-0.3.2_p24-compile.patch
There is a compiling error. The second patch fixes this issue.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564494be253c18be8838fa5f52a05a390793fdb3 commit 564494be253c18be8838fa5f52a05a390793fdb3 Author: Akinori Hattori <hattya@gentoo.org> AuthorDate: 2018-03-31 13:58:39 +0000 Commit: Akinori Hattori <hattya@gentoo.org> CommitDate: 2018-03-31 13:58:39 +0000 www-client/w3mmee: update to EAPI 6 Closes: https://bugs.gentoo.org/601130 Package-Manager: Portage-2.3.24, Repoman-2.3.6 www-client/w3mmee/metadata.xml | 8 +- www-client/w3mmee/w3mmee-0.3.2_p24-r10.ebuild | 165 ++++++++++++++++++++++++++ www-client/w3mmee/w3mmee-0.3.2_p24-r9.ebuild | 158 ------------------------ 3 files changed, 169 insertions(+), 162 deletions(-) |