我一直在試圖讓Pygame在Mac OS X Mountain Lion上運行,並且安裝時遇到了問題。我已經安裝使用自制以下軟件包:在山獅上安裝Pygame時出錯
- SDL
- sdl_image
- sdl_mixer
- sdl_ttf
- smpeg
,並試圖編譯Pygame的時候(使用最新的Mac OS Xcode 4.4提供的X命令行工具)我收到一條錯誤消息,指出以下內容:
src/scale_mmx64.c:499:27: error: invalid instruction mnemonic 'movsxl'
我不知道如何解決這個問題。 Pygame在Mac OS X Lion上完美工作,這似乎是由於升級到最新版本的Xcode(已從系統中刪除GCC)或升級到Mountain Lion本身而導致的。我懷疑升級到Xcode是負責任的,但我不確定。
有沒有人有任何建議來解決這個問題呢?
謝謝!在Mac OS上編譯pygame變得非常困難。感謝您的「補丁」(並修補setup.py以將我的SDL頭文件目錄的路徑包含爲CFLAGS),我實際上可以使其工作。 – Marian 2013-01-30 19:05:16
如果不是這個評論,我仍然會打我的頭靠在牆上。位於桶上的最新源代碼已被移植到包含movslq over movsxl之上。 – rgk 2014-11-08 08:10:20