Mac, mimari sorunları nedeniyle başarısız olan gcc46 kurulumunu gerçekleştiriyor


1

gcc46OS X 10.6.4'ü port(MacPorts 1.9.1) kullanarak yüklemeye çalışırken aşağıdaki hataları alıyorum:

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

Bunun nasıl çözüleceği veya alternatif olarak i386 için gcc46'nın nasıl kurulacağına dair herhangi bir öneriniz var mı?


Hangi OSX sürümündesiniz? OSX 10.6 ise macport'ları nasıl yükselttiniz?
Mark

@Mark: 10.6.4 ve ben hiçbir şey fantezi yapmadım - sadece düzenli port selfupdateve port upgrade outdated.
gfr

OSX <10.6 altındaki macport'ları yüklediniz ve 10.6
Mark

@Mark: Bu makinede 10.6 ile başladım. Apple Beta’da yeniden btw .
gfr

Yanıtlar:


4

Bu durumda varsayılan universal_archs "x86_64 i386" olacağı için 10.6'da temizlemeye başladığınızdan şüpheliyim. /Opt/local/etc/macports.conf dosyanızı aynı dizinde verilen örnekle eşleştirmek için karşılaştırın ve düzenleyin.

Ardından, Taşıma talimatlarını izleyerek tüm bağlantı noktalarınızın x86_64 mimarisi için yüklendiğinden emin olun .


Evet, iMac'imin hangi işletim sistemi ile başladığından eminim ... macports.confAsıl mesele ne olursa olsun , varsayılanı sağ kemerlere kopyalamak ve düzenlemek hileyi yaptı.
gfr,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.