[Ardour-Users] building ardour 3 on macOSX ?

Robin Gareus robin at gareus.org
Fri Jan 14 18:34:37 PST 2011


On 01/14/2011 04:54 PM, Paul Davis wrote:
> Robin - that's a very helpful backtrace, and thanks for the alert
> about the OS X specific code still using nframes_t ... carl fixed
> everything for the linux build but i guess chose to leave the OS X
> stuff alone for now. I haven't attempted another build in at least a
> month.
> 
> I'd be interested to see your patch.
> 
> --p

Sorry late reply - but it's Friday night over here and I only just came
back home.

two more things:
 - the 64bit version crashes on startup [1,2]
 - it fails to compile for PPC due to libs/pbd/fpu.cc asm code

Attached patch is a rather pragmatic, quick'n'dirty. I'm sorry that it
is not something that can be easily merged.

I configure it with
  PKG_CONFIG_PATH=$HOME/gtk/inst/lib/pkgconfig/:$PKG_CONFIG_PATH \
  ./waf configure --universal --phone-home --videotimeline --lv2

--
starting up A3 x86_64 crashes randomly with either of these two
backtraces: (sleeping Threads are not included)

[1]
 Thread 1 (process 26860):
#0  0x00007fff5fc140e6 in
__dyld__ZNK26ImageLoaderMachOCompressed18findExportedSymbolEPKcPPK11ImageLoader
()
#1  0x00007fff5fc0f131 in
__dyld__ZNK16ImageLoaderMachO18findExportedSymbolEPKcbPPK11ImageLoader ()
#2  0x00007fff5fc01dde in
__dyld__ZN4dyldL18findExportedSymbolEPKcbPPKN11ImageLoader6SymbolEPPKS2_ ()
#3  0x00007fff5fc01e78 in
__dyld__ZN4dyld22flatFindExportedSymbolEPKcPPKN11ImageLoader6SymbolEPPKS2_
()
#4  0x00007fff5fc12c19 in
__dyld__ZN26ImageLoaderMachOCompressed11resolveFlatERKN11ImageLoader11LinkContextEPKcbPPKS0_
()
#5  0x00007fff5fc12de6 in
__dyld__ZN26ImageLoaderMachOCompressed7resolveERKN11ImageLoader11LinkContextEPKchiPPKS0_PNS_10LastLookupE
()
#6  0x00007fff5fc13298 in
__dyld__ZN26ImageLoaderMachOCompressed16doBindLazySymbolEPmRKN11ImageLoader11LinkContextE
()
#7  0x00007fff5fc0484d in
__dyld__ZN4dyld14bindLazySymbolEPK11mach_headerPm ()
#8  0x00007fff5fc0ffbe in __dyld_stub_binding_helper_interface ()
#9  0x000000010440f000 in ?? ()
#10 0x000000010472316c in ARDOUR::PluginManager::PluginManager
(this=0x11c17f520) at ../libs/ardour/plugin_manager.cc:80
#11 0x00000001045e8666 in ARDOUR::init (use_vst=true,
try_optimization=true) at ../libs/ardour/globals.cc:321
#12 0x00000001000673f2 in ARDOUR_UI::ARDOUR_UI (this=0x10986bc00,
argcp=0x7fff5fbfdb0c, argvp=0x7fff5fbfdb00) at
../gtk2_ardour/ardour_ui.cc:296
#13 0x00000001004a64e5 in main (argc=1, argv=0x7fff5fbfdb90) at
../gtk2_ardour/main.cc:601
#14 0x000000010002b298 in start () at singleton.hpp:95

--
[2]
#0  0x00007fff822a1c22 in std::basic_ifstream<char,
std::char_traits<char> >::basic_ifstream ()
#1  0x0000000104720d60 in ARDOUR::PluginManager::load_statuses
(this=0x1096d9100) at ../libs/ardour/plugin_manager.cc:639
#2  0x0000000104723227 in ARDOUR::PluginManager::PluginManager
(this=0x1096d9100) at ../libs/ardour/plugin_manager.cc:85
#3  0x00000001045e8666 in ARDOUR::init (use_vst=true,
try_optimization=true) at ../libs/ardour/globals.cc:321
#4  0x00000001000673f2 in ARDOUR_UI::ARDOUR_UI (this=0x10a813200,
argcp=0x7fff5fbfdb4c, argvp=0x7fff5fbfdb40) at
../gtk2_ardour/ardour_ui.cc:296
#5  0x00000001004a64e5 in main (argc=1, argv=0x7fff5fbfdbd8) at
../gtk2_ardour/main.cc:601
#6  0x000000010002b298 in start () at singleton.hpp:95


-------------- next part --------------
A non-text attachment was scrubbed...
Name: a3-osx-r8505.diff
Type: text/x-patch
Size: 11830 bytes
Desc: not available
URL: <http://lists.ardour.org/pipermail/ardour-users-ardour.org/attachments/20110115/9ee44389/attachment-0002.bin>


More information about the Ardour-Users mailing list