Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 358361 - www-client/chromium-10.0.648.127 fails to build with old libvpx
Summary: www-client/chromium-10.0.648.127 fails to build with old libvpx
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Chromium Project
URL: http://groups.google.com/group/funtoo...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-11 09:56 UTC by Joel Rebello
Modified: 2011-03-11 20:04 UTC (History)
0 users

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 Joel Rebello 2011-03-11 09:56:09 UTC
www-client/chromium-10.0.648.127 which was unmasked recently fails to build,
seems like the below report may be related,

http://code.google.com/p/chromium/issues/detail?id=68584 


[I] www-client/chromium 
     Available versions: 
        (0)     9.0.597.107 ~10.0.648.126 10.0.648.127 [M]~11.0.686.1 
[M]~11.0.686.3 
        (live)  [M]**9999-r1 
        {cups +gecko-mediaplayer gnome gnome-keyring system-v8 test} 
     Installed versions:  10.0.648.127(14:56:37 03/10/11)(gecko- 
mediaplayer -cups -gnome -gnome-keyring -test) 
     Homepage:            http://chromium.org/ 
     Description:         Open-source version of Google Chrome web 
browser 

 % emerge --info 
Portage 2.2_rc67 (default/linux/amd64/2008.0, gcc-4.4.3, glibc-2.11.2- 
r2, 2.6.38-rc6-corei5-gentoo x86_64) 
================================================================= 
System uname: Linux-2.6.38-rc6-corei5-gentoo-x86_64-Intel-R-_Core-TM- 
_i5_CPU_M_540_@_2.53GHz-with-gentoo-2.1.6 
Timestamp of tree: Wed, 09 Mar 2011 19:00:01 +0000 
distcc 3.1 x86_64-pc-linux-gnu [enabled] 
ccache version 2.4 [enabled] 
app-shells/bash:     4.0_p28 
dev-java/java-config: 2.1.11 
dev-lang/python:     2.6.5-r2 
dev-util/ccache:     2.4-r7 
dev-util/cmake:      2.6.4-r3 
sys-apps/baselayout: 2.1.6 
sys-apps/openrc:     0.6.0 
sys-apps/sandbox:    2.2 
sys-devel/autoconf:  2.13, 2.65 
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1 
sys-devel/binutils:  2.20.1 
sys-devel/gcc:       4.4.3 
sys-devel/gcc-config: 1.4.1 
sys-devel/libtool:   2.2.6b 
sys-devel/make:      3.81-r2 
virtual/os-headers:  2.6.32 
ACCEPT_KEYWORDS="amd64" 
ACCEPT_LICENSE="* -@EULA dlj-1.1" 
CBUILD="x86_64-pc-linux-gnu" 
CFLAGS="-march=core2 -O2 -pipe -msse4 -mcx16 -msahf" 
CHOST="x86_64-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/share/X11/xkb" 
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/ 
udev/rules.d" 
CXXFLAGS="-march=core2 -O2 -pipe -msse4 -mcx16 -msahf" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="assume-digests ccache distcc distlocks fixpackages news 
parallel-fetch preserve-libs protect-owned sandbox sfperms strict 
unmerge-logs unmerge-orphans userfetch" 
GENTOO_MIRRORS="http://distfiles.gentoo.org" 
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed" 
MAKEOPTS="-j5" 
PKGDIR="/usr/portage/packages" 
PORTAGE_CONFIGROOT="/" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="X acl acpi alac alsa amd64 berkdb bluetooth bzip2 cairo cdr cdrw 
cleartype cli consolekit corefonts cracklib crypt custom-optimization 
cxx dbus dri dvd dvdr dvdread emerald encode flac fortran gd gdbm gif 
giff gpm hal iconv ipv6 jpeg lame laptop lightning mad mmx modules mp3 
mpeg mudflap multilib ncurses nls nptl nptlonly ntp ntpl ogg opengl 
openmp pam pango pcre perl png pppd python readline samba sdl session 
speex sqlite sqlite3 sse sse2 ssl ssse3 svg sysfs tcpd theora threads 
thunar tiff truetype type1 udev unicode vorbis wavpack x264 xcb xft 
xml xorg xv xvid xvmc 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 cgi 
cgid 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" 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 synaptics mouse keyboard" KERNEL="linux" 
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb 
ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" 
USERLAND="GNU" VIDEO_CARDS="intel vesa" 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:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, 
LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, 
PORTDIR_OVERLAY 





Reproducible: Always

Steps to Reproduce:
1. emerge -av chromium
2. 
3.
Actual Results:  
remoting/base/decoder_vp8.cc: In member function 'virtual remoting::Decoder::DecodeResult remoting::DecoderVp8::DecodePacket(const remoting::VideoPacket*)':
remoting/base/decoder_vp8.cc:54: error: 'vpx_codec_vp8_dx' was not declared in this scope
make: *** [out/Release/obj.target/chromoting_base/remoting/base/decoder_vp8.o] Error 1
make: *** Waiting for unfinished jobs....
 * ERROR: www-client/chromium-10.0.648.127 failed:
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  48:  Called src_compile
 *   environment, line 5386:  Called die
 * The specific snippet of code:
 *       emake chrome chrome_sandbox BUILDTYPE=Release V=1 || die;
 * 
 * If you need support, post the output of 'emerge --info =www-client/chromium-10.0.648.127',
 * the complete build log and the output of 'emerge -pqv =www-client/chromium-10.0.648.127'.
 * The complete build log is located at '/var/tmp/portage/www-client/chromium-10.0.648.127/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-client/chromium-10.0.648.127/temp/environment'.
 * S: '/var/tmp/portage/www-client/chromium-10.0.648.127/work/chromium-10.0.648.127'

>>> Failed to emerge www-client/chromium-10.0.648.127, Log file:

>>>  '/var/tmp/portage/www-client/chromium-10.0.648.127/temp/build.log'

 * Messages for package www-client/chromium-10.0.648.127:

 * ERROR: www-client/chromium-10.0.648.127 failed:
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  48:  Called src_compile
 *   environment, line 5386:  Called die
 * The specific snippet of code:
 *       emake chrome chrome_sandbox BUILDTYPE=Release V=1 || die;
 * 
 * If you need support, post the output of 'emerge --info =www-client/chromium-10.0.648.127',
 * the complete build log and the output of 'emerge -pqv =www-client/chromium-10.0.648.127'.
 * The complete build log is located at '/var/tmp/portage/www-client/chromium-10.0.648.127/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-client/chromium-10.0.648.127/temp/environment'.
 * S: '/var/tmp/portage/www-client/chromium-10.0.648.127/work/chromium-10.0.648.127'


to fix, did a emerge -av1 libvpx, after which www-client/chromium-10.0.648.127 build successfully



1299747702:  *** emerge --oneshot --ask --verbose libvpx
1299747742:  >>> emerge (1 of 1) media-libs/libvpx-0.9.5 to /
1299747755:  === (1 of 1) Cleaning (media-libs/libvpx-0.9.5::/usr/portage/media-libs/libvpx/libvpx-0.9.5.ebuild)
1299747755:  === (1 of 1) Compiling/Merging (media-libs/libvpx-0.9.5::/usr/portage/media-libs/libvpx/libvpx-0.9.5.ebuild)
1299747781:  === (1 of 1) Merging (media-libs/libvpx-0.9.5::/usr/portage/media-libs/libvpx/libvpx-0.9.5.ebuild)
1299747794:  >>> AUTOCLEAN: media-libs/libvpx:0
1299747794:  === Unmerging... (media-libs/libvpx-0.9.0_p20100612)
1299747797:  >>> unmerge success: media-libs/libvpx-0.9.0_p20100612
1299747799:  === (1 of 1) Post-Build Cleaning (media-libs/libvpx-0.9.5::/usr/portage/media-libs/libvpx/libvpx-0.9.5.ebuild)
1299747799:  ::: completed emerge (1 of 1) media-libs/libvpx-0.9.5 to /
1299747799:  *** Finished. Cleaning up...
1299747799:  *** exiting successfully.
1299747802:  *** terminating.
1299747831: Started emerge on: Mar 10, 2011 14:33:51
1299747831:  *** emerge --ask --verbose chromium
1299747838:  >>> emerge (1 of 1) www-client/chromium-10.0.648.127 to /
1299747844:  === (1 of 1) Cleaning (www-client/chromium-10.0.648.127::/usr/portage/www-client/chromium/chromium-10.0.648.127.ebuild)
1299747844:  === (1 of 1) Compiling/Merging (www-client/chromium-10.0.648.127::/usr/portage/www-client/chromium/chromium-10.0.648.127.ebuild)
1299749193:  === (1 of 1) Merging (www-client/chromium-10.0.648.127::/usr/portage/www-client/chromium/chromium-10.0.648.127.ebuild)
1299749199:  >>> AUTOCLEAN: www-client/chromium:0
1299749199:  === Unmerging... (www-client/chromium-9.0.597.107)
1299749201:  >>> unmerge success: www-client/chromium-9.0.597.107
1299749229:  === (1 of 1) Post-Build Cleaning (www-client/chromium-10.0.648.127::/usr/portage/www-client/chromium/chromium-10.0.648.127.ebuild)
1299749229:  ::: completed emerge (1 of 1) www-client/chromium-10.0.648.127 to /
1299749229:  *** Finished. Cleaning up...
1299749229:  *** exiting successfully.
1299749231:  *** terminating.
Comment 1 Mike Gilbert gentoo-dev 2011-03-11 15:52:34 UTC
Per upstream bug 68584, we need to bump the libvpx dependency.

Joel: Do you happen to know what version of libvpx caused it to fail, and which version fixed it?
Comment 2 Joel Rebello 2011-03-11 16:36:04 UTC
(In reply to comment #1)
> Per upstream bug 68584, we need to bump the libvpx dependency.
> 
> Joel: Do you happen to know what version of libvpx caused it to fail, and which
> version fixed it?


As per emerge logs,  media-libs/libvpx-0.9.0_p20100612 was the older one, and media-libs/libvpx-0.9.5 seems to have fixed it.



1299747702:  *** emerge --oneshot --ask --verbose libvpx
1299747742:  >>> emerge (1 of 1) media-libs/libvpx-0.9.5 to /
1299747755:  === (1 of 1) Cleaning (media-libs/libvpx-0.9.5::/usr/portage/media-libs/libvpx/libvpx-0.9.5.ebuild)
1299747755:  === (1 of 1) Compiling/Merging (media-libs/libvpx-0.9.5::/usr/portage/media-libs/libvpx/libvpx-0.9.5.ebuild)
1299747781:  === (1 of 1) Merging (media-libs/libvpx-0.9.5::/usr/portage/media-libs/libvpx/libvpx-0.9.5.ebuild)
1299747794:  >>> AUTOCLEAN: media-libs/libvpx:0
1299747794:  === Unmerging... (media-libs/libvpx-0.9.0_p20100612)
1299747797:  >>> unmerge success: media-libs/libvpx-0.9.0_p20100612
1299747799:  === (1 of 1) Post-Build Cleaning (media-libs/libvpx-0.9.5::/usr/portage/media-libs/libvpx/libvpx-0.9.5.ebuild)
1299747799:  ::: completed emerge (1 of 1) media-libs/libvpx-0.9.5 to /
Comment 3 Mike Gilbert gentoo-dev 2011-03-11 16:46:31 UTC
Ah, sorry I missed that. I guess >=media-libs/libvpx-0.9.5 would get the job done then.
Comment 4 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-03-11 20:04:10 UTC
(In reply to comment #3)
> Ah, sorry I missed that. I guess >=media-libs/libvpx-0.9.5 would get the job
> done then.

Yes, thanks for checking that. Joel, thanks for the report. Fixed.