Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 313741 - app-emulation/vice-2.2 fails to start
Summary: app-emulation/vice-2.2 fails to start
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-07 20:16 UTC by Marcin Deranek
Modified: 2010-04-08 02:28 UTC (History)
0 users

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


Attachments
Vice patch (vice.patch,462 bytes, patch)
2010-04-07 20:17 UTC, Marcin Deranek
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Marcin Deranek 2010-04-07 20:16:14 UTC
After emerging vice-2.2 on ~amd64 I can't start it as seems like vice is looking for data files (eg. kernal) in wrong place..

gringo@sun ~ $ x64
ffmpeg avformat lib has version 343200, VICE expects 343200: full match
ffmpeg  avcodec lib has version 343300, VICE expects 343300: full match
ffmpeg   avutil lib has version 320800, VICE expects 320800: full match
ffmpeg  swscale lib has version 000900, VICE expects 000900: full match
*** VICE Version 2.2 ***
 
Welcome to x64, the free portable C64 Emulator.
 
Current VICE team members:
A. Boose, D. Lem, T. Biczo, A. Dehmel, T. Bretz, A. Matthies,
M. Pottendorfer, M. Brenner, S. Trikaliotis, M. van den Heuvel,
C. Vogelgsang, F. Gennari, M. Kiesel, H. Nuotio, D. Kahlin,
A. Lankila.
 
This is free software with ABSOLUTELY NO WARRANTY.
See the "About VICE" command for more info.
 
XRandR: XRandR reports current display: 1920x1200@60
C64MEM: Error - Couldn't load kernal ROM `kernal'.
Machine initialization failed.

Exiting...

gringo@sun ~ $ strace -f x64 2>&1|grep kernal
access("/usr/games/lib/vice/C64/kernal", R_OK) = -1 ENOENT (No such file or directory)
access("/home/gringo/.vice/C64/kernal", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/games/bin/C64/kernal", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/games/lib/vice/DRIVES/kernal", R_OK) = -1 ENOENT (No such file or directory)
access("/home/gringo/.vice/DRIVES/kernal", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/games/bin/DRIVES/kernal", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/games/lib/vice/PRINTER/kernal", R_OK) = -1 ENOENT (No such file or directory)
access("/home/gringo/.vice/PRINTER/kernal", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/games/bin/PRINTER/kernal", R_OK) = -1 ENOENT (No such file or directory)
C64MEM: Error - Couldn't load kernal ROM `kernal'.

gringo@sun ~ $ epm -q -l vice|grep C64/kernal
/usr/share/games/vice/C64/kernal

Reproducible: Always




paludis 0.46.0
Paludis build information:
    Compiler:
        CXX:                   x86_64-pc-linux-gnu-g++ 4.4.3
        CXXFLAGS:               -O2 -march=amdfam10 -ftree-vectorize -fvect-cost-model -floop-interchange -floop-strip-mine -floop-block -ftree-loop-distribution -pipe
        LDFLAGS:               -Wl,-O1 -Wl,--as-needed -Wl,-z,now
        DATE:                  2010-03-31T22:45:13+0200

    Libraries:
        C++ Library:           GNU libstdc++ 20100121

    Paths:
        DATADIR:               /usr/share
        LIBDIR:                /usr/lib64
        LIBEXECDIR:            /usr/libexec
        SYSCONFDIR:            /etc
        PYTHONINSTALLDIR:      
        RUBYINSTALLDIR:        

System:
    Linux sun 2.6.33-gentoo #6 SMP Thu Mar 25 21:45:28 CET 2010 x86_64 AMD Phenom(tm) 9850 Quad-Core Processor AuthenticAMD GNU/Linux

gringo@sun ~ $ paludis -1ip vice

These packages will be installed:

* app-emulation/vice [R 2.2] <target>
    X -Xaw3d alsa dga ethernet ffmpeg gif gnome -ipv6 jpeg lame memmap -nls oss png -pulseaudio readline sdl xrandr xv zlib build_options: -optional_tests split strip -trace -preserve_work
Comment 1 Marcin Deranek 2010-04-07 20:17:34 UTC
Created attachment 226927 [details, diff]
Vice patch

This patch seems to fix the problem although not sure if it does not introduce new ones..
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2010-04-07 23:37:35 UTC
Please attach the output of emerge --info
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2010-04-08 02:28:49 UTC
in portage.

thanks for the bug report and patch.