localhost ~ # ACCEPT_KEYWORDS="~x86" USE="pplive pps sopcast" emerge media-tv/gmlive-extra
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) media-tv/gmlive-extra-0.3 from gentoo-china
* gmlive-extra-0.3.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking gmlive-extra-0.3.tar.gz to /var/tmp/portage/media-tv/gmlive-extra-0.3/work
>>> Source unpacked in /var/tmp/portage/media-tv/gmlive-extra-0.3/work
>>> Preparing source in /var/tmp/portage/media-tv/gmlive-extra-0.3/work/gmlive-extra-0.3 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-tv/gmlive-extra-0.3/work/gmlive-extra-0.3 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-tv/gmlive-extra-0.3/work/gmlive-extra-0.3 ...
make
g++ -O2 -g -m32 -c -o xpps.o xpps.cc
g++ -O2 -g -m32 -c -o ec_throw.o ec_throw.cc
g++ -O2 -g -m32 -o xpps xpps.o ec_throw.o -m32 -L./lib -lppsbase -lppssg -lppsapi -lppsvodres -lppsfds -lppsvodne
t
gcc -shared -Wl,-ldl -o libppswrapper-preload.so.0.0.0 ppswrapper-msgget.c
/usr/lib/gcc/i686-pc-linux-gnu/4.4.1/../../../../i686-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in objec
t.
ln -s libppswrapper-preload.so.0.0.0 libppswrapper-preload.so.0.0
ln -s libppswrapper-preload.so.0.0 libppswrapper-preload.so.0
ln -s libppswrapper-preload.so.0 libppswrapper-preload.so
>>> Source compiled.
>>> Test phase [not enabled]: media-tv/gmlive-extra-0.3
>>> Install gmlive-extra-0.3 into /var/tmp/portage/media-tv/gmlive-extra-0.3/image/ category media-tv
lib/
lib/libppsbase.so
lib/libppsapi.so.0.1.826
lib/libppsbase.so.0.1.826
lib/libppssg.so.0.1.826
lib/libppssg.so
lib/libppsvodres.so.0.1.826
lib/libppsvodres.so.0
lib/libppsapi.so
lib/libppsfds.so
lib/libppsfds.so.0.1.826
lib/libppsapi.so.0
lib/libppssg.so.0
lib/libppsvodnet.so
lib/libppsvodres.so
lib/libppsvodnet.so.0.1.826
lib/libppsbase.so.0
lib/libppsfds.so.0
lib/libppsvodnet.so.0
mv: cannot move `/var/tmp/portage/media-tv/gmlive-extra-0.3/image//usr/lib' to a subdirectory of itself, `/var/tmp
/portage/media-tv/gmlive-extra-0.3/image//usr/lib/lib'
make DESTDIR=/var/tmp/portage/media-tv/gmlive-extra-0.3/image/ install
cp xpps /usr/bin/
ACCESS DENIED open_wr: /usr/bin/xpps
cp: cannot create regular file `/usr/bin/xpps': Permission denied
make: *** [install] Error 1
*
* ERROR: media-tv/gmlive-extra-0.3 failed.
* Call stack:
* ebuild.sh, line 49: Called src_install
* environment, line 2241: Called die
* The specific snippet of code:
* emake DESTDIR="${D}" install || die "install failed.";
* The die message:
* install failed.
*
* 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/media-tv/gmlive-extra-0.3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-tv/gmlive-extra-0.3/temp/environment'.
* This ebuild is from an overlay named 'gentoo-china': '/usr/local/portage/layman/gentoo-china/'
*
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE "/var/log/sandbox/sandbox-28355.log"
VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line
F: open_wr
S: deny
P: /usr/bin/xpps
A: /usr/bin/xpps
R: /usr/bin/xpps
C: cp xpps /usr/bin/
--------------------------------------------------------------------------------
>>> Failed to emerge media-tv/gmlive-extra-0.3, Log file:
>>> '/var/tmp/portage/media-tv/gmlive-extra-0.3/temp/build.log'
* Messages for package media-tv/gmlive-extra-0.3:
*
* ERROR: media-tv/gmlive-extra-0.3 failed.
* Call stack:
* ebuild.sh, line 49: Called src_install
* environment, line 2241: Called die
* The specific snippet of code:
* emake DESTDIR="${D}" install || die "install failed.";
* The die message:
* install failed.
*
* 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/media-tv/gmlive-extra-0.3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-tv/gmlive-extra-0.3/temp/environment'.
* This ebuild is from an overlay named 'gentoo-china': '/usr/local/portage/layman/gentoo-china/'
*
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
解决办法:
修改/etc/make.conf,增加