On 25/09/2013 09:33, Walter Dnes wrote:
Since this is a ebuild, I'm not filing a bugzilla bug. Note that
www-client/uxbl-2012.05.14 built OK. Apparently, the latest git sources
have some features I really want, that are not in any of the other
ebuilds. So I'm trying to build it. The build first pulled down
and installed git, so that it could then pull the latest uzbl source.
The compile seems to have gone OK, but the final install process ran
into permission problems creating a directory. Here's the part with the
error...
running build_scripts
running install_lib
creating /usr/lib64/python3.2/site-packages/uzbl
* ACCESS DENIED: mkdir:/usr/lib64/python3.2/site-packages/uzbl
error: could not create '/usr/lib64/python3.2/site-packages/uzbl':
Permission denied
make: *** [install-event-manager] Error 1
* ERROR: www-client/uzbl- failed (install phase):
* emake failed
I'm attaching the full log. The system is a Dell Intel i5, with
pure 64-bit mode (no multilib), and the basic workstation profile, cut
down even more by starting USE with -* and adding the flags I need for
a custom profile.
This is the first time I've tried a ebuild, so I may be missing
something obvious. /usr/lib64/python3.2/site-packages/ is user:group
root:root
That looks like a horrible bug in the ebuild - it's trying to install to
the live filesystem. ebuilds install to the work directory in
/var/tmp/portage/ and the merge phase moves the files over to /usr.
You can either file a bug at b.g.o. or contact the ebuild maintainer
directly.
I don't see that a - ebuild makes any difference, once the code has
been checked out and a working copy made, the ebuild works like any
other ebuild - no special magic
--
Alan McKinnon
alan.mckin...@gmail.com