
-----Original Message----- From: Joshua A. Andler [mailto:scislac@...400...] Sent: 14 July 2010 10:39 To: ~suv Cc: Inkscape Devel List Subject: Re: [Inkscape-devel] After the dbus api merge, trunk (9614) fails to build on osx
On Wed, 2010-07-14 at 09:59 +0200, ~suv wrote:
- make error due to hardcoded 'libtoolize' in autogen.sh
$ make CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh
/Volumes/blue/src/Inkscape/src/inkscape-repo/mp-x11/missing --run aclocal-1.11
cd . && /bin/sh /Volumes/blue/src/Inkscape/src/inkscape-repo/mp-
x11/missing --run automake-1.11 --foreign
configure.ac:33: required file `./ltmain.sh' not found make: *** [Makefile.in] Error 1
On OS X libtool and libtoolize are installed as 'glibtool' and 'glibtoolize'. autogen.sh should either test for it or maybe use the environment variables ($LIBTOOL, $LIBTOOLIZE) which could be set in
the
packaging script (packaging/macosx/osx-build.sh).
As an aside, anyone tested this on Win32?
The build is broken on Windows too. For example:
" In file included from src/extension/dbus/application-interface.cpp:18:
src/extension/dbus/application-interface.h:22:28: error: dbus/dbus-glib.h: No such file or directory
src/extension/dbus/application-interface.h:23:37: error: dbus/dbus-glib-bindings.h: No such file or directory
src/extension/dbus/application-interface.h:24:37: error: dbus/dbus-glib-lowlevel.h: No such file or directory"
-johan