Ardour Native OSX crashes

Hi again

I’ve finally compiled and installed Ardour 2.1 succesfully (Leopard 10.5.1, Intel Macbook) with these options :
$ scons AUDIOUNITS=1 COREAUDIO=1 GTKOSX=1 FFT_ANALYSIS=1 SURFACES=1 NLS=0

but when I start it, a small empty window appears with title “Ardour - Session Control” and then it crashes with this output :
/usr/local/bin/ardour2
Ardour/GTK 2.1
(built using 2496 and GCC version 4.0.1 (Apple Inc. build 5465))
Copyright © 1999-2007 Paul Davis
Some portions Copyright © Steve Harris, Ari Johnson, Brett Viren, Joel Baker

Ardour comes with ABSOLUTELY NO WARRANTY
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This is free software, and you are welcome to redistribute it
under certain conditions; see the source for copying conditions.
loading default ui configuration file /usr/local/etc/ardour2/ardour2_ui_default.conf
Configuration::pack_canvasvars () called, canvas_colors.size() = 82
ardour: [INFO]: Loading ui configuration file /usr/local/etc/ardour2/ardour2_ui_dark.rc

(ardour-2.1:5866): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « clearlooks »
loading system configuration file /usr/local/etc/ardour2/ardour_system.rc
ardour: [INFO]: Apple VecLib H/W specific optimizations in use
ardour: [INFO]: looking for control protocols in /Users/remi/.ardour2/surfaces/:/usr/local/lib/ardour2/surfaces/
ardour: [INFO]: Control surface protocol discovered: “Generic MIDI”
ardour: [INFO]: Control surface protocol discovered: “Mackie”
execpath = /usr/local/lib/ardour2/ardour-2.1

(ardour-2.1:5866): Pango-WARNING **: Error loading GDEF table 85

(ardour-2.1:5866): Pango-WARNING **: Error loading GSUB table 85

(ardour-2.1:5866): Pango-WARNING **: Error loading GPOS table 85
Tue Nov 27 19:23:57 macbook-de-remi-thebault.local ardour-2.1[5866] : CGBitmapContextGetBitsPerPixel: invalid context
Assertion failed: (status > CAIRO_STATUS_SUCCESS && status <= CAIRO_STATUS_LAST_STATUS), function _cairo_error, file cairo.c, line 91.
Abort trap

If someone knows what wrong please tell me.

Rémi

i strongly advise against compiling it yourself right now.

i have not kept my GTK/Gnome-stack patches up to date. you are not building with the same “version” of GTK/Quartz as me.

enabling AUDIOUNITS is also taking you into unchartered territory.

if you plan to try this, please get on #ardour on IRC and talk to me. i am making changes hourly that affect the OS X native version.