Kim*_*Kim 2 macos imagemagick osx-snow-leopard
我试图通过macports安装ImageMagick但我收到以下错误消息:
Error: Cannot install imagemagick for the arch(s) 'x86_64' because
Error: its dependency bzip2 is only installed for the arch 'i386'
Error: and the configured universal_archs 'i386 ppc' are not sufficient.
Error: Unable to execute port: architecture mismatch
To report a bug, see <http://guide.macports.org/#project.tickets>
Run Code Online (Sandbox Code Playgroud)
任何建议将不胜感激:)
这看起来与超级用户提出的问题相同," 由于架构问题导致gcc46的Mac端口安装失败 ",以及Apple.Stackexchange," 由于架构问题导致gcc46的Mac端口安装失败 ".
您是否已经开始在MacOS 10.5上构建这些MacPort二进制文件,然后升级到10.6 - 或者转移到一台新机器10.6并从旧机器复制MacPorts文件 - 然后在MacOS 10.6下构建imagemagick?
您的配置文件/opt/local/etc/macports/macports.conf与macports.conf.default?这表明MacPorts环境已从10.5迁移而不是在10.6上创建新环境.那里应该有一条线,阅读universal_archs ppc i386 ppc64 x86_64.
该官员MacPorts的迁移说明解释如何基本上更新适用于MacOS X 10.6环境,做一个完整的重建.他们的指示:
macports.confMacports中的Universal Binaries博客文章略有不同.基本上它归结为:
universal_archs行macports.conf $ sudo port upgrade --force installed -