Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 390087 - =sys-apps/haveged-1.2 please stabilize
Summary: =sys-apps/haveged-1.2 please stabilize
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2011-11-10 12:34 UTC by Nico Baggus
Modified: 2012-02-10 12:59 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 Nico Baggus 2011-11-10 12:34:25 UTC
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
Comment 1 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2011-11-10 15:24:40 UTC
if haveged-1.2 works fine, I think it's better to stabilize newer one
Comment 2 Romain Riviere 2012-01-25 09:53:50 UTC
FWIW, 1.1 needs CFLAGS="-fno-pic" to build properly on x86.
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2012-01-26 19:45:28 UTC
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.
Comment 4 Maurizio Camisaschi (amd64 AT) 2012-01-26 23:47:08 UTC
amd64 ok
Comment 5 Agostino Sarubbo gentoo-dev 2012-01-27 15:52:51 UTC
amd64 stable
Comment 6 Thomas Kahle (RETIRED) gentoo-dev 2012-02-10 12:59:25 UTC
x86 done. Closing. Thanks