Welcome, Guest. Please login or register.

Author Topic: E-UAE 0.8.29 and OS X 10.3 not working  (Read 1775 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline yorgleTopic starter

  • Full Member
  • ***
  • Join Date: Jan 2007
  • Posts: 165
    • Show only replies by yorgle
    • http://umlautllama.com
E-UAE 0.8.29 and OS X 10.3 not working
« on: June 23, 2008, 08:52:14 PM »
Hi all.

I'm trying to get a good E-UAE system set up on my old PowerBook G3 Pismo laptop.  I've got E-UAE 0.8.29 WIP-4 here, and I'm trying to get some .uaerc files set up to get this to work.

I can get it to boot with 1.3 just fine, and I can get it to boot 3.0 fine from ADF images, but when I try to enable folder-based disks, it crashes UAE.

The lines I used are:

filesystem=rw,DH0:/Applications/Amiga/HD/Work3

or

filesystem2=rw,DH0:Work:/Applications/Amiga/HD/Work3,1

Either one will cause E-UAE to crash with the error:

dyld: /Applications/Amiga/E-UAE-0.8.29-WIP4/E-UAE.app/Contents/MacOS/uae Undefined symbols:
/Applications/Amiga/E-UAE-0.8.29-WIP4/E-UAE.app/Contents/MacOS/uae undefined reference to _statvfs expected to be defined in /usr/lib/libSystem.B.dylib

I've searched on the googles for help on this, but the only thing I can seem to find is another project that spawned the same error, in which the project leader had to rebuild the project.

Can anyone help me?
 

Offline skurk

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 929
    • Show only replies by skurk
Re: E-UAE 0.8.29 and OS X 10.3 not working
« Reply #1 on: June 23, 2008, 09:02:18 PM »
Mine won't boot without the boot priority set:

filesystem2=rw,DH0:Untitled:/Volumes/Work/Emulators/EUAE/HDD,-10

Maybe there's a bug in your version causing a crash?
Code 6502 asm or... DIE!!

[C64, C128, A500, A600, A1200, A3000, MBP+Mini, Efika/MOS2.1, Sam440 w/AOS4.1
 

Offline yorgleTopic starter

  • Full Member
  • ***
  • Join Date: Jan 2007
  • Posts: 165
    • Show only replies by yorgle
    • http://umlautllama.com
Re: E-UAE 0.8.29 and OS X 10.3 not working
« Reply #2 on: June 23, 2008, 09:05:39 PM »
According to the docs "filesystem" does not use the boot priority, while "filesystem2" does.  Either causes the crash.
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: E-UAE 0.8.29 and OS X 10.3 not working
« Reply #3 on: June 23, 2008, 09:06:30 PM »
Use Hi-Toro and say goodbye to .uaerc :-)

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline yorgleTopic starter

  • Full Member
  • ***
  • Join Date: Jan 2007
  • Posts: 165
    • Show only replies by yorgle
    • http://umlautllama.com
Re: E-UAE 0.8.29 and OS X 10.3 not working
« Reply #4 on: June 23, 2008, 09:13:19 PM »
Hi-Toro is a front-end for generating the .uaerc files.  It doesn't get rid of them, it just hides them.

I get the same error trying to start from a Hi-Toro-generated configuration.
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: E-UAE 0.8.29 and OS X 10.3 not working
« Reply #5 on: June 23, 2008, 09:21:32 PM »
Ahh, sorry. I didn't really read your OP properly and thought you were having problems configuring it, which is why I suggested Hi-Toro.

ISTR getting undefined symbol errors if an incompatible version of a library was installed, or if the library was missing and I forced the app to compile. If you compiled from source, check you have all of the pre-requisite headers in the correct versions. If you're using a binary, see if you can check what version of that library it needs and try to install that version.

You mention you're running on a G3. What version of OS X are you running on your Mac? Maybe it's not a compatible version.
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline yorgleTopic starter

  • Full Member
  • ***
  • Join Date: Jan 2007
  • Posts: 165
    • Show only replies by yorgle
    • http://umlautllama.com
Re: E-UAE 0.8.29 and OS X 10.3 not working
« Reply #6 on: June 23, 2008, 09:28:51 PM »
Quote

motorollin wrote:
ISTR getting undefined symbol errors if an incompatible version of a library was installed, or if the library was missing and I forced the app to compile. If you compiled from source, check you have all of the pre-requisite headers in the correct versions. If you're using a binary, see if you can check what version of that library it needs and try to install that version.


It's an OS System library that it's looking for.
I downloaded the E-UAE for OS X binary from its primary website.  I don't have source for it.  I will try to figure out what version of the libraries it needs.  I thought someone else might have encountered this error, which is why I had posted this here.

Quote

You mention you're running on a G3. What version of OS X are you running on your Mac? Maybe it's not a compatible version.


As mentioned in the subject; its OS X 10.3 (10.3.9 to be exact)
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: E-UAE 0.8.29 and OS X 10.3 not working
« Reply #7 on: June 23, 2008, 09:36:15 PM »
Quote
yorgle wrote:
It's an OS System library that it's looking for.
I downloaded the E-UAE for OS X binary from its primary website.  I don't have source for it.


Source is here (direct download).

Quote
yorgle wrote:
As mentioned in the subject; its OS X 10.3 (10.3.9 to be exact)

So you did, sorry. It does say on Richard Drummond's web site that it is compiled for 10.2+, so unless they made some significant change to that library between 10.2 and 10.3.9, I don't understand why it's not working :-(
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline yorgleTopic starter

  • Full Member
  • ***
  • Join Date: Jan 2007
  • Posts: 165
    • Show only replies by yorgle
    • http://umlautllama.com
Re: E-UAE 0.8.29 and OS X 10.3 not working
« Reply #8 on: June 23, 2008, 09:37:47 PM »
Okay. so apparently, statvfs() isn't available on OS X 10.3, so I guess I'll need to build E-UAE myself, and remove that dependency; use statfs() instead.

Apparently, it's called to find out disk information when you enable using a desktop-directory as a mountpoint for the emulated system... which is why it never complains otherwise.
 

Offline gklinger

  • Jr. Member
  • **
  • Join Date: Mar 2007
  • Posts: 74
    • Show only replies by gklinger
    • http://www.vex.net/~falco
Re: E-UAE 0.8.29 and OS X 10.3 not working
« Reply #9 on: July 17, 2008, 05:58:14 AM »
I quite like Hi-Toro but I think some options are missing so that it is sometimes necessary to diddle the uaerc directly. I can't stand the thought of having to resort to Windows (blech) as good as WinUAE is.
Call me Golan; my parents did.
 

Offline redfox

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 880
  • Country: ca
    • Show only replies by redfox
Re: E-UAE 0.8.29 and OS X 10.3 not working
« Reply #10 on: July 18, 2008, 02:45:58 AM »
-- edit --

Oh, looks like you found something.  I thought maybe there was not enough information in the path information in the filesystem2 line.

AmigaOS4/PPC version of E-UAE seems to want the partition name of the host partition as part of the path information.

filesystem2=,::,

filesystem2=rw,DH0:Workbench:AmigaOS4:E-UAE/Workbench,1

full path = AmigaOS4:E-UAE/Workbench

---
redfox