This page is a wiki. Please login or create an account to begin editing.


27 posts / 0 new
Last post
Euryale's picture
Offline
Joined: 2009 Jul 22
Problem with SheepShaver GUI, won't Start

I am having trouble with SheepShaver GUI,
when I click on it instead of starting, it gives me this message..

[ Sheepshaver can't find the entry point of the procedure g_assertion_message in the library of dinamic links libglib-2.0-0.dll.]

I reInstalled the GTK runtime and it's Ok because Basilisk uses the same environment and runs fine,

I found the libglib-2.0-0.dll file somewhere inside other folder's program and I'd like to know where
this file is supposed to be,

I copy it to the Windows System 32 and it didn't solve the problem,

Does anybody know about this?

Thanks!

Comments

grawlix.computing's picture
Joined: 2009 Jun 1

The error suggests that SheepShaver is finding the DLL, but that library is not exporting a function that it needs--g_assertion_message. I currently have SheepShaver 2.3-Pre working with GTK+ 2.10.13 on 32-bit Windows XP. My copy of libglib-2.0-0.dll does not export g_assertion_message. The closest thing is g_assert_warning.

My guess is that even if that function were available, SheepShaver would be terminating badly. Assertions (in code) are formulas that are assumed to be true. It's a debugging step to formalize your assumptions as a sort of sanity check on your preconceptions. They are often ignored in production builds. If you're getting an assertion failure, then something has gone drastically wrong with SheepShaver's code.

I'm sorry, I don't have much advice. The project does not exactly seem to be progressing, so I don't know if there are any developers out there working on it. Also, since is falls down so quickly, I can't exactly recommend that you simplify your configuration. I guess have to ask, do you have the "current" version for your appropriate operating system? Also, if you're running Windows, is it 32- or 64-bit windows?

Euryale's picture
Offline
Joined: 2009 Jul 22

Thanks,
Well, I have 2 PC's (1 Lap -Main-, and 2nd Desk -for testing-)
running the exact copy of Windows XP Professional SP3 32 bit,

On my 2nd PC, I Just Installed the Whole SheepShaver Package :

(gtk-2.12.9-win32-2, SDL and SheepShaver-2.3-0.20060514.1.win32)
to find out where the libglib-2.0-0.dll. is actually installed,

and I found it, and also Worked fine, (I didn't have it installed before on this PC)

So I Transfered the Sheepshaver folder of the 2nd PC onto my Main Lap (the one I am having trouble with) and it did the same thing,

I checked the MSCONFIG Panel to see if there was a Conflict, but everything looks normal
meaning it was not changed,

Basilisk Runs fine,

I'm still on it...

watchsmart's picture
Offline
Watcher
Joined: 2009 Apr 10

So have you've installed this to the default install path:

http://www.emaculation.com/sheepshaver/gtk+-2.10.13-setup.exe

And have placed this SDL.dll in the SheepShaver directory:

http://www.emaculation.com/sheepshaver/SDL-1.2.13-win32.zip

And you are using the final official release of SheepShaver?

http://gwenole.beauchesne.info/projects/sheepshaver/files/SheepShaver-2....

Euryale's picture
Offline
Joined: 2009 Jul 22

Thanks!..
Yes I Have, all of that,
*the default Path I get is C:\GTK
except that this GTK is a different version,
so I'm gonna try this one, though I think the problem is something else
'cuz I uninstalled the GTK and reinstalled it again and it works with Basilisk
(both use the same GTK right?) anyway I'll try it..

Euryale's picture
Offline
Joined: 2009 Jul 22

Ok I uninstalled the version I had,
and when I installed this older version (thanks for the links), oddly it gave me this message:

(I copied it 'cuz I thought it was relevant because it mentions the file in question; libglib-2.0-0.dll,).

---------------------------------------------------------------------------------------

"Setup has found some DLL files, which may conflict with programs that rely on GTK+ 2. To prevent such conflicts, Setup can automatically rename these files.
Note: Renaming these files may cause other programs to stop working. If you encounter such program, please read the FAQ at for possible solutions.

Following is the list of files, which would be renamed:
C:\WINDOWS\system32\libglib-2.0-0.dll
If you choose to rename these files, their extension will be changed to .dll.off."

--------------------------------------------------------------------------------

Then I choose YES, RENAME, I also replaced the SDL.dll file and...

IT WORKED! Shock

THANKYOU! I appreciate your Help, I was thinking about Reformating the Whole machine

I guess I owe you one..Smile

watchsmart's picture
Offline
Watcher
Joined: 2009 Apr 10

I'm glad it is working for you.

For what it's worth, there is an updated version of SheepShaver over here:

http://www.emaculation.com/forum/viewtopic.php?t=5325

It's from March of this year and fixes a few nagging bugs. It is fairly easy to get started with.

Grawlix.computing suggested that the project is stalled. But in fact, there is a lot of development happening on that forum these days... it's just not reported on the official site.

grawlix.computing's picture
Joined: 2009 Jun 1

It's good to hear that the project is still active. Is there any form of version control other than checking dates on SheepShaver.exe? Is there some fixed location where new releases are made?

grawlix.computing's picture
Joined: 2009 Jun 1

While we're on SheepShaver problems: Do you have any solutions/diagnostics for a crash on the startup of the emulator? The screen just disappears if I have my Network set to "Local Area Connection," but will load if I reset it to "None." I've installed the network driver, and it's working in Basilisk, but SheepShaver is a no go.

watchsmart's picture
Offline
Watcher
Joined: 2009 Apr 10

All of the new builds are posted here: http://www.emaculation.com/forum/viewforum.php?f=20

That's really the only place. The "stable" builds for Windows and Mac OS are stickied at the top of the forum. Those builds are bundles with everything needed (not just the .exe). These get updated every few months. Not so frequently as to be confusing.

Buried in the forum are newer builds, but they are experimental and not recommended unless you want to bug-test and contribute to the emulator.

Also: Updated OS X builds are much more common than Windows builds. I guess that makes sense.

The Basilisk II folder on the same site has the same stuff.

I'm not sure about that networking bug. I can't seem to get "Local Area Connection" set up with my funky Korean ISP. I just use Slirp. Sorry. Maybe someone on the forum can help?

watchsmart's picture
Offline
Watcher
Joined: 2009 Apr 10

Meanwhile: the former developer is very busy with his professional life, and so we haven't had any luck getting him to update the builds posted on the official site. Very sad, that.

Euryale's picture
Offline
Joined: 2009 Jul 22

Thanks again!, You too grawlix, , I actually Checked those too, but since the problem was with the GUI App. I couldn't do nothing, and that seemed like a nasty bug , as soon as I clicked on the GUI to add drives, I got that message instantly, I really thought it was something more serious,
now I'm relieved..and it's good to know that some good people is keeping the project alive!

IIGS_User's picture
Offline
Joined: 2009 Apr 8

...and it's good to know that some good people is keeping the project alive!

... because we need a replacement of Classic Environment of Mac OS X!
Thanks for SheepShaver development y'all!

shade's picture
Offline
Joined: 2009 Aug 21

Okay, I have OS X 10.3.9, which does have the Classic Environment. But there are still things I can't run in Classic, so I'm wondering if SheepShaver and/or Basilisk II runs in 10.3.9.

And if there isn't, how can I fool classic mode/10.3.9 (Bobcat? Meercat? Lynx? I can never remember what cat is what number) into thinking that there's a CD in the drive without going through the process of burning a CD?

watchsmart's picture
Offline
Watcher
Joined: 2009 Apr 10

SheepShaver works in 10.3.9. Try it and see!

shade's picture
Offline
Joined: 2009 Aug 21

It opens, appears in the Dock, pauses for a moment, then closes again. Not even an error message.
I had always assumed that that meant that it was only compatible with 10.4. Is it a system error?

watchsmart's picture
Offline
Watcher
Joined: 2009 Apr 10

I don't know! Are you using the 2006 release from the official page, or a newer version from the E-Maculation forum linked above?

You might want try both.

shade's picture
Offline
Joined: 2009 Aug 21

Okay, I've got it working to a certain point. Now all I need to do is figure out how to make it see my OS 8 ISO, and possibly find out why the SheepShaver GUI crashes (but doesn't close) when it opens SheepShaver.

IIGS_User's picture
Offline
Joined: 2009 Apr 8

figure out how to make it see my OS 8 ISO

You added the ISO to the emulator's drives list like the emulated hard disk drive file?

watchsmart's picture
Offline
Watcher
Joined: 2009 Apr 10

Hmm. If no one here can help you (I cannot), try asking on the E-Maculation forum...

shade's picture
Offline
Joined: 2009 Aug 21

I did that. It still just went to the "? disk" thingy. I'll fiddle with it some more, as I have been busy for the past however-long-it's-been.

EDIT: Fiddled with it, and it crashes when I select the ISO file itself. Should I open the ISO, copy it's contents to a folder and point it to that instead?

watchsmart's picture
Offline
Watcher
Joined: 2009 Apr 10

Try making your ISO read only. That might work.

shade's picture
Offline
Joined: 2009 Aug 21

Still crashes as soon as it finishes reading the ISO. I'll try some other CD images, and see if they crash it.

EDIT: No dice. Every file appears to crash the GUI. *mutters*

watchsmart's picture
Offline
Watcher
Joined: 2009 Apr 10

Sorry. I use Windows mostly. If no one on this forum can help out, try http://www.emaculation.com/forum

It has lots of SheepShaver chat and is a bit more active than this one.

shade's picture
Offline
Joined: 2009 Aug 21

Thanks. I've been kinda busy this week, but I have been teaching myself a few things about it (when it works, at least...)

Buddha's picture
Offline
Joined: 2009 Jul 27

I've had this same problem for some time and it's bee infuriating. I just discovered that there are 2 separate versions of libglib-2.0-0.dll out there. The names are identical, but one is 495 KB, and the other one is 1,169 KB in size.

Once I replaced the smaller one with the larger, all the problems disappeared.

Buddha

24bit's picture
Offline
Joined: 2010 Nov 19

Shade, there is also a standalone SheepShaverPrefs.app made by Alexei Svitkine. I found that one quite useful, if you dont want to edit the prefs manually. It may help if the built in SS prefs aren´t working, e.g. SS wont start at all and only jumps in the dock and quits.
http://www.mediafire.com/?nba2z2cldzrn9lg