View Issue Details

IDProjectCategoryView StatusLast Update
0002566Dwarf FortressTechnical -- Generalpublic2014-03-08 12:32
ReporterLuneya Assigned Touser6 
PriorityimmediateSeverityblockReproducibilityN/A
Status resolvedResolutionno change required 
PlatformMacOSOSXOS Version10.4
Product Version0.31.08 
Summary0002566: OSX version contains dwarfort.exe with no instructions to run 'df' script
DescriptionThe putative Mac version available on the download page actually contains a Windows executable. Please replace this with the correct archive ASAP.
TagsNo tags attached.

Relationships

parent of 0002791 resolveduser6 Linux - df script has same name as common unix/linux command 

Activities

Quietust

2010-07-05 07:23

reporter   ~0009646

Last edited: 2010-07-05 07:23

df_31_08_osx.tar.bz2 does contain a file named "dwarfort.exe", but it is *not* a Win32 executable (it's not an ELF binary, but it certainly isn't a PE).

MrWiggles

2010-07-05 13:41

reporter   ~0009659

Its Unix Exe, and needs to be open through the terminal.

Command clock the exe, then select the terminal in the utilities. Or you can command click, get info and change the program that opesn up the exe from the bat.

Luneya

2010-07-08 10:03

reporter   ~0009792

So why the heck hasn't it been made into a proper OSX application? Or at least the responsible parties could include instructions on how to use it in the readme file? Anyway, running the file from the terminal is not working for me.

novaalpha

2010-07-08 10:20

reporter   ~0009793

here is what utilite 'file' says about dwarfort.exe:

dwarfort.exe: Mach-O fat file with 2 architectures

So it is a mac executable. Also both dwarfort.exe and the df script have executable bits set out of the box. I do not see what is wrong...

Kanddak

2010-07-08 10:42

reporter   ~0009794

Not a bug, just confusing.

user6

2010-07-08 13:44

  ~0009801

Here's a thread with instructions for running DF on Mac: http://www.bay12forums.com/smf/index.php?topic=60743.0

Does that get things working, Luneya?

Luneya

2010-07-12 09:04

reporter   ~0010033

Yes, eventually. But I repeat my initial question: why isn't the file distributed in a form so that it will run without such rigmarole? And if there's any good answer to the first question, why aren't the instructions from that forum thread distributed as part of the download? I certainly cannot regard this bug report as properly resolved until one or the other of those changes is made to the download so that future users will have no such difficulty.

user6

2010-07-12 09:14

  ~0010034

I certainly cannot regard this bug report as properly resolved until one or the other of those changes is made to the download so that future users will have no such difficulty.

I agree, I was just making sure that the workaround works.

Kryten

2010-07-13 22:34

reporter   ~0010215

The file IS distributed in a form that runs without messing around with, I and others simply double click "df" and Dwarf Fortress runs with no problems.
There appears to be some problem for certain users but I don't know what it is.
It may be caused by the unarchiver you use not carrying the executable bits across.
I use The Unarchiver: http://wakaba.c3.cx/s/apps/unarchiver.html

I agree that the read-me should be updated to indicate the "df" script should be run.

Madd the Sane

2012-07-04 15:58

reporter   ~0023155

The "proper" way to distribute a Mac game is to enclose it in an app bundle. This makes it easy to install and uninstall the files. But it does make updating individual parts a bit harder.

danaris

2012-07-04 16:26

reporter   ~0023156

The proper way to handle it in a case like this is to bundle a script which, on first run, symlinks the data/ directory into the ~/Library/Application Support directory.

lethosor

2014-03-08 08:26

manager   ~0024593

Last edited: 2014-03-08 11:14

Is this still an issue? In a fresh download of 0.34.11, the "df" script is executable by default and there are clear instructions in README.osx:

*** IMPORTANT ***

DF is not currently bundled as a proper Mac application.  You'll need to use the "df" script in the folder.  Double-clicking on it should work.  You can also try running it from the Terminal using "sh df" from the Dwarf Fortress directory.


However, most users won't be able to open README.osx on a clean install of OS X due to its extension - maybe it should be renamed to README.osx.txt.

user6

2014-03-08 12:32

  ~0024594

Good enough.

Issue History

Date Modified Username Field Change
2010-07-05 06:14 Luneya New Issue
2010-07-05 07:23 Quietust Note Added: 0009646
2010-07-05 07:23 Quietust Note Edited: 0009646
2010-07-05 08:10 user6 Tag Attached: AWAITING UPDATE
2010-07-05 08:15 user6 Summary Wrong file posted for Mac => OSX version contains dwarfort.exe with no instructions to run 'df' script
2010-07-05 13:41 MrWiggles Note Added: 0009659
2010-07-08 08:19 user6 Category General => Technical -- General
2010-07-08 10:03 Luneya Note Added: 0009792
2010-07-08 10:20 novaalpha Note Added: 0009793
2010-07-08 10:42 Kanddak Note Added: 0009794
2010-07-08 13:43 user6 Tag Detached: AWAITING UPDATE
2010-07-08 13:44 user6 Note Added: 0009801
2010-07-12 09:04 Luneya Note Added: 0010033
2010-07-12 09:14 user6 Note Added: 0010034
2010-07-13 22:34 Kryten Note Added: 0010215
2010-07-23 06:15 user6 Relationship added parent of 0002791
2012-07-04 15:58 Madd the Sane Note Added: 0023155
2012-07-04 16:26 danaris Note Added: 0023156
2014-03-08 08:26 lethosor Note Added: 0024593
2014-03-08 11:14 lethosor Note Edited: 0024593
2014-03-08 12:32 user6 Note Added: 0024594
2014-03-08 12:32 user6 Status new => resolved
2014-03-08 12:32 user6 Resolution open => no change required
2014-03-08 12:32 user6 Assigned To => user6