[ardour-dev] success building (non-universal) osx ardour2

Pau Arumi parumi at iua.upf.edu
Sun Dec 31 03:54:15 PST 2006


building ardour2 for a single architecture using darwinports for
dependencies was quite straighforward. i'm taking notes for later
writing a howto. however, i found some problems i'd like to fix properly

i installed all gtk related dependencies from darwinports. also scons.
unfortunately i discovered this mail from stefan kersten, saying he did
set up a darwinport repository, a bit late when i had already built
those libs:
http://lists.ardour.org/pipermail/ardour-dev-ardour.org/2006-November/003827.html
later i will uninstall my local libs and try his repository, i think its a
better approach.

the main problem i found was doing ardour2/libs/glibmm2/configure
it complains this way:
./configure: line 18967: `PKG_CHECK_MODULES(GLIBMM, glib-2.0 >= 
${gtkmm_min_glib_version} gobject-2.0 >= ${gtkmm_min_glib_version} 
gmodule-2.0 >= ${gtkmm_min_glib_version})'

and the same goes for gthread-2.0. however this makes no sense. in the
configure file it reads "gtkmm_min_glib_version=2.6.0"
and this is what darwinports provide :
$ port installed | grep glib
  glib2 @2.12.4_0 (active)
  glibmm @2.12.1_0 (active)

so i just commented out the two PKG_CKECK_MODULES offending lines, and
everything went smooth till finish building.

are you guys having this problem also?


the second problem i face is something basic (hey, i'm new to macs):
how do you execute ardour.bin without building the bundle?

$ ./gtk2_ardour/ardour.bin
...   
ardour: [WARNING]: Without a UI style file, ardour will look strange.
 Please set ARDOUR2_UI_RC to point to a valid UI style file
(ardour.bin:19388): Gtk-WARNING **: cannot open display:  

i've tried it having X11 running, that DYLD_LIBRARY_PATH points to
gtk libs, also looked app_build.rb for clues but nothing.

  pau


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




More information about the Ardour-Dev mailing list