Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 84507 - emerge of drod-bin fails with permission errors on amd64
Summary: emerge of drod-bin fails with permission errors on amd64
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-08 05:55 UTC by Will Briggs
Modified: 2005-03-08 21:53 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Will Briggs 2005-03-08 05:55:28 UTC
emerging drod-bin with ~amd64 keywords fails with a variety of errors including failing to find lib/libsandbox (even thought that exists) and a variety of permission errors (even though emerging as root).

Reproducible: Always
Steps to Reproduce:
1.emerge drod-bin
2.
3.

Actual Results:  
This output:

brooklyn root # ACCEPT_KEYWORDS="~amd64" emerge drod-bin
Calculating dependencies ...done!
>>> emerge (1 of 1) games-puzzle/drod-bin-1.6.5 to /
>>> md5 src_uri ;-) CDROD-1.6.5-setup.sh.bin
>>> Unpacking source...
>>> Unpacking CDROD-1.6.5-setup.sh.bin to /var/tmp/portage/drod-bin-1.6.5/work
 * Applying install.patch ...                                                  
                                         [ ok ]>>> Source unpacked.
>>> Test phase [not enabled]: games-puzzle/drod-bin-1.6.5

>>> Install drod-bin-1.6.5 into /var/tmp/portage/drod-bin-1.6.5/image/ category
games-puzzle
./install.sh: line 26: type: ginstall: not found
Using install
./Install/unwrinklepath: error while loading shared libraries:
/lib/libsandbox.so: cannot open shared object file: No such file or directory
./Install/unwrinklepath: error while loading shared libraries:
/lib/libsandbox.so: cannot open shared object file: No such file or directory
Found /lib/libgcc_s.so.1!
Found /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libgcc_s.so.1!
Found /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/32/libgcc_s.so.1!
Found /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.4.2/libgcc_s.so.1!
Found /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.4.2/32/libgcc_s.so.1!
Found /emul/linux/x86/usr/lib/libgcc_s.so.1!
Found /emul/linux/x86/usr/lib/libgcc_s.so.1!
Found /lib/libgcc_s.so.1!
Found /emul/linux/x86/usr/lib/libstdc++.so.5!
Found /emul/linux/x86/usr/lib/libstdc++.so.5!
Found /usr/lib/libstdc++-v3//libstdc++.so.5!
Didn't find libfmod-3.63.so.
Found /usr/lib/libexpat.so.0!
Found /usr/lib/libexpat.so.0!
Found /emul/linux/x86/usr/lib/libexpat.so.0!
Found /emul/linux/x86/usr/lib/libexpat.so.0!
Found /usr/lib/libexpat.so.0!
Found /usr/lib/libfreetype.so.6!
Found /usr/lib/libfreetype.so.6!
Found /emul/linux/x86/usr/lib/libfreetype.so.6!
Found /emul/linux/x86/usr/lib/libfreetype.so.6!
Found /usr/lib/libfreetype.so.6!
Found /usr/lib/libSDL_ttf-2.0.so.0!
Found /usr/lib/libSDL_ttf-2.0.so.0!
Found /usr/lib/libSDL_ttf-2.0.so.0!
Found /usr/lib/libSDL-1.2.so.0!
Found /usr/lib/libSDL-1.2.so.0!
Found /usr/lib/libSDL-1.2.so.0!

------------
 Installing
------------
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
ACCESS DENIED  mkdir:     /opt/drod
install: cannot create directory `/opt/drod': Permission denied
`./Licenses/Expat/license.txt' -> `/opt/drod/doc/Licenses/Expat'
`./Licenses/FMOD/readme.txt' -> `/opt/drod/doc/Licenses/FMOD'
`./Licenses/Freetype/ftl.txt' -> `/opt/drod/doc/Licenses/Freetype'
`./Licenses/libstdcpp/gpl2_with_runtime_exception.txt' ->
`/opt/drod/doc/Licenses/libstdcpp'
`./Licenses/Metakit/license.txt' -> `/opt/drod/doc/Licenses/Metakit'
`./Licenses/SDL/library.txt' -> `/opt/drod/doc/Licenses/SDL'
`./Licenses/SDL_ttf/library.txt' -> `/opt/drod/doc/Licenses/SDL_ttf'
`./Licenses/zlib/license.txt' -> `/opt/drod/doc/Licenses/zlib'
`./Libs/libfmod-3.63.so' -> `/opt/drod/lib'
create symbolic link `/opt/drod/doc/Help' to `/opt/drod/bin/Help'

There were some errors while installing:
---
install: installing multiple files, but last argument, `/opt/drod/bin/Data' is
not a directory
Try `install --help' for more information.
install: installing multiple files, but last argument, `/opt/drod/bin/Bitmaps'
is not a directory
Try `install --help' for more information.
install: installing multiple files, but last argument, `/opt/drod/bin/Fonts' is
not a directory
Try `install --help' for more information.
install: installing multiple files, but last argument, `/opt/drod/bin/Help/1' is
not a directory
Try `install --help' for more information.
install: installing multiple files, but last argument,
`/opt/drod/bin/Help/1/images' is not a directory
Try `install --help' for more information.
install: installing multiple files, but last argument, `/opt/drod/bin/Music' is
not a directory
Try `install --help' for more information.
install: installing multiple files, but last argument, `/opt/drod/bin/Sounds' is
not a directory
Try `install --help' for more information.
install: installing multiple files, but last argument, `/opt/drod/doc/Licenses'
is not a directory
Try `install --help' for more information.
ACCESS DENIED  open_wr:   /opt/drod/doc/Licenses/Expat
install: cannot create regular file `/opt/drod/doc/Licenses/Expat': Permission
denied
ACCESS DENIED  open_wr:   /opt/drod/doc/Licenses/FMOD
install: cannot create regular file `/opt/drod/doc/Licenses/FMOD': Permission denied
ACCESS DENIED  open_wr:   /opt/drod/doc/Licenses/Freetype
install: cannot create regular file `/opt/drod/doc/Licenses/Freetype':
Permission denied
ACCESS DENIED  open_wr:   /opt/drod/doc/Licenses/libstdcpp
install: cannot create regular file `/opt/drod/doc/Licenses/libstdcpp':
Permission denied
ACCESS DENIED  open_wr:   /opt/drod/doc/Licenses/Metakit
install: cannot create regular file `/opt/drod/doc/Licenses/Metakit': Permission
denied
ACCESS DENIED  open_wr:   /opt/drod/doc/Licenses/SDL
install: cannot create regular file `/opt/drod/doc/Licenses/SDL': Permission denied
ACCESS DENIED  open_wr:   /opt/drod/doc/Licenses/SDL_ttf
install: cannot create regular file `/opt/drod/doc/Licenses/SDL_ttf': Permission
denied
ACCESS DENIED  open_wr:   /opt/drod/doc/Licenses/zlib
install: cannot create regular file `/opt/drod/doc/Licenses/zlib': Permission denied
install: installing multiple files, but last argument, `/opt/drod/bin' is not a
directory
Try `install --help' for more information.
ACCESS DENIED  open_wr:   /opt/drod/lib
install: cannot create regular file `/opt/drod/lib': Permission denied
ACCESS DENIED  symlink:   /opt/drod/doc/Help
ln: creating symbolic link `/opt/drod/doc/Help' to `/opt/drod/bin/Help':
Permission denied
---

Done installing. Run /opt/drod/bin/drod to play.

For the fastest response to anything you might have to ask or state,
post on the DROD.net forum.  This is found at http://www.drod.net/forum/ .
Bugs, installation problems, feature requests, room solutions -- all that
stuff is best-handled on the forum.

But if you'd rather e-mail somebody:
bugs@caravelgames.com  - For bugs and other problems with DROD.
trick@caravelgames.com - For Linux-specific questions about DROD.
erikh@caravelgames.com - Anything else.

Have fun!
chmod: cannot access `/var/tmp/portage/drod-bin-1.6.5/image//opt/drod/bin/Data':
No such file or directory
man:
prepallstrip:
strip: strip --strip-unneeded
>>> Completed installing drod-bin-1.6.5 into /var/tmp/portage/drod-bin-1.6.5/image/

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-games-puzzle_-_drod-bin-1.6.5-766.log"

mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
mkdir:     /opt/drod
open_wr:   /opt/drod/doc/Licenses/Expat
open_wr:   /opt/drod/doc/Licenses/FMOD
open_wr:   /opt/drod/doc/Licenses/Freetype
open_wr:   /opt/drod/doc/Licenses/libstdcpp
open_wr:   /opt/drod/doc/Licenses/Metakit
open_wr:   /opt/drod/doc/Licenses/SDL
open_wr:   /opt/drod/doc/Licenses/SDL_ttf
open_wr:   /opt/drod/doc/Licenses/zlib
open_wr:   /opt/drod/lib
symlink:   /opt/drod/doc/Help
--------------------------------------------------------------------------------




Expected Results:  
It should have emerged

I have succesfully emerged drod-bin on this machine within an x86 chroot
environment.  I have unemerged from the chroot.  I was expecting drod binaries
to emerge and run with the x86 emulation libraries etc.
Comment 1 SpanKY gentoo-dev 2005-03-08 18:29:20 UTC
the game doesnt have amd64 or ~amd64 in KEYWORDS

feel free to fix the package and request that we add amd64 to KEYWORDS :p
Comment 2 Will Briggs 2005-03-08 21:53:33 UTC
Well heh - I'll have a look and see what I can do.

And just as I thought I had my head around how portage works:  If amd64 or ~amd64 aren't in the keywords, shouldn't emerge barf at me about it being masked or something?

W.