DT has been usable on OS X for a long time, and with 1.1.1 release the
last annoying bug has been fixed (crash when adjusting curves). Try DMG
image and you will see.
More to the point - you're using non-system C++ compiler, that's why
darktable is linked for you to macports libstdc++. Don't do it! It
will only work with some simple "hello, world!" type programs and
definitely not with any GUI stuff which depend on system frameworks
which of course use system libstdc++. What you can do is use macports
gcc as a C compiler and get OpenMP support this way. Read first step of
packaging/macosx/BUILD.txt. Also you can find related bugs on macports
bugzilla and I think there was some thread about this issue in this ML.
So please don't blame darktable for someone else's faults.

On Mon, 10 Dec 2012 21:37:18 +0800
Moritz Moeller <[email protected]> wrote:

> The std::string crash is still making DT more or less unusuable on OS X.
> 
> Thread 4 Crashed:
> 0   libstdc++.6.dylib                 0x00007fff8e028220 
> std::string::_Rep::_M_grab(std::allocator<char> const&, 
> std::allocator<char> const&) + 4
> 1   libstdc++.6.dylib                 0x00007fff8e02834d 
> std::basic_string<char, std::char_traits<char>, std::allocator<char> 
>  >::basic_string(std::string const&) + 81
> 2   libexiv2.12.dylib                 0x000000010110716a 
> Exiv2::XmpArrayValue::toString(long) const + 26
> 3   libexiv2.12.dylib                 0x000000010110c6c7 
> Exiv2::Xmpdatum::toString(long) const + 55
> 4   libdarktable.dylib                0x000000010003833e dt_exif_xmp_read + 
> 5838 (basic_string.h:279)
> 5   libdarktable.dylib                0x000000010004795a dt_image_import + 
> 1994 (image.c:510)
> 6   ???                               0x00000000000003d6 0 + 982
> 7   ???                               0x000000003b03126f 0 + 990057071
> 
> It looks like DT is linked against the libc++ from Macports, rather than 
> the system one.
> 
> Until this is fixed, DT works only with vanilla files (i.e. no .xmp). 
> Any xmp in a folder that is being imported and sooner or later it 
> crashes during import as in the stack trace above.
> 
> Imho this is worth throwing some resources at because when it runs, DT 
> looks fucking nice and works ultra smooth on my retina macbook.
> 
> DT could get *a lot* of users on the OS X platform if this was fixed.
> 
> .mm
> 
> ------------------------------------------------------------------------------
> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
> Remotely access PCs and mobile devices and provide instant support
> Improve your efficiency, and focus on delivering more value-add services
> Discover what IT Professionals Know. Rescue delivers
> http://p.sf.net/sfu/logmein_12329d2d
> _______________________________________________
> darktable-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/darktable-devel

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
darktable-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/darktable-devel

Reply via email to