Summary: | app-emulation/hercules-3.07: install failed due to chown root | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Yishen Miao (mys_721tx) <mys721tx> |
Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | OS X | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build log
patch to ebuild patch to ebuild patch to Makefile.in |
Description
Yishen Miao (mys_721tx)
2012-06-05 18:04:53 UTC
Created attachment 314329 [details]
build log
(cd /Users/mys_721tx/Gentoo/var/tmp/portage/app-emulation/hercules-3.07/image//Users/mys_721tx/Gentoo/usr/bin; ln -s ./dasdcopy cckd2ckd)
chown root /Users/mys_721tx/Gentoo/var/tmp/portage/app-emulation/hercules-3.07/image//Users/mys_721tx/Gentoo/usr/bin/hercifc
chown: changing ownership of ‘/Users/mys_721tx/Gentoo/var/tmp/portage/app-emulation/hercules-3.07/image//Users/mys_721tx/Gentoo/usr/bin/hercifc’: Operation not permitted
Needs a patch to the build system. Please re-open if desired (with a patch to review). Unfortunetly, there is more critical work to do. Created attachment 322150 [details, diff]
patch to ebuild
I add two lines in ebuild to remove chown and chgrp in Makefile.in. I tested on my computer and look like it works.
Created attachment 322152 [details, diff]
patch to ebuild
Created attachment 322154 [details, diff]
patch to Makefile.in
It might be a better to only change Makefile.in and leave ebuild alone.
this is currently fixed in the ebuild by disabling setuid support |