Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 176736 - make xcb-util depend on new enough gperf
Summary: make xcb-util depend on new enough gperf
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-01 22:25 UTC by dark_mail
Modified: 2007-05-02 02:19 UTC (History)
1 user (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 dark_mail 2007-05-01 22:25:20 UTC
When trying to emerge x11-libs/xcb-util-0.2, compilation fails with gperf 2.7.2 installed:

[code]
make[1]: Entering directory `/var/tmp/portage/x11-libs/xcb-util-0.2/work/xcb-util-0.2/atom'
m4 -I. atoms.gperf.m4 >atoms.gperf
gperf --output-file atoms.c atoms.gperf
gperf: unrecognized option `--output-file'
Usage: gperf [-cCdDef[num]F<initializers>GhH<hashname>i<init>Ijk<keys>K<keyname>lL<language>nN<function name>ors<size>S<switches>tTvW<wordlistname>Z<class name>7] [input-file]
Try `gperf --help' for more information.
make[1]: *** [atoms.c] Error 1
[/code]

With gperf 3.0.1 (already stable on x86 and most other arches), compilation runs smoothly.

Force xcb-util to use sufficiently recent gperf?



My emerge --info:
emerge --info
Portage 2.1.2.2 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.5-r0, 2.6.20.7 i686)
=================================================================
System uname: 2.6.20.7 i686 AMD Athlon(tm) XP 1700+
Gentoo Base System release 1.12.9
Timestamp of tree: Tue, 01 May 2007 21:29:01 +0000
ccache version 2.4 [disabled]
dev-java/java-config: 1.3.7, 2.0.31-r5
dev-lang/python:     2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.15-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
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/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://gentoo.inode.at/source/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ rsync://mirrors.sec.informatik.tu-darmstadt.de/gentoo"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LINGUAS="de"
MAKEOPTS="-j2"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X a52 acpi alsa amarok apache2 arj asf bash-completion berkdb binary-drivers bitmap-fonts blender-game bzip2 cal3d canna cdparanoia cdr cegui cg chroot cjk cli connectionstatus cracklib crypt cscope css cups dbus de_tvtoday devil dia divx dmi dri dv dvd dvdr dvdread eds effects emboss enca encode exif fame fat firefox flac foomaticdb fortran ftp fuse gdbm gif gimp gimpprint gpm gstreamer gtk gtk2 hal hddtemp highlight history iconv icq imagemagick imlib immqt-bc inkjar ipv6 isdnlog ivtv jpeg jpeg2k kde latex latin1 libclamav libg++ libwww lm_sensors logitech-mouse logrotate mad midi mikmod mmx mmxext mng motif mozilla mozsvg mp3 mpeg mplayer ncurses no-old-linux no-seamonkey nowlistening nptl nptlonly ntfs nuv nvidia offensive ogg ogre on-the-fly-crypt openal openexr opengl oscar oss pam parse-clocks pcre pdf perl plotutils plugin png posix postproc postscript povray ppds pppd print python qt3support qt4 quicktime rdesktop readline real realmedia reflection reiser4 reiserfs replytolist samba scanner sdl session spell spl sse sse2 ssl startup-notification subtitles svg swat symlink tcpd tetex texteffect theora tidy tiff truetype truetype-fonts tta tv_check type1-fonts usb userlocales v4l v4l2 vcd vim vim-syntax vim-with-x visualization vorbis win32codecs winpopup wireshark wma wmf wmp x86 xcb xcomposite xine xml xorg xpm xv xvid xvmc zip zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" LIRC_DEVICES="hauppauge" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Donnie Berkholz (RETIRED) gentoo-dev 2007-05-02 02:19:13 UTC
Fixed, thanks!