New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #18591 (closed defect: fixed)

Opened 4 years ago

Last modified 3 years ago

atari800 and free42: SetFile: command not found

Reported by: ryandesign@… 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

comment:1 Changed 4 years ago by krischik@…

  • Status changed from new to assigned

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 4 years ago by ryandesign@…

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 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

comment:4 Changed 3 years ago by krischik@…

  • Status changed from assigned to closed
  • Resolution set to fixed

This has been fixed long ago.

Note: See TracTickets for help on using tickets.