Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 57610

Summary: gstreamer-0.8.3-r1 doesn't install - "access violation summary"
Product: Gentoo Linux Reporter: Helmut Eberharter <Henry78>
Component: New packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED DUPLICATE    
Severity: normal CC: frepe
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Helmut Eberharter 2004-07-19 10:02:06 UTC
merging fails with error:

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-media-libs_-_gstreamer-0.8.3-r1-10827.log"
 
open_wr:   /var/lib/cache/gstreamer-0.8/registry.xml.tmp
--------------------------------------------------------------------------------

any suggestions? 

here the complete emerge log, from the first warning:

gtkdoc-mktmpl --module=gstreamer-libs
WARNING: No declaration for: DEBUG
=============================================================================
WARNING: 160 unused declarations.
  These can be found in gstreamer-libs-unused.txt.
  They should be added to gstreamer-libs-sections.txt in the appropriate place.
=============================================================================
touch tmpl-build.stamp
*** Building SGML ***
gtkdoc-mkdb --module=gstreamer-libs --source-dir=../../libs/gst --main-sgml-file=./gstreamer-libs-docs.sgml --sgml-mode --output-format=xml --ignore-files=trio
WARNING: No declaration for: DEBUG
WARNING: Parameter described in source code comment block but does not exist -
         Func: gst_dparam_detach Param: manager.
WARNING: Parameter description missing in source code comment block -
         Func: gst_dparam_attach Param: param_spec.
WARNING: Parameter description missing in source code comment block -
         Func: gst_dparam_attach Param: unit_name.
WARNING: Parameter description missing in source code comment block -
         Func: gst_dpman_add_required_dparam_array Param: param_spec.
WARNING: Parameter description missing in source code comment block -
         Func: gst_dpman_add_required_dparam_array Param: unit_name.
WARNING: Parameter described in source code comment block but does not exist -
         Func: gst_dpman_add_required_dparam_array Param: dparam_name.
WARNING: Parameter description missing in source code comment block -
         Func: gst_dpman_add_required_dparam_direct Param: param_spec.
WARNING: Parameter description missing in source code comment block -
         Func: gst_dpman_add_required_dparam_direct Param: unit_name.
WARNING: Parameter description missing in source code comment block -
         Func: gst_dpman_add_required_dparam_callback Param: param_spec.
WARNING: Parameter description missing in source code comment block -
         Func: gst_dpman_add_required_dparam_callback Param: unit_name.
10% symbol docs coverage (10 symbols documented, 87 not documented)
See gstreamer-libs-undocumented.txt for a list of missing docs.
The doc coverage percentage doesn't include intro sections.
touch sgml-build.stamp
*** 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-r1/work/gstreamer-0.8.3/docs/libs'
make[3]: Entering directory `/var/tmp/portage/gstreamer-0.8.3-r1/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-r1/work/gstreamer-0.8.3/docs'
make[2]: Leaving directory `/var/tmp/portage/gstreamer-0.8.3-r1/work/gstreamer-0.8.3/docs'
make[2]: Entering directory `/var/tmp/portage/gstreamer-0.8.3-r1/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-r1/work/gstreamer-0.8.3'
make[1]: Leaving directory `/var/tmp/portage/gstreamer-0.8.3-r1/work/gstreamer-0.8.3'
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-media-libs_-_gstreamer-0.8.3-r1-10827.log"
 
open_wr:   /var/lib/cache/gstreamer-0.8/registry.xml.tmp
--------------------------------------------------------------------------------



Reproducible: Always
Steps to Reproduce:
1. emerge gstreamer -v -a




using portage-2.0.50-r9
Comment 1 Fredrik Persson 2004-08-03 02:12:05 UTC
I'm experiencing the exact same problem. Here are the contents of the log file ("/tmp/sandbox-media-libs_-_gstreamer-0.8.3-r1-<some number>.log"):

mkdir:     /var/lib/cache
mkdir:     /var/lib/cache

In fact, this bug stops me from emerging KDE right now, so for me it's kind of a showstopper...
Comment 2 Edward Muller 2004-08-03 10:11:50 UTC
I have the same problem as Fredrik Persson. Here is a little more information on where the ACCESS VIOLATION occurs:

make[3]: Entering directory `/var/tmp/portage/gstreamer-0.8.3-r1/work/gstreamer-0.8.3/docs/gst'
*** Scanning header files ***
if grep -l '^..*$' ./gstreamer.types > /dev/null ; then \
    if test x"." != x. ; then \
        cp ./gstreamer.types . ; \
        chmod u+w gstreamer.types ; \
    fi ; \
    CC="/bin/sh ../../libtool --mode=compile gcc" LD="/bin/sh ../../libtool --mode=link gcc" CFLAGS="-pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64   -g -Wall -DGST_DISABLE_DEPRECATED -I../../libs -I../.. -I../.." LDFLAGS="../../gst/libgstreamer-0.8.la " gtkdoc-scangobj --nogtkinit --type-init-func="gst_init(NULL,NULL)" --module=gstreamer ; \
else \
    cd . ; \
    for i in gstreamer.args gstreamer.hierarchy gstreamer.interfaces gstreamer.prerequisites gstreamer-scan.o gstreamer.signals ; do \
               test -f $i || touch $i ; \
    done \
fi
mkdir .libs
 gcc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -Wall -DGST_DISABLE_DEPRECATED -I../../libs -I../.. -I../.. -c gstreamer-scan.c  -fPIC -DPIC -o .libs/gstreamer-scan.o
 gcc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -Wall -DGST_DISABLE_DEPRECATED -I../../libs -I../.. -I../.. -c gstreamer-scan.c -o gstreamer-scan.o >/dev/null 2>&1
gcc -o .libs/gstreamer-scan .libs/gstreamer-scan.o  ../../gst/.libs/libgstreamer-0.8.so /usr/lib/libxml2.so -lz -lm /usr/lib/libgobject-2.0.so /usr/lib/libgthread-2.0.so -lpthread /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so /usr/lib/libpopt.so
creating gstreamer-scan
ACCESS DENIED  mkdir:     /var/lib/cache
ACCESS DENIED  mkdir:     /var/lib/cache
if test "x../.." != "x../.."; \
        then \
          export BUILT_OPTIONS="--source-dir=../../gst"; \
        fi; \
gtkdoc-scan \
          \
        --module=gstreamer \
        --source-dir=../../gst \
        $BUILT_OPTIONS \
        --ignore-headers="gettext.h gst-i18n-lib.h gst-i18n-app.h gst_private.h gstatomic_impl.h gstdata_private.h gstarch.h cothreads.h cothreads_compat.h gthread-cothreads.h types.h grammar.tab.h gstmarshal.h gstaggregator.h gstbufferstore.h gstfakesink.h gstfakesrc.h gstfdsink.h gstfdsrc.h gstfilesink.h gstfilesrc.h gstidentity.h gstmd5sink.h gstmultifilesrc.h gstpipefilter.h gstshaper.h gststatistics.h gsttee.h gsttypefindelement.h gstspider.h gstspideridentity.h gstsearchfuncs.h gstxmlregistry.h"
touch scan-build.stamp
Comment 3 foser (RETIRED) gentoo-dev 2004-08-03 13:18:48 UTC

*** This bug has been marked as a duplicate of 57002 ***