-----Original Message----- From: LucaDC [mailto:dicappello@...2144...] Sent: Tuesday, July 20, 2010 09:16 To: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] After the dbus api merge, trunk (9614) fails to build on osx
~suv-2 wrote:
On 19/7/10 10:20, LucaDC wrote:
I still can't compile under Windows XP (9626):
[...]
Missing files?
yes, as confirmed by Johan
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"
The dbus-glib bindings or header files are missing from the devlibs.
Until this is fixed, DBUS is reported to be disabled on
Windows with
the attached patch (proposed by theAdib on irc).
Can this be reviewed/tested and committed to trunk to allow
building
on Windows until the devlibs are updated?
Well, the aforementioned files are missing from src/extension/dbus/ directory, not from /devlibs/...
No, the files are missing in the devlibs. http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs/trunk/files/h ead:/include/dbus/
If I understand correctly there's something missing under Inkscape's source directory. How can you compile under different OSs? Are devlibs files kept in different locations? Just to try to understand something I never had time to dig into.
The devlibs are a big collection of library files (binaries, headers, etc), all stored in one place (e.g. c:\devlibs). Have a look at launchpad to see what the devlibs contain.
Ciao, Johan