haveged-1.1 fails to build. haveged-1.2 (in portage does build) on the original site haveged-1.3 is available. Reproducible: Always Steps to Reproduce: 1. emerge haveged 2. 3. Actual Results: make[2]: Entering directory `/var/tmp/portage/sys-apps/haveged-1.1/work/haveged-1.1/src' i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ISA_X86 -Wall -O2 -march=pentium4 -fomit-frame-pointer -pipe -mno-tls-direct-seg-refs -c haveged.c haveged.c: In function 'get_info': haveged.c:117:4: warning: format not a string literal and no format arguments haveged.c:118:1: warning: format not a string literal and no format arguments i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ISA_X86 -Wall -O2 -march=pentium4 -fomit-frame-pointer -pipe -mno-tls-direct-seg-refs -c havege.c havege.c: In function 'cpuid': havege.c:207:4: error: PIC register clobbered by '%ebx' in 'asm' make[2]: *** [havege.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/sys-apps/haveged-1.1/work/haveged-1.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sys-apps/haveged-1.1/work/haveged-1.1' make: *** [all] Error 2 * ERROR: sys-apps/haveged-1.1 failed (compile phase): * emake failed * * If you need support, post the output of 'emerge --info =sys-apps/haveged-1.1', * the complete build log and the output of 'emerge -pqv =sys-apps/haveged-1.1'. * The complete build log is located at '/var/log/portage/sys-apps:haveged-1.1:20111110-111522.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-apps/haveged-1.1/temp/environment'. * S: '/var/tmp/portage/sys-apps/haveged-1.1/work/haveged-1.1' Expected Results: a functional build Portage 2.1.10.11 (selinux/v2refpolicy/x86/hardened, gcc-4.5.3, glibc-2.12.2-r0, 3.0.4-hardened-r5 i686) ================================================================= System uname: Linux-3.0.4-hardened-r5-i686-Intel-R-_Pentium-R-_4_CPU_2.40GHz-with-gentoo-2.0.3 Timestamp of tree: Wed, 09 Nov 2011 19:30:01 +0000 ccache version 2.4 [disabled] app-shells/bash: 4.1_p9 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.7.2-r3, 3.1.4-r3 dev-util/ccache: 2.4-r9 dev-util/cmake: 2.8.4-r1 dev-util/pkgconfig: 0.26 sys-apps/baselayout: 2.0.3 sys-apps/openrc: 0.8.3-r1 sys-apps/sandbox: 2.4 sys-devel/autoconf: 2.13, 2.68 sys-devel/automake: 1.9.6-r3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.5.3-r1 sys-devel/gcc-config: 1.4.1-r1 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82-r1 sys-kernel/linux-headers: 2.6.39 (virtual/os-headers) sys-libs/glibc: 2.12.2 Repositories: gentoo webapp-experimental hardened-dev x-portage ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="* -@EULA PUEL dlj-1.1" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -mno-tls-direct-seg-refs" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/openfire/resources/security/ /usr/lib/fax /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa /var/bind /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/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="-O2 -march=pentium4 -fomit-frame-pointer -pipe -mno-tls-direct-seg-refs" DISTDIR="/var/tmp/portdist" EMERGE_DEFAULT_OPTS="--autounmask-write" FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles fixpackages news parallel-fetch protect-owned sandbox selinux sesandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans" FFLAGS="" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ http://gentoo.mirror.web4u.cz/ http://gd.tuwien.ac.at/opsys/linux/gentoo/" LC_ALL="C" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="en nl en_GB en_US" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_EXTRA_OPTS="--exclude ChangeLog --delete-excluded" 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="/var/lib/layman/webapps-experimental /var/lib/layman/hardened-development /usr/local/portage" SYNC="rsync://data.noci.local/gentoo-portage" USE="accessibility acl acpi alsa apache2 apm asterisk audiofile audit avahi bash-completion berkdb bluetooth bzip2 caps cleartype cli consolekit cracklib crypt cscope curl cxx dbus dga directfb dri encode exif exiscan exiscan-acl expat fam fastcgi fax fbcon font-server fortran gd geoip gif glib glut gmp graphviz hal hardened howl-compat ical iconv idn ieee1394 imap imlib iproute2 ipv6 jabber jadetex java jbig jpeg jpeg2k kerberos ladspa lcms ldap libsamplerate lua lzma lzo memcache mhash mng modules mp3 mudflap mysql mysqli ncurses netboot network nls nptl odbc ogg openexr openldap openmp pam parse-clocks pcre pdf perl php php_targets=php5-3 pic png posix pppd python quotas radius razor readline rle rrdcgi ruby samba sasl selinux session skey slang sndfile snmp sox speex spell spf sqlite srs ssl svg syslog tcpd tiff truetype unicode usb vim-syntax vorbis webdav wmf x86 xattr xml xorg yaz zeroconf zlib" ALSA_CARDS="intel8x0 usb-audio" 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 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" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev mouse keyboard joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en nl en_GB en_US" MISDN_CARDS="hfcpci xhfc hfcmulti" NGINX_MODULES_HTTP="ssi replace sub scgi rewrite referrer proxy perl memcached gzip gzip_static geo geoip fastcgi dav charset browser auth_basic access push random_index realip referer upload userid empty_gif map limit_req limit_zone xslt addition autoindex image_filter uwsgi secure_link slowfs_cache" NGINX_MODULES_MAIL="imap" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="i810 fbdev vga vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy tee tarpit sysrq steal rawnat logmark ipmark echo dhcpmac delude condition checksum chaos account gradm" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LANG, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
if haveged-1.2 works fine, I think it's better to stabilize newer one
FWIW, 1.1 needs CFLAGS="-fno-pic" to build properly on x86.
please proceed, low risk Nico, it would be better to file a "does not build" bug report for 1.1 instead of a stablereq due to 1.1 build failure.
amd64 ok
amd64 stable
x86 done. Closing. Thanks