有没有人在Snow Leopard 10.6.8上成功推出Doxygen 1.8.7?按照简单的“拖到应用程序文件夹”安装后,双击会导致应用程序立即崩溃(在DoxyWizard中?),没有回溯:
Process: launchd [69602]
Path: /Applications/Doxygen.app/Contents/MacOS/Doxywizard
Identifier: org.doxygen
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [125]
Date/Time: 2014-05-12 09:21:11.464 -0700
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6
Interval Since Last Report: 1152 sec
Crashes Since Last Report: 2
Per-App Crashes Since Last Report: 2
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000008fe01030
Crashed Thread: Unknown
Backtrace not available
Unknown thread crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x00000000 ecx: 0x00000000 edx: 0x00000000
edi: 0x00000000 esi: 0x00000000 ebp: 0x00000000 esp: 0x00000000
ss: 0x0000001f efl: 0x00010202 eip: 0x8fe01030 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000000
cr2: 0x8fe01030
Binary images description not available
也许安装过程还有更多内容?是否需要构建UNIX二进制文件才能运行UI应用程序?
答案 0 :(得分:1)
Doxywizard 1.8.7及其库依赖项是使用部署目标10.9构建的:
$ otool -l Doxygen.app/Contents/MacOS/Doxywizard | fgrep --after-context=3 LC_VERSION_MIN
cmd LC_VERSION_MIN_MACOSX
cmdsize 16
version 10.9
sdk 10.9
这意味着应用程序只能在运行OS X 10.9或更高版本的系统上运行。在此版本中删除了对旧操作系统的支持,或者意外地使用不正确的部署目标构建了二进制文件。