[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