Summary: | net-p2p/gtk-gnutella-0.96.1 does not compile with USE=nls | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Daniel Kaplun <r00723r0> |
Component: | New packages | Assignee: | Gentoo net-p2p team <net-p2p> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | baby.lueshi, davidgrant, djroundtree, dustin, gentoobugs, graaff, kenyon, l33tmmx, ladanyi, mister.woody, nenolod, parmigio, sgtphou, spamlover |
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge net-p2p/gtk-gnutella-0.96.1 output
Fixes de.po gtk-gnutella-0.96.1-r1.ebuild |
Description
Daniel Kaplun
2006-08-21 11:25:58 UTC
Created attachment 94792 [details]
emerge net-p2p/gtk-gnutella-0.96.1 output
Doesn't look much amd64-specific. I got it on AMD64 and I didn't try compiling on other platforms so I listed AMD64 as the platform. same problem here, the error was obviously an issue with gettext, so I compiled without the nls use flag and it compiled fine. That's my work around in the mean time anyway.... Yeah, it worked without the nls useflag. Created attachment 96615 [details, diff]
Fixes de.po
Something got screwed in the de.po file;
Attached a patch.
Please verify that the other language files are ok.
Patch works here. I am running into this issue. I did not try without the nls USE flag because I am in the middle of an emerge -e world and don't want to risk not being able to resume. I notice this is marked fixed, yet i am running into it (I would think fixed would mean that it would compile, nls or no?). Portage 2.1.2_pre1 (default-linux/x86/2006.1/desktop, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17.11-reiser4-3 i686) ================================================================= System uname: 2.6.17.11-reiser4-3 i686 AMD Athlon(TM) XP 1800+ Gentoo Base System version 1.12.5 Last Sync: Mon, 18 Sep 2006 14:20:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-java/java-config: 1.3.6-r1, 2.0.28-r1 dev-lang/python: 2.3.5, 2.4.3-r3 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.mirrors.tds.net/gentoo http://mirror.datapipe.net/gentoo" LINGUAS="en" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://156.56.247.193/gentoo-portage" USE="x86 3dnow X alsa am berkdb bitmap-fonts bzip2 cairo cdr chroot cli crypt dbus dlloader dri dv dvd dvdr eds elibc_glibc emboss encode fam firefox fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal input_devices_keyboard input_devices_mouse isdnlog jpeg kde kdeenablefinal kernel_linux libg++ linguas_en mad mikmod mmx mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis opengl oss pam pcre pdflib perl png ppds pppd pwdb python qt3 qt4 quicktime readline reflection sdl session spell spl sse ssl tiff truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_nv vorbis win32codecs xml xmms xorg xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS I'm having this problem as well: Portage 2.1.2_pre1-r3 (default-linux/x86/2006.1/desktop, gcc-3.4.6/vanilla, glibc-2.4-r3, 2.6.18-gentoo i686) ================================================================= System uname: 2.6.18-gentoo i686 AMD Sempron(tm) 2800+ Gentoo Base System version 1.12.5 Last Sync: Wed, 27 Sep 2006 13:30:09 +0000 app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -pipe -O2 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon-xp -pipe -O2 -fomit-frame-pointer" DISTDIR="/var/tmp/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer nodoc parallel-fetch sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LINGUAS="en" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/sync.exclude" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X Xaw3d aac acpi aim alsa apache2 apm audiofile bash-completion bidi bitmap-fonts bonobo bzip2 cairo calendar caps cdparanoia cdr cli crypt ctype cups curl curlwrappers dba dbus dbx dga directfb divx dlloader dri dv eds elibc_glibc encode esd exif expat fastcgi fbcon ffmpeg firefox flac foomaticdb fortran ftp gb gd gdbm gif gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal iconv ieee1394 imagemagick imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog jabber java javascript jikes jpeg jpeg2k kerberos kernel_linux lcms ldap lesstif libcaca libg++ libgda libwww linguas_en mad matroska mbox memlimit mhash mikmod mime mjpeg mmx mng mono motif mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia offensive ofx ogg openal opengl osc oscar oss pam pcre pda pdf perl php png portaudio posix postgres ppds pppd prelude profile python quicktime readline recode reflection rtc ruby sasl scanner sdl session sharedext sharedmem shorten skey snmp sockets sox spell spl sse sse2 ssl svg svga symlink sysvipc szip tcltk tcpd theora threads tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb userland_GNU v4l v4l2 vcd vhosts video_cards_nvidia vorbis wifi win32codecs wmf wxwindows xface xml xml2 xmlrpc xorg xosd xpm xsl xv xvid yahoo zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS (In reply to comment #8) > I am running into this issue. I did not try without the nls USE flag because I > am in the middle of an emerge -e world and don't want to risk not being able to > resume. > > I notice this is marked fixed, yet i am running into it (I would think fixed > would mean that it would compile, nls or no?). > > > Portage 2.1.2_pre1 (default-linux/x86/2006.1/desktop, gcc-4.1.1/vanilla, > glibc-2.4-r3, 2.6.17.11-reiser4-3 i686) > ================================================================= > System uname: 2.6.17.11-reiser4-3 i686 AMD Athlon(TM) XP 1800+ > Gentoo Base System version 1.12.5 > Last Sync: Mon, 18 Sep 2006 14:20:01 +0000 > distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) > [disabled] > ccache version 2.4 [enabled] > app-admin/eselect-compiler: 2.0.0_rc2-r1 > dev-java/java-config: 1.3.6-r1, 2.0.28-r1 > dev-lang/python: 2.3.5, 2.4.3-r3 > dev-python/pycrypto: 2.0.1-r5 > dev-util/ccache: 2.4-r6 > dev-util/confcache: [Not Present] > sys-apps/sandbox: 1.2.18.1 > sys-devel/autoconf: 2.13, 2.60 > sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 > sys-devel/binutils: 2.17 > sys-devel/gcc-config: 1.3.13-r3 > sys-devel/libtool: 1.5.22 > virtual/os-headers: 2.6.17-r1 > ACCEPT_KEYWORDS="x86 ~x86" > AUTOCLEAN="yes" > CBUILD="i686-pc-linux-gnu" > CFLAGS="-O2 -march=athlon-xp -pipe" > CHOST="i686-pc-linux-gnu" > CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env > /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb > /usr/share/config /var/bind" > CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler > /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" > CXXFLAGS="-O2 -march=athlon-xp -pipe" > DISTDIR="/usr/portage/distfiles" > FEATURES="autoconfig ccache collision-protect distlocks metadata-transfer > parallel-fetch sandbox sfperms strict" > GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo > http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ > ftp://gentoo.mirrors.tds.net/gentoo http://mirror.datapipe.net/gentoo" > LINGUAS="en" > MAKEOPTS="-j3" > PKGDIR="/usr/portage/packages" > PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress > --force --whole-file --delete --delete-after --stats --timeout=180 > --exclude='/distfiles' --exclude='/local' --exclude='/packages'" > PORTAGE_TMPDIR="/var/tmp" > PORTDIR="/usr/portage" > PORTDIR_OVERLAY="/usr/local/portage" > SYNC="rsync://156.56.247.193/gentoo-portage" > USE="x86 3dnow X alsa am berkdb bitmap-fonts bzip2 cairo cdr chroot cli crypt > dbus dlloader dri dv dvd dvdr eds elibc_glibc emboss encode fam firefox fortran > gdbm gif gnome gpm gstreamer gtk gtk2 hal input_devices_keyboard > input_devices_mouse isdnlog jpeg kde kdeenablefinal kernel_linux libg++ > linguas_en mad mikmod mmx mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis > opengl oss pam pcre pdflib perl png ppds pppd pwdb python qt3 qt4 quicktime > readline reflection sdl session spell spl sse ssl tiff truetype truetype-fonts > type1-fonts udev unicode userland_GNU video_cards_nv vorbis win32codecs xml > xmms xorg xv zlib" > Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, > PORTAGE_RSYNC_EXTRA_OPTS > You must apply the patch. I tried `emerge --sync', but the stable version of gtk-gnutella is still 0.96.1. Thus for users that do e g `emerge -uND --world' this is still a show-stopper (it was for me). IMHO the bug should only be declared FIXED when there is a 0.96.1-r1 that solves the problem? Besides it may be harder to find the bug in Bugzilla if it is declared FIXED before it actually is. Can we get an -r1? I've reopened it and set the architecture to all so it'll be easier to spot (it wasn't AMD64 specific in the first place). *** Bug 148665 has been marked as a duplicate of this bug. *** Can someone with commit access please stick the attached patch into the files directory (call it fix-dep.po.patch), and add the following to gtk-gnutella-0.96.1.ebuild: src_unpack() { unpack ${A} cd ${WORKDIR}/${P} epatch "${FILESDIR}/fix-dep.po.patch" } That worked for me. Created attachment 100073 [details]
gtk-gnutella-0.96.1-r1.ebuild
The gtk-gnutella-0.96.1-r1 ebuild and patch worked for me.. Thanks! *** Bug 152416 has been marked as a duplicate of this bug. *** *** Bug 153665 has been marked as a duplicate of this bug. *** Patch and r1 ebuild works fine for me (x86). the patch needs to be renamed (or the ebuild modified) "mv gtk-gnutella-0.96.1-de.po.patch fix-dep.po.patch" but it works fine, plx fix it is a long standing bug. Could someone please update this ebuild? This bug *still* exists. Please! gtk-gnutella appears to have no net-p2p maintainer. See bug 152674. My advise it to upgrade to net-p2p/gtk-gnutella-0.96.3 which has just landed in portage. The problem reported in this bug has been fixed upstream. This version also fixes a number of bugs related to the Gnutella network. I don't think it makes sense to fix this bug in portage at this point anymore, as I would rather push for 0.96.3 to become stable as soon as possible. |