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.
the game doesnt have amd64 or ~amd64 in KEYWORDS feel free to fix the package and request that we add amd64 to KEYWORDS :p
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.