Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: DF won't run Mac OSX  (Read 1080 times)

mbthegreat

  • Escaped Lunatic
    • View Profile
DF won't run Mac OSX
« on: October 03, 2010, 04:49:51 pm »

So I downloaded the latest version (have never played before but thought I would give it a go) extracted the file to a directory in my "Documents" folder and tried to run the game from the terminal (using "sh df" while inside the correct folder).

This produces the following:

Quote
Max$ sh df
Loading bindings from data/init/interface.txt
dyld: lazy symbol binding failed: Symbol not found: __ZNSt15_List_node_base7_M_hookEPS_
  Referenced from: /Users/Max/Documents/Stuff/df_osx 2/./dwarfort.exe
  Expected in: /usr/local/lib/libstdc++.6.dylib

dyld: Symbol not found: __ZNSt15_List_node_base7_M_hookEPS_
  Referenced from: /Users/Max/Documents/Stuff/df_osx 2/./dwarfort.exe
  Expected in: /usr/local/lib/libstdc++.6.dylib

df: line 5: 25873 Trace/BPT trap          ./dwarfort.exe

I have tried copying the lib folder into usr/local/lib but to no avail.

Help much appreciated!
Logged

bcd1024

  • Bay Watcher
    • View Profile
Re: DF won't run Mac OSX
« Reply #1 on: October 03, 2010, 05:28:53 pm »

All you have to do is double click on df.

You don't need to execute from Terminal.
Logged
This is a feature, not a bug, correct?
You're playing Dwarf Fortress.  There isn't much of a distinction.

mbthegreat

  • Escaped Lunatic
    • View Profile
Re: DF won't run Mac OSX
« Reply #2 on: October 03, 2010, 05:36:19 pm »

The result is the same.
Logged

DuckThatQuacks

  • Bay Watcher
    • View Profile
Re: DF won't run Mac OSX
« Reply #3 on: October 03, 2010, 06:57:54 pm »

Of course DF won't run Mac OSX. There isn't enough room in an entire DF world to hold all the logic gates and memory cells you'd need to create a dwarf-puter sophisticated enough to run OS X.

In all seriousness, though, it looks like you have encountered this bug. What version of OS X are you using?
Logged

bcd1024

  • Bay Watcher
    • View Profile
Re: DF won't run Mac OSX
« Reply #4 on: October 03, 2010, 07:17:42 pm »

I'm running .12 on 10.6.4 with no problem.

I tried to update to .13 or .14, and I have the same issue. Seems to be version related. Try .12 maybe?
Logged
This is a feature, not a bug, correct?
You're playing Dwarf Fortress.  There isn't much of a distinction.

DuckThatQuacks

  • Bay Watcher
    • View Profile
Re: DF won't run Mac OSX
« Reply #5 on: October 03, 2010, 07:37:11 pm »

Yes, it does seem to be version-related, so .12 is probably your best bet. .12 is also less buggy than .13+, and there is a Mac version of Dwarf Therapist for .12, which is very helpful.
Logged

mbthegreat

  • Escaped Lunatic
    • View Profile
Re: DF won't run Mac OSX
« Reply #6 on: October 03, 2010, 07:59:14 pm »

Running 10.5.8 I'll try .12 and see what happens

Spent the last two hours trying to install Wine (already have macports but getting weird errors about ppc libraries missing...)
Logged

mbthegreat

  • Escaped Lunatic
    • View Profile
Re: DF won't run Mac OSX
« Reply #7 on: October 03, 2010, 08:00:01 pm »

There isn't a mac download link for .12?
Logged

Seraph

  • Bay Watcher
    • View Profile
Re: DF won't run Mac OSX
« Reply #8 on: October 04, 2010, 01:06:31 am »

There isn't a mac download link for .12?
True, but the download link for .14 is http://bay12games.com/dwarves/df_31_14_osx.tar.bz2 and the download link for .13 is http://bay12games.com/dwarves/df_31_13_osx.tar.bz2 so it wasn't too hard to figured out that the download link for .12 should be http://bay12games.com/dwarves/df_31_12_osx.tar.bz2 and that the file is still up.
Logged

mbthegreat

  • Escaped Lunatic
    • View Profile
Re: DF won't run Mac OSX
« Reply #9 on: October 04, 2010, 07:10:41 am »

Ah didn't spot that. Just assumed there wasn't a mac version that far back.

For now I've installed Wine instead which seems to be working fine (only a moderate hassle since I already had macports etc.)

Now I've just got to learn to play the game...
Logged