Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 318889 - www-client/chromium-5.0.342.9 does not compile
Summary: www-client/chromium-5.0.342.9 does not compile
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-07 16:25 UTC by darkmanPPT
Modified: 2010-11-07 10:31 UTC (History)
2 users (show)

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


Attachments
build log (build.log.cutted,1.67 MB, text/plain)
2010-05-08 09:46 UTC, darkmanPPT
Details

Note You need to log in before you can comment on or make changes to this bug.
Description darkmanPPT 2010-05-07 16:25:38 UTC
emerge www-client/chromium

 x86_64-pc-linux-gnu-g++ -O2 -march=native -pipe -m3dnow -msse -msse2 -msse3 -mmmx -fomit-frame-pointer -O2 -march=native -pipe -m3dnow -msse -msse2 -msse3 -mmmx -fomit-frame-pointer -pthread -fno-exceptions -Wall -Wno-unused-parameter -Wno-missing-field-initializers -D_FILE_OFFSET_BITS=64 -fvisibility=hidden -fno-strict-aliasing -Wno-write-strings -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I../net/third_party/nss/ssl -Inet/third_party/nss/ssl -I/usr/include/nss -I/usr/include/nspr -O2 -fno-ident -fdata-sections -ffunction-sections -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DNO_TCMALLOC -DCHROMIUM_BUILD -DENABLE_GPU=1 -DUSE_SYMBOLIZE -DUSE_SYSTEM_LIBEVENT -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -I. -MMD -MF out/Release/obj.target/base/base/message_pump_libevent.o.d.tmp -c -o out/Release/obj.target/base/base/message_pump_libevent.o base/message_pump_libevent.cc
base/message_pump_libevent.cc: In static member function 'static void base::MessagePumpLibevent::OnWakeup(int, short int, void*)':
base/message_pump_libevent.cc:99: error: 'event_base_loopbreak' was not declared in this scope
base/message_pump_libevent.cc: In constructor 'base::MessagePumpLibevent::MessagePumpLibevent()':
base/message_pump_libevent.cc:105: error: 'event_base_new' was not declared in this scope
base/message_pump_libevent.cc: In member function 'bool base::MessagePumpLibevent::Init()':
base/message_pump_libevent.cc:132: error: 'event_base_set' was not declared in this scope
base/message_pump_libevent.cc: In destructor 'virtual base::MessagePumpLibevent::~MessagePumpLibevent()':
base/message_pump_libevent.cc:148: error: 'event_base_free' was not declared in this scope
base/message_pump_libevent.cc: In member function 'bool base::MessagePumpLibevent::WatchFileDescriptor(int, bool, base::MessagePumpLibevent::Mode, base::MessagePumpLibevent::FileDescriptorWatcher*, base::MessagePumpLibevent::Watcher*)':
base/message_pump_libevent.cc:196: error: 'event_base_set' was not declared in this scope
base/message_pump_libevent.cc: In function 'void base::timer_callback(int, short int, void*)':
base/message_pump_libevent.cc:226: error: 'event_base_loopbreak' was not declared in this scope
base/message_pump_libevent.cc: In member function 'virtual void base::MessagePumpLibevent::Run(base::MessagePump::Delegate*)':
base/message_pump_libevent.cc:262: error: 'event_base_loop' was not declared in this scope
base/message_pump_libevent.cc:270: error: 'event_base_set' was not declared in this scope
base/message_pump_libevent.cc:272: error: 'event_base_loop' was not declared in this scope
make: *** [out/Release/obj.target/base/base/message_pump_libevent.o] Error 1
make: *** Waiting for unfinished jobs....
 * ERROR: www-client/chromium-5.0.342.9 failed:
 *   compilation failed
 * 
 * Call stack:
 *     ebuild.sh, line  54:  Called src_compile
 *   environment, line 2741:  Called die
 * The specific snippet of code:
 *       emake -r V=1 chrome chrome_sandbox BUILDTYPE=Release rootdir="${S}" CC=$(tc-getCC) CXX=$(tc-getCXX) AR=$(tc-getAR) RANLIB=$(tc-getRANLIB) || die "compilation failed"
 * 
 * If you need support, post the output of 'emerge --info =www-client/chromium-5.0.342.9',
 * the complete build log and the output of 'emerge -pqv =www-client/chromium-5.0.342.9'.
 * The complete build log is located at '/var/tmp/portage/www-client/chromium-5.0.342.9/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-client/chromium-5.0.342.9/temp/environment'.
 * S: '/var/tmp/portage/www-client/chromium-5.0.342.9/work/chromium-5.0.342.9'

Reproducible: Always

Steps to Reproduce:
1.autounmask www-client/chromium-5.0.342.9
2.emerge www-client/chromium-5.0.342.9
3.

Actual Results:  
compilation failed

Expected Results:  
to compile the program

emerge --info =www-client/chromium-5.0.342.9
Portage 2.1.8.3 (default/linux/amd64/10.0/no-multilib, gcc-4.4.2, glibc-2.10.1-r1, 2.6.33-zen18 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.33-zen18-x86_64-AMD_Athlon-tm-X2_DualCore_QL-64-with-gentoo-2.0.1
Timestamp of tree: Mon, 03 May 2010 09:15:01 +0000
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4-r1
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.0-r1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       4.4.2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.33
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -m3dnow -msse -msse2 -msse3 -mmmx -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"
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/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/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"
CPPFLAGS="-O2 -march=native -pipe -m3dnow -msse -msse2 -msse3 -mmmx -fomit-frame-pointer"
CXXFLAGS="-O2 -march=native -pipe -m3dnow -msse -msse2 -msse3 -mmmx -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages metadata-transfer news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS=" ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ http://ftp.club-internet.fr/pub/mirrors/gentoo ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,now -Wl,-z,combreloc -Wl,--sort-common -Wl,--hash-style=gnu"
LINGUAS="it"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="/usr/local/portage/layman/sunrise /usr/local/portage/layman/pro-audio /usr/local/portage/layman/sping /usr/local/portage/layman/local"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 3ds X Xaw3d a52 aac acl additions aiglx alias alsa amd64 apache2 archive ark asf audiofile autoreplace berkdb bootsplash bzip2 cairo caps celt cg cgi clflush cli cmov connectionstatus consolekit cpudetection cracklib crypt ctype cups curl custom-cflags cx8 cxx dbus de decibel devil dga dio dri dssi dts dvd dvdr dvdread editor encode encoder est exif fam fbcon fbcondecor ffmpeg firefox flac fpu fxsr gdbm gif gimpprint glitz glut gpm gstreamer gtk gtk2 guile hpn ical iconv imlib innodb ipv6 irda jack jack-tmpfs jackmidi java java6 jfs jpeg jpeg2k kde kpathsea ladspa laptop lash latex lcms ldap libsamplerate lilypond logitech-mouse logrotate lua mad mca mce midi mmap mms mmx mmx2 mmxext mng modules motif mov mp3 mpeg mplayer msn msr mtrr mudflap musepack mysql ncurses netmeeting networking nls no-seamonkey nowlistening nptl nptlonly nsplugin ntp nx ode ogg openal openexr opengl openmp pae pam pat patented pbe pcre pdf perl pge phonon php png policykit ppds pppd profile psesamba python qt3support qt4 quicktime readline reflection regex scenarios sdk sdl semantic-desktop sep session smartcard sms soundtouch speex spell spl sqlite ss sse sse2 sse3 ssl static-libs svg sysfs tcltk tcpd tcs tetex theora threads tiff timidity tk tm tm2 transparency truetype udev unicode usb v4l v4l2 vboxbfe vme vorbis vst wifi wmp x264 xcomposite xext xine xml xorg xulrunner xv xvid xvmc yahoo zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 authn_alias authn_anon 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 deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeonhd radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-05-08 08:57:34 UTC
Are you able to reproduce with a more recent version of www-client/chromium?

What is your version of libevent? Also, please make sure to attach the full build.log. It may be caused by not correctly recognizing the no-multilib profile.
Comment 2 darkmanPPT 2010-05-08 09:27:23 UTC
(In reply to comment #1)
> Are you able to reproduce with a more recent version of www-client/chromium?

yes, same problem. exactely same problem with version 5.0.375.23: the most recent version in portage (still hard masked)

> What is your version of libevent? 

dev-libs/libevent-1.4.13 (the other versions are hard-masked)

>Also, please make sure to attach the full
> build.log. It may be caused by not correctly recognizing the no-multilib
> profile.

Does chromium requires a multilib profile? (or some 32bit version of some programs?)
ASAP i'll attach the build.log (i'm trying to re-compile it now)

(In reply to comment #1)
> Are you able to reproduce with a more recent version of www-client/chromium?
> 
> What is your version of libevent? Also, please make sure to attach the full
> build.log. It may be caused by not correctly recognizing the no-multilib
> profile.
> 
Comment 3 darkmanPPT 2010-05-08 09:46:14 UTC
Created attachment 230781 [details]
build log

the original file is too long (more than 2mb), so i cutted and reported only the first 2500 row