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

Bug 126799

Summary: sandbox violation in /usr/share/pygtk/2.0/codegen/ with GNOME ebuilds
Product: Gentoo Linux Reporter: Oliver Dietrich <gentoo>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED WORKSFORME    
Severity: normal CC: jerome.bouat
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Oliver Dietrich 2006-03-19 06:06:39 UTC
Hi,

vte 0.11.18 fails to compile with the following error:

../config.h:252:1: warning: this is the location of the previous definition
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/python2.4 -I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Os -march=i686 -pipe -MT vtemodule_la-vtemodule.lo -MD -MP -MF .deps/vtemodule_la-vtemodule.Tpo -c vtemodule.c -o vtemodule_la-vtemodule.o >/dev/null 2>&1
(cd . \
 && /usr/bin/pygtk-codegen-2.0 \
            --register /usr/share/pygtk/2.0/defs/pango-types.defs \
            --register /usr/share/pygtk/2.0/defs/gdk-types.defs \
            --register /usr/share/pygtk/2.0/defs/gtk-types.defs \
            --override vte.override \
            --prefix pyvte vte.defs) > gen-vte.c \
        && cp gen-vte.c vte.c \
        && rm -f gen-vte.c
ACCESS DENIED  unlink:    /usr/share/pygtk/2.0/codegen/defsparser.pyc
ACCESS DENIED  open_wr:   /usr/share/pygtk/2.0/codegen/defsparser.pyc
ACCESS DENIED  unlink:    /usr/share/pygtk/2.0/codegen/scmexpr.pyc
ACCESS DENIED  open_wr:   /usr/share/pygtk/2.0/codegen/scmexpr.pyc
ACCESS DENIED  unlink:    /usr/share/pygtk/2.0/codegen/definitions.pyc
ACCESS DENIED  open_wr:   /usr/share/pygtk/2.0/codegen/definitions.pyc
ACCESS DENIED  unlink:    /usr/share/pygtk/2.0/codegen/argtypes.pyc
ACCESS DENIED  open_wr:   /usr/share/pygtk/2.0/codegen/argtypes.pyc
ACCESS DENIED  unlink:    /usr/share/pygtk/2.0/codegen/override.pyc
ACCESS DENIED  open_wr:   /usr/share/pygtk/2.0/codegen/override.pyc
ACCESS DENIED  unlink:    /usr/share/pygtk/2.0/codegen/reversewrapper.pyc
ACCESS DENIED  open_wr:   /usr/share/pygtk/2.0/codegen/reversewrapper.pyc
Could not write method VteTerminal.match_check: No ArgType for 'int*'
***INFO*** The coverage of global functions is 100.00% (3/3)
***INFO*** The coverage of methods is 98.63% (72/73)
***INFO*** There are no declared virtual proxies.
***INFO*** There are no declared virtual accessors.
***INFO*** There are no declared interface proxies.
if /bin/sh ../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0    -I/usr/include/python2.4 -I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -Os -march=i686 -pipe -MT vtemodule_la-vte.lo -MD -MP -MF ".deps/vtemodule_la-vte.Tpo" -c -o vtemodule_la-vte.lo `test -f 'vte.c' || echo './'`vte.c; \

emerge --info shows:
aphrodite ~ # emerge --info
Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.15.1 i686)
=================================================================
System uname: 2.6.15.1 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.gentoo.org/gentoo-distfiles/ http://gentoo.intergenia.de"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LINGUAS="de"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cups curl dba dri eds emboss encode esd exif expat fam ffmpeg foomaticdb fortran ftp gd gdbm gif glut gnome gpm gstreamer gtk gtk2 gtkhtml hal idn imagemagick imlib ipv6 java jpeg junit kde lcms libg++ libwww mad mikmod mng mono motif mozilla mp3 mpeg mysql ncurses net-www/apache:mpm-prefork nls ogg oggvorbis opengl oss pam pcre pdflib perl php png postgres python qt quicktime readline samba sdl spell ssl tcpd threads tiff truetype truetype-fonts type1-fonts udev usb vorbis win32codecs xml2 xmms xv zlib linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, MAKEOPTS, PORTDIR_OVERLAY

Greetings,
Martin Brenn
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-03-19 06:23:57 UTC
Running python-updater is *not* optional after upgrading python. Reopen if it doesn't work then.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-05-02 11:34:22 UTC
*** Bug 132036 has been marked as a duplicate of this bug. ***
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-06-14 15:05:43 UTC
*** Bug 136822 has been marked as a duplicate of this bug. ***
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-08-09 08:06:10 UTC
*** Bug 143330 has been marked as a duplicate of this bug. ***
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-08-24 12:21:50 UTC
*** Bug 190033 has been marked as a duplicate of this bug. ***
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2007-08-24 21:02:39 UTC
*** Bug 190090 has been marked as a duplicate of this bug. ***
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-08-28 09:49:20 UTC
*** Bug 190491 has been marked as a duplicate of this bug. ***
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2007-08-29 21:10:49 UTC
*** Bug 190700 has been marked as a duplicate of this bug. ***
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2007-08-30 15:32:57 UTC
*** Bug 190795 has been marked as a duplicate of this bug. ***
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2007-08-31 12:15:10 UTC
*** Bug 190870 has been marked as a duplicate of this bug. ***
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2007-08-31 12:49:20 UTC
*** Bug 190870 has been marked as a duplicate of this bug. ***
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2007-08-31 15:26:02 UTC
*** Bug 190889 has been marked as a duplicate of this bug. ***
Comment 13 Andreas Arens 2007-09-02 12:51:47 UTC
Please also look at bug #190881 comment#2

It's not just about running python-updater. Python-updater missed the requirement to remerge gnome-doc-utils to prevent many of these dupes.
Comment 14 Le retraité 2007-09-02 14:37:41 UTC
"It's not just about running python-updater. Python-updater missed the
requirement to remerge gnome-doc-utils to prevent many of these dupes."

I second that, apparently, there's a package that depend on gnome-doc-utils if the "doc" flag is set, but it should depend on it even without the flag.
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2007-09-02 18:44:33 UTC
*** Bug 191083 has been marked as a duplicate of this bug. ***
Comment 16 Jakub Moc (RETIRED) gentoo-dev 2007-09-04 07:14:13 UTC
*** Bug 191212 has been marked as a duplicate of this bug. ***
Comment 17 Jakub Moc (RETIRED) gentoo-dev 2007-09-08 16:56:23 UTC
*** Bug 191723 has been marked as a duplicate of this bug. ***
Comment 18 Jakub Moc (RETIRED) gentoo-dev 2007-09-12 19:28:39 UTC
*** Bug 192344 has been marked as a duplicate of this bug. ***
Comment 19 Jakub Moc (RETIRED) gentoo-dev 2007-09-13 14:25:25 UTC
*** Bug 192424 has been marked as a duplicate of this bug. ***
Comment 20 Jakub Moc (RETIRED) gentoo-dev 2007-09-14 05:43:50 UTC
*** Bug 192483 has been marked as a duplicate of this bug. ***
Comment 21 Jakub Moc (RETIRED) gentoo-dev 2007-09-20 09:48:45 UTC
*** Bug 193086 has been marked as a duplicate of this bug. ***
Comment 22 Jakub Moc (RETIRED) gentoo-dev 2007-09-24 20:28:03 UTC
*** Bug 193681 has been marked as a duplicate of this bug. ***