#21486: DMG MacPorts-1.8.0 10.6 Snowleopard.dmg - MacPorts1.8.0 pkg - fails immediately --------------------------------------+------------------------------------- Reporter: magill@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: | Port: --------------------------------------+------------------------------------- Comment(by blb@…): Replying to [comment:5 ryandesign@…]:
...and then you click the Continue button, and can read the splash screen, right? I don't know what we could do to fix that. Apple has written Installer to produce that warning message when an installer package wants to run a program, as a security precaution. Many installer packages need to run programs to see if they can run. If you don't like where or how the warning is shown, you should file a bug with Apple.
Now that we've dropped 10.3 support, future packages can use a different method to enforce which OS version is allowed by the package (see #13141). When we use that method, it won't drop that sheet down to warn about running a script.
The messages are stored in [browser:tags/release_1_8_0/base/portmgr/dmg/InstallationCheck.strings this] file. As you see it defines messages for indexes 16 and 17 so I don't know why it tells you it can't find the message for index 17, nor why it wants to display message 17 if you don't in fact have an old MacPorts installation. Does the file /opt/local/etc/ports/dp_version exist on your system? If so, what's in it?
It was a missing semicolon, which jmr fixed in r56448. I believe he manually fixed that for the 10.4 and 10.5 packages but was missed for the 10.6 one. -- Ticket URL: <http://trac.macports.org/ticket/21486#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS