Opened 15 years ago

Closed 14 years ago

#18591 closed defect (fixed)

atari800 and free42: SetFile: command not found

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: krischik@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc:
Port: atari800, free42

Description

atari800 and free42 cannot be installed on Tiger because SetFile cannot be found:

$ sudo port install atari800
--->  Fetching atari800
--->  Attempting to fetch atari800-2.0.3.tar.gz from http://easynews.dl.sourceforge.net/atari800
--->  Attempting to fetch xf25.zip from http://easynews.dl.sourceforge.net/atari800
--->  Verifying checksum(s) for atari800
--->  Extracting atari800
--->  Configuring atari800
--->  Building atari800
--->  Staging atari800 into destroot
Error: Target org.macports.destroot returned: shell command "SetFile -a E /opt/local/var/macports/build/_Users_rschmidt_macports_dports_emulators_atari800/work/destroot/opt/local/Applications/Atari320XE.command" returned error 127
Command output: sh: line 1: SetFile: command not found

Error: Status 1 encountered during processing.
$
$ sudo port install free42
--->  Fetching free42
--->  Attempting to fetch free42.1.4.44.tgz from http://easynews.dl.sourceforge.net/free42
--->  Attempting to fetch Free42Skins.zip from http://easynews.dl.sourceforge.net/free42
--->  Verifying checksum(s) for free42
--->  Extracting free42
--->  Configuring free42
--->  Building free42
--->  Staging free42 into destroot
Error: Target org.macports.destroot returned: shell command "SetFile -a E /opt/local/var/macports/build/_Users_rschmidt_macports_dports_emulators_free42/work/destroot/opt/local/Applications/Free42-Decimal.command" returned error 127
Command output: sh: line 1: SetFile: command not found

Error: Status 1 encountered during processing.
$

On Tiger, SetFile is not in PATH; it is at /Developer/Tools/SetFile. But I would ask first if you really need to use SetFile at all.

I originally reported this problem on macports-dev. See that message for further suggestions and comments.

Change History (4)

comment:1 Changed 15 years ago by krischik@…

Status: newassigned

I am allready considering the "lbreakout2" option - even before you reported the initial problem. Only I did not know how simple an bundle can be. But then: If I have a bundle I wan't to provide an icon.

Also both Atari800 and free42 need some initial setup inside the home directory as well so a simple "mkdir / ln" won't do.

Regards

Martin

comment:2 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

To provide an icon, I believe you just need to add the icon file to the Resources directory inside the application bundle, and add an Info.plist with an entry pointing to that icon. But there are guides on Google that explain it better.

comment:3 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:4 Changed 14 years ago by krischik@…

Resolution: fixed
Status: assignedclosed

This has been fixed long ago.

Note: See TracTickets for help on using tickets.