Login  •  Register


The time is now: Fri May 24, 2013 12:32 pm

Emaculation wiki  •  Delete all board cookies



Post new topic  Reply to topic Page 1 of 1 [ 15 posts ]
Print view Previous topic  |  Next topic
Author Message
PostPosted: Fri Dec 07, 2007 2:54 pm 
Offline
Tinkerer

Joined: Sun Nov 19, 2006 6:01 pm
Posts: 51
Location: Belgium
Has anyone attempted this, or even come close to succeeding? I ran into so many problems that I gave up.
First of all, it's impossible to install SDL through Fink because it depends on XFree86 and Leopard uses X.org. I kind of got around this by installing the SDL package from the SDL website. But when running the configure script following the instructions on Gwenole's site, I get all kinds of errors because the script seems corrupted:
Code:
./configure: line 8426: syntax error near unexpected token `<<<'
./configure: line 8426: `<<<<<<< configure.ac'

I managed to get it to work by removing all those lines from the script that looked like randomly inserted garbage. I also had to explicitly use "--without-gtk". But when running 'make', I get:
Code:
sigsegv.cpp:1660: error: ‘SIGSEGV_FAULT_HANDLER_ARGLIST’ was not declared in this scope

And at this point I simply gave up.

The reason why I'm trying this, is because I have yet again lost some work due to the crashing keyboard/mouse access and I'm getting to the threshold of being prepared to try to debug it myself.


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Fri Dec 07, 2007 9:12 pm 
Offline
Expert User
User avatar

Joined: Fri Feb 13, 2004 8:59 am
Posts: 3127
Location: Sittard, The Netherlands
Hi,

I never tried to build SheepShaver on Leopard, but I will give it a try.
I brought the keyboard/mouse issue to the attention of the developer and he showed interest in the issue. But if or when this issue will tackled, I don't know...

Best,
Cat_7


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sat Dec 15, 2007 6:56 pm 
Offline
Student Driver
User avatar

Joined: Sat Nov 10, 2007 12:28 pm
Posts: 13
Location: N.E. United States
I cannot get SS to work on Leopard at all. The GUI gives me the "Cannot map RAM" error and the app gives me a spinning beachball when launched.

I had to revert to 10.4.11 because of this. Any help appreciated. thx.


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sat Dec 15, 2007 10:20 pm 
Offline
Expert User
User avatar

Joined: Fri Feb 13, 2004 8:59 am
Posts: 3127
Location: Sittard, The Netherlands
Hi,

Did you try a fresh install in Leopard or did you copy an existing SS installation? From the same machine?

The "cannot map ram" error seems to be associated with the rom file used.
Does the error occur when running the GUI that is integrated in the most recent SS builds?

Did you try to zap the pram file? The build-in GUI doesn't have the option to do that from the GUI, so you can delete the file called .sheepshaver_nvram in you home folder and start SS again.

If you don't know how to delete a normally invisible file, download
the stand-alone GUI that comes with the original SS program from here:
http://gwenole.beauchesne.info/projects ... #downloads
It has the option to zap the pram file in under the "File" menu.

Good luck, let us know how you're coming along.

Cat_7


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sat Dec 15, 2007 11:01 pm 
Offline
Student Driver
User avatar

Joined: Sat Nov 10, 2007 12:28 pm
Posts: 13
Location: N.E. United States
I copied the SS folder from my main machine to the external drive that has the Leopard install. (I am not ready to fully upgrade to 10.5 since there are so many things I don't like about it- so I keep it on an external partition).

I tried 2 ROM files- one from the 1.0 ROM update and another I harvested from my G3 that I prefer since it allows the Startup Disk CP to work. Neither allowed SS to launch on 10.5

I did zap the PRAM from the GUI, no better. I deleted the 2 invisible files (and reset the prefs), also to no avail.

I am using the 2.3 universal SS app. Some of the other builds like the intel one did not work as well for my purposes- I forget why now. But I will try a fresh install of different builds and GUI and let you know how things are going.


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sun Dec 16, 2007 12:04 am 
Offline
Student Driver
User avatar

Joined: Sat Nov 10, 2007 12:28 pm
Posts: 13
Location: N.E. United States
An update.

I tried 4 different SS builds. None worked in 10.5.

Zapping the PRAM left the _nvram invisible file out and it would not get replaced (the app startup never got far enough to rebuild it).

I'm out of choices that I can think of.


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sun Dec 16, 2007 7:18 am 
Offline
Student Driver
User avatar

Joined: Sat Nov 10, 2007 12:28 pm
Posts: 13
Location: N.E. United States
I finally got SS to work under Leopard!

I reinstalled the 10.5.1 update downloaded from the Apple site (not from Software Update) and it launched.


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sun Dec 16, 2007 7:19 am 
Offline
Expert User
User avatar

Joined: Fri Feb 13, 2004 8:59 am
Posts: 3127
Location: Sittard, The Netherlands
Hi,

You can run SheepShaver from the command line, so we get more information from it. Right click SheepShaver, select "Show Package Contents", go to Contents, then MacOS and start the SheepShaver program shown there. Please copy/paste the information from the Terminal screen here.

Best,
Caty_7


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sun Dec 16, 2007 7:23 am 
Offline
Expert User
User avatar

Joined: Fri Feb 13, 2004 8:59 am
Posts: 3127
Location: Sittard, The Netherlands
Hi,

Those posts nearly collided! Just had my nightly nap, but you seem to be on the game still?
OK, great to hear. But still a mystery somehow. I would like to know what is going on with Leopard. It seems it's a bit buggy in .0 version. Somehow I now believe it's a permissions error somewhere.

Well, you know what they say about Mac OS versions:
.0 is for your enemies, .1 is for your friends and .2 is for you....

Best,
Cat_7


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sun Dec 16, 2007 1:34 pm 
Offline
Student Driver
User avatar

Joined: Sat Nov 10, 2007 12:28 pm
Posts: 13
Location: N.E. United States
The only difference in the Terminal output was this entry under 10.5.1:

"Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz."


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sat Feb 09, 2008 12:38 pm 
Offline
Tinkerer

Joined: Fri Nov 09, 2007 5:42 pm
Posts: 51
I just downloaded the Basilisk and SS sources, did a configure and make, but then get these errors:


(for some weird reason, I can't post the errors here, because then I get an error that I'm not allowed to post in this forum)
pasted the errors here: http://pastebin.org/18802

looks like clear errors in the source, but maybe something went wrong here at configuration or something?
Here is my configuration output:



Code:
SheepShaver configuration summary:

SDL support ...................... : none
FBDev DGA support ................ : no
XFree86 DGA support .............. : no
XFree86 VidMode support .......... : yes
Using PowerPC emulator ........... : no
Enable JIT compiler .............. : no
Enable video on SEGV signals ..... : yes
ESD sound support ................ : no
GTK user interface ............... : no
mon debugger support ............. : no
Addressing mode .................. : real
Bad memory access recovery type .. : mach

Configuration done. Now type "make".


I'm on OS X 10.5.1 on a G5.
Would love to hear about your tries.


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sat Feb 09, 2008 11:31 pm 
Offline
Expert User
User avatar

Joined: Fri Feb 13, 2004 8:59 am
Posts: 3127
Location: Sittard, The Netherlands
Hi,

Did you install the SDL libraries? You can use Fink to install them. There's no Fink package for Leopard yet, so you have to install from sources. The Fink website offers the source and a manual.

However, even after install SDL I run into errors compiling on Intel Leopard. The SheepShaver code itself does compile on 10.4.10.

Best,
Cat_7


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sun Feb 10, 2008 1:01 am 
Offline
Tinkerer

Joined: Fri Nov 09, 2007 5:42 pm
Posts: 51
Yes I installed SDL with Fink for Leopard already.
But why does it compile on 10.4 but not on 10.5?
New GCC which is more restrict or what?


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sun Feb 10, 2008 7:13 am 
Offline
Expert User
User avatar

Joined: Fri Feb 13, 2004 8:59 am
Posts: 3127
Location: Sittard, The Netherlands
I didn't see you configured with sdl support.

I run autoconf like this from the MacOSX directory:
NO_CONFIGURE=1 ACLOCAL_FLAGS="-I m4" ./autogen.sh

Then configure with:
./configure --enable-sdl-static --enable-sdl-video --enable-sdl-audio --enable-vosf=no

That enables SDL support if SDL was installed correctly.
Also BasiliskII doesn't compile and that has had the most recent update. I believe reading in the CVS messages it was fixed to build on Leopard.


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Wed Feb 13, 2008 12:24 am 
Offline
Student Driver
User avatar

Joined: Sat Nov 10, 2007 12:28 pm
Posts: 13
Location: N.E. United States
SS works fine under 10.5.2 with the Jan. 08 Intel Mac build.

Thank you!


Top
 Profile  
Post a reply  
Display posts from previous:  Sort by  
Post new topic  Reply to topic Page 1 of 1 [ 15 posts ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
 

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group