Hi guys, hope you can help.
I’m trying to install Fuse but it required something called libspectrum to be installed. So I did that first, successfully compiled (or so I thought). Now, when I try to configure the Fuse program itself, I get this in the terminal followed by later errors mentioning that libspectrum was not “available”:
checking for GTK+ - version >= 2.18.0... no
*** Could not run GTK+ test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GTK+ is incorrectly installed.
…and things go wrong from there on. I checked the config.log file but it didn’t make things any clearer to me. I’m sure I’ve got GTK+ installed because the relevant files are ticked in my Software Manager. I’m guessing I need to upgrade my version of GTK+ (to at least 2.18.0)? How would I go about that? Would this be causing the libspectrum errors too?
Any reason you’re not just installing it from the default repositories:
sudo apt-get install fuse-emulator-gtk
?
Mint 16 is unsupported, you should upgrade to Mint 17 when you can - do you need assistance with that?
Thanks guys.
Mark, the command you suggested brought up:
E: Unable to locate package fuse-emulator-gtk
Chemicalfan, I didn’t realise that. Will be upgrading soon.
Do you get any errors when you run:
sudo apt-get update
?
No Mark, no errors there.
No worries guys, I tried another emulator (Speccy), it works fine.
Spoke too soon. Speccy works but I can’t hear any sound. I have it checked in the drop-down menu [F5] but can’t hear sounds or tape noise. I’ve tried opening it via a command-line from the Terminal (with -sound 1) but no luck.
I’ll have a bash at this if you gimme links to the resources I may need … such as a game to test.
Be honest, that’s the whole reason you’re after it 
Edit: Have you seen this - sites.google.com/site/pauldunn/ - according to Wikipedia, it’s a port of the Spectrum’s BASIC interpreter to Linux (and other platforms). If you’ve got the source code of the Spectrum programmes, you may be able to run them natively without an emulator.
Mark, Speccy 1.7 for Linux is available here but there doesn’t appear to be a config file, which is a pain:
http://fms.komkon.org/Speccy/
Roms from World of Spectrum:
http://www.worldofspectrum.org/archive.html
chemicalfan, love a bit of tape noise, me.
I have a friend who used to be a radio ham, he would share programs, etc., with his radio buddies over Short Wave. As long as the signal was clear enough it was an effective way to share data, especially with work colleagues. I’d never heard of such a thing. Also, a friend of mine who owned a Spectrum back in the '80s never realised it was possible to load games quicker by using the High-speed Dubbing on your cassette player!
Try running:
sudo apt-get install libasound2 libc6 libcairo2 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libpango-1.0-0 libpng12-0 libsdl1.2debian libspectrum8 libx11-6 libxml2 spectrum-roms zlib1g
If that command finishes without error … then create a folder on your desktop called fuse-temp with:
mkdir ~/Desktop/fuse-temp
then if you’re running Mint 32bit download the following 2 files and place them in the fuse-temp directory on your desktop … if you’re running Mint 64bit download the 2 files under the 64bit heading INSTEAD and place them in the fuse-temp directory on your desktop
REMEMBER - You only want 2 files in the fuse-temp directory on your desktop depending on your architecture … if you’re not sure whether you’re running 32bit or 64bit Mint, stop now and let me know.
32bit
https://launchpad.net/ubuntu/+archive/primary/+files/fuse-emulator-common_1.1.1%2Bdfsg1-2_all.deb
and
https://launchpad.net/ubuntu/+archive/primary/+files/fuse-emulator-gtk_1.1.1%2Bdfsg1-2_i386.deb
64bit
https://launchpad.net/ubuntu/+archive/primary/+files/fuse-emulator-common_1.1.1%2Bdfsg1-2_all.deb
and
https://launchpad.net/ubuntu/+archive/primary/+files/fuse-emulator-gtk_1.1.1%2Bdfsg1-2_amd64.deb
now run:
cd ~/Desktop/fuse-temp
then
sudo dpkg -i *.deb
If you manage to get it installed, you might want to read this about loading a tape
Will try that Mark, thanks.
Mark, I get this error with the first command:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package spectrum-roms
OK, make the first command read:
sudo apt-get install libasound2 libc6 libcairo2 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libpango-1.0-0 libpng12-0 libsdl1.2debian libspectrum8 libx11-6 libxml2 zlib1g
and when you download your 2 files to put in the fuse-tem directory on your dewsktop … also dowmload this file and put it in there:
http://mirrors.kernel.org/ubuntu/pool/multiverse/s/spectrum-roms/spectrum-roms_20081224-3_all.deb
so you have 3 files in the directory before running thee “dpkg” command.
Wonderful Mark, got it going. With sound and everything, thanks!
I did, however, get a couple of error messages during the install:
Selecting previously unselected package fuse-emulator-common.
(Reading database ... 197240 files and directories currently installed.)
Unpacking fuse-emulator-common (from fuse-emulator-common_1.1.1+dfsg1-2_all.deb) ...
Selecting previously unselected package fuse-emulator-gtk.
Unpacking fuse-emulator-gtk (from fuse-emulator-gtk_1.1.1+dfsg1-2_i386.deb) ...
Selecting previously unselected package spectrum-roms.
Unpacking spectrum-roms (from spectrum-roms_20081224-3_all.deb) ...
dpkg: dependency problems prevent configuration of fuse-emulator-gtk:
fuse-emulator-gtk depends on libspectrum8 (>= 1.1.1); however:
Version of libspectrum8 on system is 1.0.0-2build1.
dpkg: error processing fuse-emulator-gtk (--install):
dependency problems - leaving unconfigured
Setting up spectrum-roms (20081224-3) ...
Setting up fuse-emulator-common (1.1.1+dfsg1-2) ...
Processing triggers for shared-mime-info ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Processing triggers for man-db ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for desktop-file-utils ...
Processing triggers for mime-support ...
Errors were encountered while processing:
fuse-emulator-gtk
Are these “gtk dependency” issues anything I need to be concerned about or will Linux just work around them?
If it’s working I wouldn’t worry about it, it’s obviously happy to use your older version of libspectrum8
If it isn’t, we can try installing the later version of libspectrum8 if you like.
BTW, As the window for the emulator is a bit small … you can drag it larger, but it won’t appear to get bigger untill you reach twice the size.
–
I’ll leave it for now, it’s working. 
I did notice the re-sizing thing. Figured it out.
Ok, since last night I’ve been getting this message when I run the updater or the Synaptic Package Manager:
You have 1 broken package on your system!
Use the “Broken” filter to locate it.
When I check this, it’s the “fuse-emulator-gtk” package which is listed. I’m not quite sure what to do here.