【问题标题】:Doxygen OS X app crashes on launch (10.6.8)Doxygen OS X 应用程序在启动时崩溃 (10.6.8)
【发布时间】:2014-06-30 03:34:31
【问题描述】:

有人在 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 应用程序?

【问题讨论】:

    标签: macos doxygen doxywizard


    【解决方案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 或更高版本的系统上运行。此版本中删除了对旧操作系统的支持,或者二进制文件意外构建时使用了不正确的部署目标。

    【讨论】:

    • 下载网站说它适用于 Intel 10.5 或更高版本。一定是个错误,因为我怀疑有人会故意进行仅限于单个操作系统的构建。想知道我是否可以获得更早的二进制分发版?
    • 不确定二进制文件,但我确实成功编译了雪豹上的1_8_9_1 版本。 github.com/doxygen/doxygen/archive/Release_1_8_9_1.tar.gz;一个简单的./configuremakesudo make install 就可以了。 (虽然安装了 xcode 4.2)
    • 我尝试编译向导,但遇到了问题。我调查并发现了这个:sourceforge.net/projects/doxygen/files/rel-1.8.9.1/… - 我启动它并成功显示了一个窗口,还没有进一步测试它,但它可能会有所帮助。
    猜你喜欢
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-02
    相关资源
    最近更新 更多