При попытке установить gcc46
на OS X 10.6.4 использований port
(MacPorts 1.9.1) я получаю следующие ошибки:
artemis:foo$ sudo port install gcc46
Error: Cannot install gcc46 for the arch(s) 'x86_64' because
Error: its dependency gmp is only installed for the arch 'i386'
Error: and the configured universal_archs 'ppc i386' are not sufficient.
Error: Unable to execute port: architecture mismatch
Какие-либо предложения о том, как разрешить это или альтернативно как установить gcc46 для i386?
Я высоко сомневаюсь, что Вы запустили чистый на 10,6, поскольку значение по умолчанию universal_archs будет "x86_64 i386" в этом случае. Сравните и отредактируйте свой/opt/local/etc/macports.conf для соответствия образцу, который обеспечивается в том же каталоге.
Затем удостоверьтесь, что все Ваши порты установлены для архитектуры x86_64 следование инструкциям по Миграции.