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
Created attachment 226927 [details, diff] Vice patch This patch seems to fix the problem although not sure if it does not introduce new ones..
Please attach the output of emerge --info
in portage. thanks for the bug report and patch.