Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 311997 - dev-perl/WWW-Dict-Leo-Org-1.34-r1: ebuild lacks dependency perl-core/DB_File AND doesnt show umlauts in the output
Summary: dev-perl/WWW-Dict-Leo-Org-1.34-r1: ebuild lacks dependency perl-core/DB_File ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Justin Lecher (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-29 21:50 UTC by potatoface
Modified: 2010-03-30 10:15 UTC (History)
1 user (show)

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


Attachments
modified ebuild which adds required dependency perl-core/DB_File and patch which solves the problem with the output of umlauts (WWW-Dict-Leo-Org-1.34-r1.ebuild,650 bytes, text/plain)
2010-03-29 21:54 UTC, potatoface
Details
patch which fixes the problem with the output of umlauts (added-support-for-non-iso8859-1-terminals-see.patch,951 bytes, patch)
2010-03-29 21:55 UTC, potatoface
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description potatoface 2010-03-29 21:50:55 UTC
the ebuild of dev-perl/WWW-Dict-Leo-Org-1.34-r1 lacks a needed dependency: perl-core/DB_File. without this the program wont run.
if perl-core/DB_File is installed leo works but it doesnt show any umlauts when doing a translation.

Reproducible: Always

Steps to Reproduce:
1. emerge dev-perl/WWW-Dict-Leo-Org-1.34-r1
2. run 'leo lack' 

Actual Results:  
Can't locate DB_File.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.10.1/i686-linux /usr/lib/perl5/site_perl/5.10.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.10.1/i686-linux /usr/lib/perl5/vendor_perl/5.10.1 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.1/i686-linux /usr/lib/perl5/5.10.1 .) at /usr/bin/leo line 26.
BEGIN failed--compilation aborted at /usr/bin/leo line 26.

Expected Results:  
Found 100 matches for 'lack' on dict.leo.org:

<result list>

    Fetched by leo 1.34 via http://dict.leo.org/                                                                                                                                                               
     Copyright  ©  LEO  Dictionary Team 1995-2007                                                                                         [leo] GPL Copyleft © Thomas Linden 2000-2007

emerge --info

Portage 2.1.8.3 (default/linux/x86/10.0, gcc-4.4.3, glibc-2.11-r1, 2.6.33-gentoo-juergxi i686)
=================================================================
System uname: Linux-2.6.33-gentoo-juergxi-i686-AMD_Athlon-tm-_XP_3200+-with-gentoo-2.0.1
Timestamp of tree: Mon, 29 Mar 2010 15:45:01 +0000
distcc 3.1 i686-pc-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.1_p2-r1
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.5-r1, 3.1.2-r1
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.8.1
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.1-r1
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.8.5-r3, 1.9.6-r2, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1
sys-devel/gcc:       4.4.3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.33
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -finline-functions"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /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=athlon-xp -O2 -pipe -finline-functions"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.rnl.ist.utl.pt/pub/gentoo/gentoo-distfiles ftp://de-mirror.org/distro/gentoo/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/ ftp://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/ ftp://mirror.netcologne.de/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ ftp://ftp.rhnet.is/pub/gentoo/"
LANG="en_GB.utf8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X acl alsa apache2 bzip2 cdr cli consolekit cracklib crypt cups cxx dbus dga dri dvd dvdr encode fbcon flac fortran ftp gdbm gif gpm gtk hal iconv imap imlib ipv6 jack java joystick jpeg kde ldap lm_sensors mad maildir mikmod mmx modules mp3 mpeg mudflap mysql nas ncurses nls nptl nptlonly nvidia ogg opengl openmp oss pam pcre perl php png postgres pppd prelude python qt4 quicktime readline reflection ruby sdl session slp sndfile snmp spl sse ssl svg sysfs tcpd theora truetype unicode usb videos vorbis win32codecs x86 xattr xcomposite xine xinerama xml xorg xv xvid zlib" ALSA_CARDS="virtuoso" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias auth_digest authn_anon  authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default  authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs  dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter  headers ident imagemap include info log_config logio mem_cache mime mime_magic  negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite  setenvif so speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="worker" ELIBC="glibc" INPUT_DEVICES="evdev joystick keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" NETBEANS_MODULES="apisupport groovy gsf harness ide j2ee java nb php soa webcommon websvccommon xml" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev nvidia vesa vga" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 potatoface 2010-03-29 21:54:35 UTC
Created attachment 225743 [details]
modified ebuild which adds required dependency perl-core/DB_File and patch which solves the problem with the output of umlauts
Comment 2 potatoface 2010-03-29 21:55:17 UTC
Created attachment 225745 [details, diff]
patch which fixes the problem with the output of umlauts
Comment 3 potatoface 2010-03-29 22:11:50 UTC
would be nice if anyone could confirm that the modified ebuild and the patch actually works
Comment 4 Justin Lecher (RETIRED) gentoo-dev 2010-03-30 06:35:50 UTC
Fixed, thanks for reporting