#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: --------------------------------------+------------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: Replying to [ticket:21486 magill@…]:
[Note also: the opening splash screen in the installer is completely obscured by Apple's warning message panel "This package will run a program to determne if the software can be installed".] ...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.
Replying to [comment:4 magill@…]:
Granted, Snow Leopard is version 10.6 while I'm trying to install on 10.6.1. Will 1.8 install on 10.6.1? I don't see why it wouldn't.
What is this "pre-installation" program looking for? [browser:tags/release_1_8_0/base/portmgr/dmg/InstallationCheck This] is the pre-installation program. It checks that the version of MacPorts you downloaded is correct for the version of Mac OS X you have. If it isn't, message 16 is shown, which tells you what OS version the downloaded version of MacPorts was meant for. Then it checks if you are upgrading from a very old version of MacPorts. The code to upgrade very old versions of MacPorts has been removed from MacPorts, so if you have a very old MacPorts, message 17 is shown, which tells you to install MacPorts 1.7.1 first, then the current version.
The error message is not provided --- but missing according to the program itself. 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?
-- Ticket URL: <http://trac.macports.org/ticket/21486#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS