Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 499964 - net-libs/webkit-gtk-2.2.2 : 'GST_CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META' was not declared in this scope
Summary: net-libs/webkit-gtk-2.2.2 : 'GST_CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOA...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://bugs.webkit.org/show_bug.cgi?...
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: gnome-3.10
  Show dependency tree
 
Reported: 2014-02-01 11:22 UTC by Cyril Truchi
Modified: 2014-02-04 21:23 UTC (History)
0 users

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


Attachments
build.log (build.log.gz,73.70 KB, application/gzip)
2014-02-01 11:29 UTC, Cyril Truchi
Details
build.log with MAKEOPTS="-j1" (build.log.gz,162.95 KB, application/gzip)
2014-02-01 14:48 UTC, Cyril Truchi
Details
build.log 2.2.4-r200 with MAKEOPTS="-j1" (build.log.gz,161.96 KB, application/gzip)
2014-02-02 19:58 UTC, Cyril Truchi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Cyril Truchi 2014-02-01 11:22:42 UTC
Compilation of webkit-gtk-2.2.2 crashed 

Reproducible: Always

Steps to Reproduce:
1. emerge =webkit-gtk-2.2.2



Portage 2.2.7 (default/linux/amd64/13.0/desktop/gnome, gcc-4.8.2, glibc-2.17, 3.10.25-gentoo x86_64)
=================================================================
System uname: Linux-3.10.25-gentoo-x86_64-Intel-R-_Core-TM-_i7-2760QM_CPU_@_2.40GHz-with-gentoo-2.2
KiB Mem:     8131700 total,   4978528 free
KiB Swap:   16386264 total,  16386264 free
Timestamp of tree: Sat, 01 Feb 2014 09:45:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
distcc 3.1 x86_64-pc-linux-gnu [disabled]
app-shells/bash:          4.2_p45
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.5-r3, 3.3.3
dev-util/cmake:           2.8.11.2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.6, 1.13.4
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.8.2
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo steam-overlay sabayon vmware
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA Oracle-BCLA-JavaSE AdobeFlash-11.x google-chrome skype-4.0.0.7-copyright skype-eula Google-TOS"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.0/conf /usr/share/maven-bin-3.1/conf /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=native -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://mirror.ovh.net/gentoo-distfiles/"
LANG="fr_FR.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/steam /var/lib/layman/sabayon /var/lib/layman/vmware"
SYNC="rsync://rsync1.fr.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 avahi bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr cleartype cli colord corefonts cracklib crypt ctype cups cxx dbus dri dts dvd dvdr eds emboss encode evo exif fam fbcondecor firefox flac fortran g3dvl gdbm gif gnome gnome-keyring gnome-online-accounts gpm gstreamer gtk hosts iconv introspection ipv6 jack java jpeg laptop lcms ldap libnotify libsecret lirc mad mail mmx mng modules mp3 mp4 mpeg mplayer msn multilib nautilus ncurses networkmanager nls nptl ogg opengl openmp pam pango pcre pdf php png policykit ppds pulseaudio qt3support qt4 rdesktop readline samba sdl session socialweb spell sse sse2 ssl startup-notification svg syslog systemd tcpd tiff tracker truetype type1 udev udisks unicode upower usb vdpau vorbis wifi wxwidgets x264 xcb xinerama xml xv xvid zlib" ABI_X86="64" 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" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" 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 ublox ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia" 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, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 Cyril Truchi 2014-02-01 11:29:20 UTC
Created attachment 369242 [details]
build.log
Comment 2 Cyril Truchi 2014-02-01 14:48:53 UTC
Created attachment 369254 [details]
build.log with MAKEOPTS="-j1"
Comment 3 Pacho Ramos gentoo-dev 2014-02-01 17:39:58 UTC
What USEs to you have for webkit-gtk? (emerge -Opv webkit-gtk)
Comment 4 Cyril Truchi 2014-02-01 18:25:05 UTC
(In reply to Pacho Ramos from comment #3)
> What USEs to you have for webkit-gtk? (emerge -Opv webkit-gtk)

Here's the result of emerge -Opv webkit-gtk :

[ebuild     U ~] net-libs/webkit-gtk-2.2.2:3/29 [2.0.4:3/25] USE="egl%* geoloc gstreamer introspection jit libsecret opengl%* spell webgl (-aqua) -coverage -debug -gles2% {-test}"
Comment 5 Pacho Ramos gentoo-dev 2014-02-02 14:11:00 UTC
Try with 2.2.4 please
Comment 6 Cyril Truchi 2014-02-02 16:09:54 UTC
(In reply to Pacho Ramos from comment #5)
> Try with 2.2.4 please

I just tried and had the same error.
Comment 7 Pacho Ramos gentoo-dev 2014-02-02 18:06:43 UTC
Please report this to upstream: https://bugs.webkit.org/ (and remember to set "[GTK] [Stable]" at the start of your summary), then post here a link to let us track the issue
Comment 8 Pacho Ramos gentoo-dev 2014-02-02 18:07:59 UTC
Also, what media-libs/gst-plugins-bad version do you have?
Comment 9 Cyril Truchi 2014-02-02 18:53:08 UTC
(In reply to Pacho Ramos from comment #8)
> Also, what media-libs/gst-plugins-bad version do you have?

Here is the bug I posted
https://bugs.webkit.org/show_bug.cgi?id=128074.

My version of media-libs/gst-plugins-bad is 1.0.10
Comment 10 Pacho Ramos gentoo-dev 2014-02-02 19:03:27 UTC
Thanks

I have 1.2.0-r1, not sure if it could make a difference :|
Comment 11 Cyril Truchi 2014-02-02 19:20:03 UTC
I'll give it a try.

I am currently emerging =webkit-gtk-2.2.4 with MAKEOPTS="-j1" to post the build.log in case it could be of any help.

I will try emerging with gst-plugins-bad-1.2.0-r1 after that.
Comment 12 Cyril Truchi 2014-02-02 19:58:29 UTC
Created attachment 369380 [details]
build.log 2.2.4-r200 with MAKEOPTS="-j1"
Comment 13 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-02-03 22:31:20 UTC
It was introduced in gst-plugins-bad in commit f14c4bbbd7c409ec571a99ee58b612243c51b1aa.

Upstream needs to update its dependencies to 1.2 at least.7
Comment 14 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-02-03 22:31:43 UTC
I meant gst-plugins-base, not bad.
Comment 15 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-02-03 23:05:27 UTC
+  03 Feb 2014; Gilles Dartiguelongue <eva@gentoo.org> webkit-gtk-2.2.4.ebuild,
+  webkit-gtk-2.2.4-r200.ebuild, +files/webkit-gtk-2.2.4-unittests-build.patch:
+  Fix build with USE=-gstreamer, bug #500162. Fix configure with USE=gles2
+  opengl, it is a forbidden configuration not only under the scope of the webgl
+  flag unfortunately, bug #500150. Raise dependency on gst-plugins-base, bug
+  #499964. Add dependency on rubygems[ruby21], bug #499896. Update path to
+  disable building of unittests unless requested. Update sed paths due to
+  upstream re-arranging sources.
+

Thanks for reporting.
Comment 16 Cyril Truchi 2014-02-04 11:53:41 UTC
(In reply to Gilles Dartiguelongue from comment #15)
> +  03 Feb 2014; Gilles Dartiguelongue <eva@gentoo.org>
> webkit-gtk-2.2.4.ebuild,
> +  webkit-gtk-2.2.4-r200.ebuild,
> +files/webkit-gtk-2.2.4-unittests-build.patch:
> +  Fix build with USE=-gstreamer, bug #500162. Fix configure with USE=gles2
> +  opengl, it is a forbidden configuration not only under the scope of the
> webgl
> +  flag unfortunately, bug #500150. Raise dependency on gst-plugins-base, bug
> +  #499964. Add dependency on rubygems[ruby21], bug #499896. Update path to
> +  disable building of unittests unless requested. Update sed paths due to
> +  upstream re-arranging sources.
> +
> 
> Thanks for reporting.

I synced this morning, it now emerged successfully.
Many thanks :)

By the way, what could I write in the bug I posted here https://bugs.webkit.org/show_bug.cgi?id=128074 ?
Comment 17 Pacho Ramos gentoo-dev 2014-02-04 21:23:50 UTC
(In reply to Cyril Truchi from comment #16)
[...]
> By the way, what could I write in the bug I posted here
> https://bugs.webkit.org/show_bug.cgi?id=128074 ?

I would ask them to update configure checks to newer gst versions