[prev in list] [next in list] [prev in thread] [next in thread] 

List:       doxygen-users
Subject:    Re: [Doxygen-users] Doxygen 1.8.7 OS X app crashes on launch (10.6.8)
From:       Dimitri van Heesch <doxygen () gmail ! com>
Date:       2014-05-13 20:50:41
Message-ID: 3CF1FFD1-29A4-427C-8591-DFEA09612915 () gmail ! com
[Download RAW message or body]

Hi Stephen,

On 13 May 2014, at 21:47 , Stephen Greenfield <StephenG@screenplay.com> wrote:
> 
> On 5/13/14 12:07 PM, "Dimitri van Heesch" <doxygen@gmail.com> wrote:
> 
> I did build doxywizard on MacOSX 10.9, but with -mmacosx-version-min=10.5.
> 
> I can't check myself if it works on earlier versions than 10.9. Maybe someone else \
> can comment on this. You could also build doxygen yourself on 10.6.8. There is no \
> reason it should not work. 
> 
> Thanks, Dimitri -- 
> 
> I was basing that on what someone posted on StackOverflow regarding this:
> 
> http://stackoverflow.com/questions/23614679/doxygen-os-x-app-crashes-on-launch-10-6-8
>  
> This is what they posted:
> 
> Doxywizard 1.8.7 and its library dependencies were built with a deployment target \
> of 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
> 
> This means the application can only be run on a system running OS X 10.9 or later. \
> Either support for older operating systems was removed in this release or the \
> binaries were accidentally built with an incorrect deployment target. 
> Where is the Xcode project to build the app that can be downloaded?

No, doxygen uses old Unix style ./configure scripts & Makefiles ;-)

The problem is most likely that I switched to a newer Qt version while migrating to \
Mavericks and this version  didn't set the -mmacosx-version-min=10.5 explicitly, and \
then the default is to build for the latest greatest only (why Apple, why?)

The Doxygen package consists of the GUI (Doxygen.app/Contents/MacOS/Doxywizard) and \
the command line tool (Doxygen.app/Contents/Resources/doxygen). The command line tool \
does work on 10.5 (as you can check with otool).

So while I figure out how to fix this, as a workaround you could also
- use the command line tool directly
- copy the latest doxygen command line tool over an older doxygen package where the \
wizard still works  (then you won't be able to configure the most recently added \
options, but other than that you should be fine).

Regards,
  Dimitri



------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic