[Ardour-Dev] Ardour3 on Mac OS X

Elie Richa eliericha at gmail.com
Thu Apr 4 15:15:51 PDT 2013


Hi

On Wed, Mar 20, 2013 at 9:23 PM, Horst Birthelmer <horst at birthelmer.de>wrote:

> Hello,
>
> I've been on the list for quite some time now but never had anything that
> important to say …
> but then I read the announcement that Ardour3 is released.
> I built it on linux and mac os x 10.8.2 (mountain lion).
> It was actually quite easy with the provided scripts (I have to say I'm a
> software engineer, so building software and porting it to other platforms
> is what I do). Thank you all, for those scripts.
>

I've been trying to build Ardour3 on Mac OS X 10.7.4 and I'm running into
problems, so I was hoping you could give me some pointers since you've
managed to go through it.

I'm still at the stage of building the dependencies listed at
http://ardour.org/current_dependencies.html
I've started with the modified versions of libraries, and I'm currently
stuck with gtk+.

Upon compiling gtkrelocation.c I get a long list of errors, in thousands
(excerpt below). It seems that the compiler ends up in objective-c headers
and can't deal with them because it's not compiling objective-c initially.

I understand the '-x objective-c' argument tells gcc it's should compile
objective-c, but shouldn't that be automatically added by the scripts? I
didn't find anything more than ./configure --enable-relocation && make &&
make install in the documentation.

I'm using the latest Xcode (4.6.1) and the compiler that shipped with it.
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build
5658) (LLVM build 2336.11.00)

Did you encounter such a problem?

For the rest of the (non-modified) dependencies, I've found most of them on
MacPorts.
Can I install them this way or is MacPorts absolutely forbidden?

Thanks.

Elie


--
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"Gtk\"
-DGTK_LIBDIR=\"/Users/elie/ardour/deps/gtk+-2.24.18/../../install/lib\"
-DGTK_DATADIR=\"/Users/elie/ardour/deps/gtk+-2.24.18/../../install/share\"
-DGTK_DATA_PREFIX=\"/Users/elie/ardour/deps/gtk+-2.24.18/../../install\"
-DGTK_SYSCONFDIR=\"/Users/elie/ardour/deps/gtk+-2.24.18/../../install/etc\"
-DGTK_VERSION=\"2.24.18\" -DGTK_BINARY_VERSION=\"2.10.0\"
-DGTK_HOST=\"x86_64-apple-darwin11.4.0\" -DGTK_COMPILATION
-DGTK_PRINT_BACKENDS=\"file,cups\" "-DGTK_PRINT_PREVIEW_COMMAND=\"evince
--unlink-tempfile --preview --print-settings %s %f\"" -I.. -I../gtk -I..
-I../gdk -I../gdk -DGTK_DISABLE_DEPRECATED
-DGTK_FILE_SYSTEM_ENABLE_UNSUPPORTED -DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED
-D_REENTRANT -I/Users/elie/local/include/glib-2.0
-I/Users/elie/local/lib/glib-2.0/include -I/Users/elie/local/include
-DG_DISABLE_CAST_CHECKS -D_REENTRANT
-I/Users/elie/ardour/deps/cairo-1.12.14/../../install/include/cairo
-I/Users/elie/local/include/glib-2.0
-I/Users/elie/local/lib/glib-2.0/include -I/Users/elie/local/include
-I/Users/elie/local/include/pango-1.0 -I/Users/elie/local/include/pixman-1
-I/Users/elie/local/include/freetype2 -I/Users/elie/local/include/libpng15
-I/Users/elie/local/include/gdk-pixbuf-2.0
-I/Users/elie/local/include/atk-1.0 -DG_DISABLE_SINGLE_INCLUDES
-DATK_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES
-DGTK_DISABLE_SINGLE_INCLUDES -I/Users/elie/local/include
-DGDK_PIXBUF_DISABLE_DEPRECATED -g -O2 -Wall -MT gtkrelocation.lo -MD -MP
-MF .deps/gtkrelocation.Tpo -c gtkrelocation.c  -fno-common -DPIC -o
.libs/gtkrelocation.o
In file included from
/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:8:0,
                 from gtkrelocation.c:39:
/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:299:1:
error: stray '@' in program
/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:299:8:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NSString'
...
...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ardour.org/pipermail/ardour-dev-ardour.org/attachments/20130405/66687ab8/attachment.htm>


More information about the Ardour-Dev mailing list