Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
epiphany 2.16.2 sandbox violation?
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
VValdo
Guru
Guru


Joined: 08 Jan 2005
Posts: 395

PostPosted: Sat Aug 25, 2007 1:54 am    Post subject: Reply with quote

Weirdly I just got this:

Code:
!!! compile failure
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/www-client/epiphany-2.18.3/temp/build.log'.

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-www-client_-_epiphany-2.18.3-5141.log"

unlink:    /usr/share/pygtk/2.0/codegen/argtypes.pyc
open_wr:   /usr/share/pygtk/2.0/codegen/argtypes.pyc
unlink:    /usr/share/pygtk/2.0/codegen/definitions.pyc
open_wr:   /usr/share/pygtk/2.0/codegen/definitions.pyc
unlink:    /usr/share/pygtk/2.0/codegen/defsparser.pyc
open_wr:   /usr/share/pygtk/2.0/codegen/defsparser.pyc
unlink:    /usr/share/pygtk/2.0/codegen/scmexpr.pyc
open_wr:   /usr/share/pygtk/2.0/codegen/scmexpr.pyc
unlink:    /usr/share/pygtk/2.0/codegen/override.pyc
open_wr:   /usr/share/pygtk/2.0/codegen/override.pyc
unlink:    /usr/share/pygtk/2.0/codegen/reversewrapper.pyc
open_wr:   /usr/share/pygtk/2.0/codegen/reversewrapper.pyc
--------------------------------------------------------------------------------


when doing epiphany 2.18.3. But then I saw [url]=http://forums.gentoo.org/viewtopic-t-577976-highlight-epiphany+sandbox.htmlthis thread.[/url], which suggested re-emerging libxml2 and gnome-doc-utils, which I did...

Didn't work. This time I caught this scrolling by:



Code:
        && echo timestamp > stamp-ephy-dbus-server-bindings.h
( cd . && /usr/bin/python /usr/share/pygtk/2.0/codegen/codegen.py \
                --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 epiphany.override \
                --prefix pyepiphany epiphany.defs ) > epiphany.c
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/definitions.pyc
ACCESS DENIED  open_wr:   /usr/share/pygtk/2.0/codegen/definitions.pyc
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/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 EphyNode.signal_connect_object: No ArgType for EphyNodeCallback
Could not write method EphyNode.signal_disconnect_object: No ArgType for EphyNodeCallback
Could not write method EphyNode.set_property: No ArgType for const-GValue*
Could not write method EphyNode.get_property: No ArgType for GValue*
Could not write method EphyNode.write_to_xml: No ArgType for xmlTextWriterPtr
Could not write method EphyNode.sort_children: No ArgType for GCompareFunc
Could not write method EphyNode.reorder_children: No ArgType for int*
Could not write method EggEditableToolbar.set_drag_dest: No ArgType for const-GtkTargetEntry*
Could not write method EphyDialog.construct: No ArgType for const-EphyDialogProperty*
Could not write method EphyDialog.add_enum: No ArgType for const-char*-const*
Could not write method EphyDialog.set_size_group: varargs functions not supported
Could not write method EphyDialog.get_controls: varargs functions not supported
Could not write method EphyDialog.get_value: No ArgType for GValue*
Could not write method EphyDialog.set_value: No ArgType for const-GValue*
Could not write method EphyExtensionsManager.get_extensions: No ArgType for GList*
Warning: generating old-style constructor for:ephy_link_action_group_new
Warning: generating old-style constructor for:ephy_node_db_new
Could not write method EphyNodeDb.load_from_file: No ArgType for const-xmlChar*
Could not write method EphyNodeDb.write_to_xml_safe: varargs functions not supported
Could not write method EggToolbarsModel.get_types: No ArgType for GList*
Could not write method EggToolbarsModel.set_types: No ArgType for GList*
Could not write method EggToolbarsModel.get_name_avail: No ArgType for GPtrArray*
Could not write function ephy_node_new_from_xml: No ArgType for xmlNodePtr
Could not write function ephy_bookmarks_compare_topics: No ArgType for gconstpointer
Could not write function ephy_bookmarks_compare_topic_pointers: No ArgType for gconstpointer
Could not write function ephy_bookmarks_compare_bookmarks: No ArgType for gconstpointer
Could not write function ephy_bookmarks_compare_bookmark_pointers: No ArgType for gconstpointer
Warning: Constructor for EggEditableToolbar needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for EphyEmbedShell needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for EphyFindToolbar needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for EphyLinkAction needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for EphyLinkActionGroup needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for EphyLocationAction needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for EphyNodeDb needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for EphyNotebook needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for EphyShell needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for EphyStatusbar needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for EphyTab needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for EphyToolbar needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
***INFO*** The coverage of global functions is 66.67% (10/15)
***INFO*** The coverage of methods is 93.36% (281/301)
***INFO*** There are no declared virtual proxies.
***INFO*** There are no declared virtual accessors.
***INFO*** There are no declared interface proxies.
make  all-recursive
make[3]: Entering directory `/var/tmp/portage/www-client/epiphany-2.18.3/work/epiphany-2.18.3/src'
Making all in bookmarks


about 3 minutes before it choked.

W
Back to top
View user's profile Send private message
VValdo
Guru
Guru


Joined: 08 Jan 2005
Posts: 395

PostPosted: Sat Aug 25, 2007 2:06 am    Post subject: Reply with quote

Update: I emerged pygtk and then epiphany and it worked.

W
Back to top
View user's profile Send private message
drumz
Apprentice
Apprentice


Joined: 10 Nov 2002
Posts: 213

PostPosted: Sun Nov 25, 2007 6:45 pm    Post subject: Reply with quote

For those still experiencing this problem on an AMD64 box running 64 bit Gentoo, the posting by VValdo about the links for /usr/lib /usr/lib64 and /lib /lib64 being backwords is the fix.

The easiest way to remedy this in my opinion is to shutdown and boot off of a rescue CD. Then mount the appropriate partition that contains those directories and then fix it.

In short, /lib should be a soft link (ln -s) to /lib64 and /usr/lib should be a softlink (ln -s) to /usr/lib64. To do this, rm the current softlinks, move the (real) directories then do the softlink.

After doing that I was able to compile epiphany (latest version which at the time of writing was 2.20.1) without the sandbox violation issue.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum