Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 142997 - app-text/hunspell-1.1.4-r1 fails to build autopoint misses cvs
Summary: app-text/hunspell-1.1.4-r1 fails to build autopoint misses cvs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
: 143183 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-08-06 10:54 UTC by Florian Manschwetus
Modified: 2006-08-08 02:33 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Manschwetus 2006-08-06 10:54:00 UTC
>>> Emerging (1 of 3) app-text/hunspell-1.1.4-r1 to /
 * hunspell-1.1.4.tar.gz MD5 ;-) ...                                                       [ ok ]
 * hunspell-1.1.4.tar.gz RMD160 ;-) ...                                                    [ ok ]
 * hunspell-1.1.4.tar.gz SHA1 ;-) ...                                                      [ ok ]
 * hunspell-1.1.4.tar.gz SHA256 ;-) ...                                                    [ ok ]
 * hunspell-1.1.4.tar.gz size ;-) ...                                                      [ ok ]
 * checking ebuild checksums ;-) ...                                                       [ ok ]
 * checking auxfile checksums ;-) ...                                                      [ ok ]
 * checking miscfile checksums ;-) ...                                                     [ ok ]
 * checking hunspell-1.1.4.tar.gz ;-) ...                                                  [ ok ]
>>> Unpacking source...
>>> Unpacking hunspell-1.1.4.tar.gz to /var/tmp/portage/hunspell-1.1.4-r1/work
 * Replacing obsolete head/tail with POSIX compliant ones
 *  - fixed tests/test.sh
 * Applying hunspell-1.1.4-libtool.patch ...                                               [ ok ]
 * Applying hunspell-1.1.4-renameexes.patch ...                                            [ ok ]
autopoint: *** cvs program not found
autopoint: *** Stop.

!!! ERROR: app-text/hunspell-1.1.4-r1 failed.
Call stack:
  ebuild.sh, line 1543:   Called dyn_unpack
  ebuild.sh, line 709:   Called src_unpack
  hunspell-1.1.4-r1.ebuild, line 35:   Called die

!!! Failed to auto-po-int
!!! If you need support, post the topmost build error, and the call stack if relevant.


------------
emerge --info
Portage 2.1.1_pre4-r4 (default-linux/x86/2005.1, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.15-suspend2-r6 i686)
=================================================================
System uname: 2.6.15-suspend2-r6 i686 AMD Athlon(TM)Processor
Gentoo Base System version 1.12.4
Last Sync: Sun, 06 Aug 2006 15:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r2
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: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-tbird -pipe -O2 -fomit-frame-pointer -mmmx -m3dnow"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
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="-march=athlon-tbird -pipe -O2 -fomit-frame-pointer -mmmx -m3dnow"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distcc distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://192.168.2.4 http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo"
LINGUAS="de"
MAKEOPTS="-j6"
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/overlays/gentoo-de /usr/local/portage"
SYNC="rsync://rsync1.de.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X acpi alsa apache2 audiofile avi bash-completion berkdb bitmap-fonts cdda cddb cdio cdparanoia cdr cdrom chipcard cli crypt css cups dga directfb divx4linux dlloader dri dvb dvd dvdr dvdread eds elibc_glibc emboss encode fat fbsplash firefox foomaticdb fortran gdbm gif gimp gimpprint gpm gstreamer gtk gtk2 hbci httpd imagemagick imlib innodb input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse ipv6 isdnlog ithreads java javascript jfs joystick jpeg kde kernel_linux libg++ libwww linguas_de lm_sensors logitech-mouse mad maps mikmod mmx mmxext mp3 mp4live mpeg mplayer musepack mysql mythtv ncurses network nls nodoc nosrc nptl nptlonly nsplugin ntfs nvidia octave ogg oggvorbis opengl oss pam pcre pdf pdflib perl php png posix postgres ppds pppd python qt qt3 qt4 quicktime rar readline real reflection reiser4 reiserfs rhino samba sblive sdl sensord session smartcard smime sounds soundtouch spell spl ssl subversion svga swat sysfs tcpd tga tidy tiff transcode truetype truetype-fonts type1-fonts unicode usb userland_GNU userlocales vcd vcdimager video_cards_nvidia videos vorbis win32codecs wma wmf wxwindows xfs xine xinerama xml2 xmms xorg xprint xrandr xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Kevin F. Quinn (RETIRED) gentoo-dev 2006-08-06 13:03:19 UTC
What version of sys-devel/gettext do you have installed?
Comment 2 Kevin F. Quinn (RETIRED) gentoo-dev 2006-08-06 13:08:21 UTC
ah; never mind, I misunderstood the error.

base-system - looks like autopoint (and hence gettext) should RDEPEND on cvs.  Re-assign back if you think it's something I should deal with rather than the gettext ebuild.
Comment 3 Florian Manschwetus 2006-08-06 13:28:25 UTC
[ebuild   R   ] sys-devel/gettext-0.15  USE="nls -doc -emacs -nocxx" 0 kB
Comment 4 Kevin F. Quinn (RETIRED) gentoo-dev 2006-08-06 13:41:24 UTC
base-system - seems autopoint is using cvs to extract stuff from the archive it stores in /usr/share/gettext/archive.tar.gz.  They use cvs to have a compact copy of all versions of the various files going back to gettext-0.10.35.

This archive is almost 288k.  I found if you unpack all versions into a bunch of subdirectories and tar them up in one big tar, with gzip the result is 1.2M but with bzip2 the result is 629k - so they're not actually gaining a huge amount by using cvs (and creating that dependency) instead of bzip2.

Ho hum.
Comment 5 SpanKY gentoo-dev 2006-08-07 19:06:26 UTC
since the autopoint gets a 1 line fix to po/Makefile.in.in, ive just made a patch to do it for us

i think it'd be pretty hard convincing upstream gettext to change their cvs reliance after reading the autopoint script:
# We distribute the many different versions of the files in a CVS repository.
# This guarantees a good compression rate:
# ...
# The requirement that the user must have the CVS program available is not
# a severe restrictions, because most of the people who use autopoint are
# users of CVS.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-08-08 02:33:35 UTC
*** Bug 143183 has been marked as a duplicate of this bug. ***