| |
cbmeeks
Registered: Oct 2005 Posts: 78 |
Building VICE for Linux
I use Fedora/GNOME.
I know I can get VICE from the public repos but the latest version is 3.61 and I would like to mess around with 3.7.
When I build VICE using SDL, I get a Makefile and everything works. However, I would rather have the nice UI that I (assume) GTK3 gives you.
Here is how I run everything for SDL2:
./autogen.sh
./configure --enable-sdl2ui --disable-pdf-docs --without-pulse --with-sdlsound
make
sudo make install
However, building for GTK3 doesn't generate a Makefile.
./autogen.sh
./configure --enable-gtk3ui --disable-pdf-docs
Any idea what I'm doing wrong?
Thanks. |
|
| |
chatGPZ
Registered: Dec 2001 Posts: 11418 |
No idea what you are doing there, but that should definitely give you a makefile.
Full instructions (for debian, so you'll have to use the respective commands for your package manager) are in doc/building/Linux-GTK3-Howto.txt
(and you should totally use the current svn head revision at this point, which will be almost identical to the upcoming christmas release) |
| |
cbmeeks
Registered: Oct 2005 Posts: 78 |
That's the odd part. I am using that doc for reference.
I'll keep investigating. Still not sure why SDL switch gives makefile but gtk doesn't. Very strange.
I'm sure I'm doing something stupid.
Thanks |
| |
zzarko
Registered: Feb 2003 Posts: 77 |
Just to check the obvious, you do have installed Fedora's equivalent of Debian's libgtk-3-dev package (not sure if it has the same name)? I am building using --enable-gtk3ui without problems. |
| |
cbmeeks
Registered: Oct 2005 Posts: 78 |
Yep. I think it's called gtk3-devel or something like that. I installed it previously. |
| |
spider-j
Registered: Oct 2004 Posts: 503 |
./configure usually should be pretty vocal about what is missing. If you can't figure it out by yourself, maybe post the ./configure output to pastebin or here so we're able to find out what is missing. |
| |
cbmeeks
Registered: Oct 2005 Posts: 78 |
Quote: ./configure usually should be pretty vocal about what is missing. If you can't figure it out by yourself, maybe post the ./configure output to pastebin or here so we're able to find out what is missing.
That was a great idea. Not sure why it didn't occur to me. lol
After piping the configure into a log file, I noticed this:
configure: error: Package requirements (glew) were not met:
Package 'glew', required by 'virtual:world', not found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables GLEW_CFLAGS
and GLEW_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
So it seems I indeed have some missing libraries.
Thanks!
** UPDATE **
Turns out I was missing the glew-devel package in Fedora. Everything works again and I'm running 3.7. Thanks for the help. |
| |
Lazycow
Registered: Dec 2013 Posts: 2 |
Does the Sync work for you?
When I use SDL-VICE for Linux, I don't get a stable framerate after a few seconds. (Ubuntu for me) |
| |
chatGPZ
Registered: Dec 2001 Posts: 11418 |
Try making the sound buffer a bit larger - the default requires a fast machine |
| |
cbmeeks
Registered: Oct 2005 Posts: 78 |
How do I test that?
FYI, I do have a very fast machine with a lot of RAM. So I assume that could make a difference. |