| Summary: | gstreamer-0.8.3-r1 doesn't install - "access violation summary" | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Helmut Eberharter <Henry78> |
| Component: | New packages | Assignee: | 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: | --- | |
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...
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
|
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