emerge sitecopy generates the following, no other app. has complained about man1: Installing documentation... for f in README NEWS THANKS FAQ doc/update.sh; do \ /bin/install -c -m 644 ./$f /var/tmp/portage/sitecopy-0.10.12-r1/image//usr/doc/sitecopy/`echo $f | sed 's/^doc\///'`; \ done Installing man page... /bin/install -c -d /usr/share/man/man1 ACCESS DENIED chmod: /usr/share/man/man1 /bin/install: cannot change permissions of `/usr/share/man/man1': Permission denied make: *** [install-sitecopy] Error 1 !!! ERROR: The ebuild did not complete successfully. !!! Function src_install, Line 1, Exitcode 2 !!! install failed --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-sitecopy-0.10.12-r1-22636.log" chmod: /usr/share/man/man1 --------------------------------------------------------------------------------
Created attachment 5447 [details] the new ebuild I updated the ebuild to use new newest version, fixed compilation for newer libxml2 versions and installation (configure got --datadir etc. params which made "make install prefix=.." fail.)
Created attachment 5448 [details] new ChangeLog I also updated the ChangeLog, but I am no pro here - maybe you could have a look at it? It seems wrong to me to have the changed file as a heading (or is that the indication of a new file?) AND after my email adress. (The rest of the ChangeLog is strange as well.) However a human reader will understand.
Created attachment 5449 [details, diff] libxml_subdir.diff - used by the ebuild fixing compilation and sandboxed install - see comments in ebuild
Created attachment 5450 [details] digest-sitecopy-0.11.4-r1 Don't know if this should be attached, but it's a working checksum ;-)
sitecopy uses nls, the ebuild needs the line: use nls || myconf="${myconf} --disable-nls" in src_compile() for people who USE -nls
Thanks, fixed.