| Summary: | gstreamer 0.8.3 access violation during compilation | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | hilker |
| Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | askwar |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
whats your emerge info ? (always provide this -> read the bugreport form!) The same here; but use: USE="-doc" emerge -v media-libs/gstreamer works for me. my emerge info: Portage 2.0.50-r8 (hardened-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-hardened-r1) ================================================================= System uname: 2.6.7-hardened-r1 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.5.1 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/ http://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp6.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.ipv6.uni-muenster.de/pub/linux/distributions/gentoo http://ftp.linux.ee/pub/gentoo/distfiles/ http://ftp.du.se/pub/os/gentoo http://ftp.lug.ro/gentoo/ http://ftp.ntua.gr/pub/linux/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d aalib acl acpi aim alsa apache2 apm audiofile avi berkdb bidi bonobo caps cdr crypt cups curl dga divx4linux doc dvd encode esd etheral evo fam fastcgi fbcon flac flash foomaticdb gb gd gdbm ggi gif gnome gnutls gtk gtk2 gtkhtml hardened hardenedphp icq imap imlib innodb ipv6 jabber java jpeg ldap lesstif libgda libwww mad maildir mbox mcal memlimit mikmod mmx motif mozilla mpeg mpi mysql ncurses nls nocardbus offensive oggvorbis opengl oscar oss pam pcre pda pdflib perl pic pie plotutils png ppds prelude python qt quicktime readline samba sasl sdl slp socks5 speex spell sse ssl svg svga tcltk tcpd theora tiff truetype unicode usb videos wmf wxwindows x86 xml xml2 xmms xosd xv xvid yaz zlib" a) Happens for me as well. Building either with 'USE=-doc' or with a pre-emerge created directory /var/lib/cache/gstreamer-0.8 "solves" this problem. b) Although Bug #57002 is newer, I'd like to "nominate" this bug a dupe of #57002, as #57002 already has a patch attached. Same problem here, and it's blocking my "emerge -u gnome" . Does Gnome really depend on this? |
When I try to emerge media-libs/gstreamer-0.8.3, I get an access violation error. Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS="~x86" emerge gstreamer 2. Compilation fails Actual Results: *** Building HTML *** if test -d html; then rm -rf html; fi mkdir html cp -pr xml html cp ../version.entities html cd html && gtkdoc-mkhtml gstreamer-libs gstreamer-libs-docs.sgml Computing chunks... Writing gstreamer-libs-gstgetbits.html for refentry(gstreamer-libs-gstgetbits) Writing gstreamer-libs-gstcontrol.html for refentry(gstreamer-libs-gstcontrol) Writing gstreamer-libs-gstdataprotocol.html for refentry(gstreamer-libs-gstdataprotocol) Writing gstreamer-libs.html for chapter(gstreamer-libs) Writing index.html for book Writing index.sgml for book Writing gstreamer-libs.devhelp for book rm -f html/gstreamer-libs-docs.sgml rm -rf html/xml rm -f html/version.entities test "x" = "x" || for i in "" ; do \ if test "$i" != ""; then cp ./$i html ; fi; done -- Fixing Crossreferences LANG=C && gtkdoc-fixxref --module-dir=html --html-dir=/usr/share/gtk-doc/html --extra-dir=../gst/html touch html-build.stamp make[3]: Leaving directory `/var/tmp/portage/gstreamer-0.8.3/work/gstreamer-0.8.3/docs/libs' make[3]: Entering directory `/var/tmp/portage/gstreamer-0.8.3/work/gstreamer-0.8.3/docs' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/var/tmp/portage/gstreamer-0.8.3/work/gstreamer-0.8.3/docs' make[2]: Leaving directory `/var/tmp/portage/gstreamer-0.8.3/work/gstreamer-0.8.3/docs' make[2]: Entering directory `/var/tmp/portage/gstreamer-0.8.3/work/gstreamer-0.8.3' cp ./gst-element-check.m4 gst-element-check-0.8.m4 make[2]: Leaving directory `/var/tmp/portage/gstreamer-0.8.3/work/gstreamer-0.8.3' make[1]: Leaving directory `/var/tmp/portage/gstreamer-0.8.3/work/gstreamer-0.8.3' --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-media-libs_-_gstreamer-0.8.3-27056.log" open_wr: /var/lib/cache/gstreamer-0.8/registry.xml.tmp -------------------------------------------------------------------------------- The referenced log file has one line: open_wr: /var/lib/cache/gstreamer-0.8/registry.xml.tmp Expected Results: Successful compilation and installation