Re: [Inkscape-devel] After the dbus api merge, trunk (9614) fails to build on osx

Hi,
i get similar errors while building inkscape on windows7 with dbus-wrapper.c I'm not familiar with all that stuff, so i attached the log file ;)
Sincerely,
UweSch
1) 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).
After editing autogen.sh (replace "libtoolize" with "glibtoolize") to test the fix, autogen.sh and configure ran through:
Configuration:
Source code location: . Destination path prefix:
/Volumes/blue/src/Inkscape/src/inkscape-repo/mp-x11/packaging/macosx/../../Build
Compiler: ccache g++ CPPFLAGS: -Wall -Wformat -Wformat-security -W
-D_FORTIFY_SOURCE=2 -I/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/include
CXXFLAGS: -Wpointer-arith -Wcast-align -Wsign-compare
-Woverloaded-virtual -Wswitch -Wno-unused-parameter -O3 -Wall -Wno-strict-aliasing
CFLAGS: -Wno-pointer-sign -O3 -Wall LDFLAGS:
-L/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/lib
Use Xft font database: yes Use gnome-vfs: yes Use openoffice files: yes Use relocation support: no Internal Python: skipped Internal Perl: skipped Enable LittleCms: yes Enable DBUS no Enable Poppler-Cairo: yes ImageMagick Magick++: yes Libwpg: yes Doing Local Install: no
but make failed later on with:
2) link error for 'libinkdbus.la'
CCLD libinkdbus.la Undefined symbols:
...
ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [libinkdbus.la] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
Any hints on how one can really disable DBUS in Inkscape for now or how to investigate if this is a problem with my local build environment (dbus, dbus-glib dependencies are installed [2]) or why this error happens on osx would be highly appreciated.
~suv
[1] from the console log building bzr trunk 9614:
LeWitt:mp-x11 suv$ make make all-recursive Making all in src dbus-binding-tool --mode=glib-server
--output=extension/dbus/application-server-glue.h --prefix=application_interface extension/dbus/application-interface.xml
dbus-binding-tool --mode=glib-server
--output=extension/dbus/document-server-glue.h --prefix=document_interface extension/dbus/document-interface.xml
dbus-binding-tool --mode=glib-client
--output=extension/dbus/document-client-glue.h --prefix=document_interface extension/dbus/document-interface.xml
make all-am CXX arc-context.o
...
CXX extension/print.o CXX extension/dbus/dbus-init.o extension/dbus/dbus-init.cpp:71: warning: unused parameter ‘proxy’ extension/dbus/dbus-init.cpp: In function ‘void
Inkscape::Extension::Dbus::init()’:
extension/dbus/dbus-init.cpp:87: warning: unused variable ‘obj’ extension/dbus/dbus-init.cpp: In function ‘gchar*
Inkscape::Extension::Dbus::init_document()’:
extension/dbus/dbus-init.cpp:103: warning: unused variable ‘result’ extension/dbus/dbus-init.cpp:104: warning: unused variable ‘error’ CXX extension/dbus/application-interface.o extension/dbus/application-interface.cpp:40: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:57: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:57: warning: unused parameter
‘error’
extension/dbus/application-interface.cpp:63: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:70: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:70: warning: unused parameter
‘error’
extension/dbus/application-interface.cpp:78: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:78: warning: unused parameter
‘document_name’
extension/dbus/application-interface.cpp:78: warning: unused parameter
‘error’
extension/dbus/application-interface.cpp:85: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:85: warning: unused parameter
‘error’
extension/dbus/application-interface.cpp:91: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:91: warning: unused parameter
‘error’
extension/dbus/application-interface.cpp:101: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:101: warning: unused parameter
‘error’
extension/dbus/application-interface.cpp:107: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:114: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:114: warning: unused parameter
‘error’
CXX extension/dbus/document-interface.o extension/dbus/document-interface.cpp:205: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:341: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:486: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:521: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:555: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:563: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:573: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:807: warning: unused parameter
‘object’
extension/dbus/document-interface.cpp:807: warning: unused parameter ‘shape’ extension/dbus/document-interface.cpp:841: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:853: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:877: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:933: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:944: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:958: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:975: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:1019: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1040: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1055: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1079: warning: unused parameter
‘object’
extension/dbus/document-interface.cpp:1079: warning: unused parameter ‘x’ extension/dbus/document-interface.cpp:1079: warning: unused parameter ‘y’ extension/dbus/document-interface.cpp:1079: warning: unused parameter ‘x2’ extension/dbus/document-interface.cpp:1079: warning: unused parameter ‘y2’ extension/dbus/document-interface.cpp:1079: warning: unused parameter
‘replace’
extension/dbus/document-interface.cpp:1079: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1141: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1153: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1160: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1277: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1299: warning: unused parameter
‘object’
CXX extension/implementation/implementation.o extension/implementation/implementation.cpp:100: warning: unused parameter
‘docCache’
CXX extension/implementation/script.o
...
CXX inkscape-version.o AR libinkversion.a CC extension/dbus/wrapper/libinkdbus_la-inkscape-dbus-wrapper.lo CCLD libinkdbus.la Undefined symbols: "_dbus_g_bus_get", referenced from: _dbus_get_connection in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_desktop_init_dbus in libinkdbus_la-inkscape-dbus-wrapper.o "_dbus_g_proxy_call", referenced from: _inkscape_delete_all in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_call_verb in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_rectangle in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_ellipse in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_polygon in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_star in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_spiral in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_line in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_text in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_image in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_node in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_document_get_width in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_document_get_height in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_document_get_css in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_document_set_css in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_document_merge_css in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_document_resize_to_fit_selection in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_set_attribute in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_set_int_attribute in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_set_double_attribute in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_get_attribute in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_move in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_move_to in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_object_to_path in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_get_path in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_transform in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_get_css in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_modify_css in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_merge_css in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_set_color in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_move_to_layer in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_get_node_coordinates in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_save in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_save_as in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_load in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_mark_as_unmodified in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_close in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_inkscape_exit in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_undo in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_redo in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_pause_updates in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_resume_updates in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_update in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_get in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_add in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_add_list in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_set in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_set_list in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_rotate in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_delete in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_clear in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_select_all in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_select_all_in_all_layers in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_selection_box in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_invert in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_group in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_ungroup in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_cut in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_copy in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_paste in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_scale in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_move in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_move_to in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_move_to_layer in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_selection_get_center in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_selection_to_path in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_combine in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_divide in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_change_level in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_layer_new in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_layer_set in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_layer_get_all in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_layer_change_level in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_layer_next in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_layer_previous in libinkdbus_la-inkscape-dbus-wrapper.o
"_dbus_g_proxy_new_for_name", referenced from: _dbus_get_proxy in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_desktop_init_dbus in libinkdbus_la-inkscape-dbus-wrapper.o "_dbus_g_type_get_collection", referenced from: _inkscape_get_node_coordinates in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_selection_get_center in
libinkdbus_la-inkscape-dbus-wrapper.o
ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [libinkdbus.la] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 LeWitt:mp-x11 suv$
[2] installed (dbus) dependencies (via MacPorts):
dbus @1.2.24_0+no_root+no_startupitem dbus-glib @0.86_1 glib2 @2.24.1_0+darwin
------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel

I can't compile under Windows XP SP3 too, same errors. Regards. Luca
Uwe Schöler - OSS-Marketplace.com wrote:
Hi,
i get similar errors while building inkscape on windows7 with dbus-wrapper.c I'm not familiar with all that stuff, so i attached the log file ;)
Sincerely,
UweSch
- 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).
After editing autogen.sh (replace "libtoolize" with "glibtoolize") to test the fix, autogen.sh and configure ran through:
Configuration:
Source code location: . Destination path prefix:
/Volumes/blue/src/Inkscape/src/inkscape-repo/mp-x11/packaging/macosx/../../Build
Compiler: ccache g++ CPPFLAGS: -Wall -Wformat -Wformat-security -W
-D_FORTIFY_SOURCE=2 -I/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/include
CXXFLAGS: -Wpointer-arith -Wcast-align
-Wsign-compare
-Woverloaded-virtual -Wswitch -Wno-unused-parameter -O3 -Wall -Wno-strict-aliasing
CFLAGS: -Wno-pointer-sign -O3 -Wall LDFLAGS:
-L/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/lib
Use Xft font database: yes Use gnome-vfs: yes Use openoffice files: yes Use relocation support: no Internal Python: skipped Internal Perl: skipped Enable LittleCms: yes Enable DBUS no Enable Poppler-Cairo: yes ImageMagick Magick++: yes Libwpg: yes Doing Local Install: no
but make failed later on with:
- link error for 'libinkdbus.la'
CCLD libinkdbus.la Undefined symbols:
...
ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [libinkdbus.la] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
Any hints on how one can really disable DBUS in Inkscape for now or how to investigate if this is a problem with my local build environment (dbus, dbus-glib dependencies are installed [2]) or why this error happens on osx would be highly appreciated.
~suv
[1] from the console log building bzr trunk 9614:
LeWitt:mp-x11 suv$ make make all-recursive Making all in src dbus-binding-tool --mode=glib-server
--output=extension/dbus/application-server-glue.h --prefix=application_interface extension/dbus/application-interface.xml
dbus-binding-tool --mode=glib-server
--output=extension/dbus/document-server-glue.h --prefix=document_interface extension/dbus/document-interface.xml
dbus-binding-tool --mode=glib-client
--output=extension/dbus/document-client-glue.h --prefix=document_interface extension/dbus/document-interface.xml
make all-am CXX arc-context.o
...
CXX extension/print.o CXX extension/dbus/dbus-init.o extension/dbus/dbus-init.cpp:71: warning: unused parameter ‘proxy’ extension/dbus/dbus-init.cpp: In function ‘void
Inkscape::Extension::Dbus::init()’:
extension/dbus/dbus-init.cpp:87: warning: unused variable ‘obj’ extension/dbus/dbus-init.cpp: In function ‘gchar*
Inkscape::Extension::Dbus::init_document()’:
extension/dbus/dbus-init.cpp:103: warning: unused variable ‘result’ extension/dbus/dbus-init.cpp:104: warning: unused variable ‘error’ CXX extension/dbus/application-interface.o extension/dbus/application-interface.cpp:40: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:57: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:57: warning: unused parameter
‘error’
extension/dbus/application-interface.cpp:63: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:70: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:70: warning: unused parameter
‘error’
extension/dbus/application-interface.cpp:78: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:78: warning: unused parameter
‘document_name’
extension/dbus/application-interface.cpp:78: warning: unused parameter
‘error’
extension/dbus/application-interface.cpp:85: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:85: warning: unused parameter
‘error’
extension/dbus/application-interface.cpp:91: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:91: warning: unused parameter
‘error’
extension/dbus/application-interface.cpp:101: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:101: warning: unused parameter
‘error’
extension/dbus/application-interface.cpp:107: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:114: warning: unused parameter
‘object’
extension/dbus/application-interface.cpp:114: warning: unused parameter
‘error’
CXX extension/dbus/document-interface.o extension/dbus/document-interface.cpp:205: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:341: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:486: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:521: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:555: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:563: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:573: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:807: warning: unused parameter
‘object’
extension/dbus/document-interface.cpp:807: warning: unused parameter ‘shape’ extension/dbus/document-interface.cpp:841: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:853: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:877: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:933: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:944: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:958: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:975: warning: unused parameter ‘error’ extension/dbus/document-interface.cpp:1019: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1040: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1055: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1079: warning: unused parameter
‘object’
extension/dbus/document-interface.cpp:1079: warning: unused parameter ‘x’ extension/dbus/document-interface.cpp:1079: warning: unused parameter ‘y’ extension/dbus/document-interface.cpp:1079: warning: unused parameter ‘x2’ extension/dbus/document-interface.cpp:1079: warning: unused parameter ‘y2’ extension/dbus/document-interface.cpp:1079: warning: unused parameter
‘replace’
extension/dbus/document-interface.cpp:1079: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1141: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1153: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1160: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1277: warning: unused parameter
‘error’
extension/dbus/document-interface.cpp:1299: warning: unused parameter
‘object’
CXX extension/implementation/implementation.o extension/implementation/implementation.cpp:100: warning: unused parameter
‘docCache’
CXX extension/implementation/script.o
...
CXX inkscape-version.o AR libinkversion.a CC extension/dbus/wrapper/libinkdbus_la-inkscape-dbus-wrapper.lo CCLD libinkdbus.la Undefined symbols: "_dbus_g_bus_get", referenced from: _dbus_get_connection in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_desktop_init_dbus in libinkdbus_la-inkscape-dbus-wrapper.o "_dbus_g_proxy_call", referenced from: _inkscape_delete_all in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_call_verb in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_rectangle in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_ellipse in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_polygon in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_star in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_spiral in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_line in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_text in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_image in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_node in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_document_get_width in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_document_get_height in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_document_get_css in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_document_set_css in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_document_merge_css in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_document_resize_to_fit_selection in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_set_attribute in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_set_int_attribute in
libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_set_double_attribute in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_get_attribute in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_move in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_move_to in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_object_to_path in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_get_path in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_transform in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_get_css in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_modify_css in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_merge_css in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_set_color in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_move_to_layer in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_get_node_coordinates in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_save in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_save_as in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_load in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_mark_as_unmodified in
libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_close in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_inkscape_exit in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_undo in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_redo in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_pause_updates in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_resume_updates in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_update in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_get in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_add in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_add_list in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_set in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_set_list in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_rotate in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_delete in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_clear in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_select_all in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_select_all_in_all_layers in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_selection_box in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_invert in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_group in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_ungroup in
libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_cut in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_copy in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_paste in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_scale in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_move in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_move_to in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_move_to_layer in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_selection_get_center in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_selection_to_path in
libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_combine in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_divide in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_selection_change_level in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_layer_new in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_layer_set in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_layer_get_all in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_layer_change_level in
libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_layer_next in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_layer_previous in libinkdbus_la-inkscape-dbus-wrapper.o "_dbus_g_proxy_new_for_name", referenced from: _dbus_get_proxy in libinkdbus_la-inkscape-dbus-wrapper.o _inkscape_desktop_init_dbus in libinkdbus_la-inkscape-dbus-wrapper.o "_dbus_g_type_get_collection", referenced from: _inkscape_get_node_coordinates in
libinkdbus_la-inkscape-dbus-wrapper.o
_inkscape_selection_get_center in
libinkdbus_la-inkscape-dbus-wrapper.o
ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [libinkdbus.la] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 LeWitt:mp-x11 suv$
[2] installed (dbus) dependencies (via MacPorts):
dbus @1.2.24_0+no_root+no_startupitem dbus-glib @0.86_1 glib2 @2.24.1_0+darwin
This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
-- Mit freundlichem Gruß,
Uwe Schöler
This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel

I still can't compile under Windows XP (9626):
Make error line 299: problem compiling: 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 In file included from src/extension/dbus/application-interface.cpp:18: src/extension/dbus/application-interface.h:41: error: 'GObject' does not name a type src/extension/dbus/application-interface.h:45: error: 'GObjectClass' does not name a type src/extension/dbus/application-interface.h:96: error: 'GType' does not name a type src/extension/dbus/application-interface.cpp:40: warning: unused parameter 'object' src/extension/dbus/application-interface.cpp:56: warning: unused parameter 'object' src/extension/dbus/application-interface.cpp:56: warning: unused parameter 'error' src/extension/dbus/application-interface.cpp:63: warning: unused parameter 'object' src/extension/dbus/application-interface.cpp:69: warning: unused parameter 'object' src/extension/dbus/application-interface.cpp:69: warning: unused parameter 'error' src/extension/dbus/application-interface.cpp:76: warning: unused parameter 'object' src/extension/dbus/application-interface.cpp:76: warning: unused parameter 'document_name' src/extension/dbus/application-interface.cpp:76: warning: unused parameter 'error' src/extension/dbus/application-interface.cpp:84: warning: unused parameter 'object' src/extension/dbus/application-interface.cpp:84: warning: unused parameter 'error' src/extension/dbus/application-interface.cpp:91: warning: unused parameter 'object' src/extension/dbus/application-interface.cpp:91: warning: unused parameter 'error' src/extension/dbus/application-interface.cpp:100: warning: unused parameter 'object' src/extension/dbus/application-interface.cpp:100: warning: unused parameter 'error' src/extension/dbus/application-interface.cpp:107: warning: unused parameter 'object' src/extension/dbus/application-interface.cpp:113: warning: unused parameter 'object' src/extension/dbus/application-interface.cpp:113: warning: unused parameter 'error'
Make error line 299: problem compiling: src/extension/dbus/dbus-init.cpp:16:28: error: dbus/dbus-glib.h: No such file or directory In file included from src/extension/dbus/dbus-init.cpp:19: 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 src/extension/dbus/dbus-init.cpp:20:37: error: application-server-glue.h: No such file or directory src/extension/dbus/dbus-init.cpp:23:34: error: document-server-glue.h: No such file or directory src/extension/dbus/dbus-init.cpp:44: error: expected constructor, destructor, or type conversion before '*' token src/extension/dbus/dbus-init.cpp:170: error: expected '}' at end of input src/extension/dbus/dbus-init.cpp:170: error: expected '}' at end of input src/extension/dbus/dbus-init.cpp:170: error: expected '}' at end of input
Make error line 299: problem compiling: In file included from src/extension/dbus/document-interface.cpp:18: src/extension/dbus/document-interface.h:22:28: error: dbus/dbus-glib.h: No such file or directory src/extension/dbus/document-interface.h:23:37: error: dbus/dbus-glib-bindings.h: No such file or directory src/extension/dbus/document-interface.h:24:37: error: dbus/dbus-glib-lowlevel.h: No such file or directory src/extension/dbus/document-interface.cpp:205: warning: unused parameter 'error' src/extension/dbus/document-interface.cpp:341: warning: unused parameter 'error' src/extension/dbus/document-interface.cpp:486: warning: unused parameter 'error' src/extension/dbus/document-interface.cpp:521: warning: unused parameter 'error' src/extension/dbus/document-interface.cpp:555: warning: unused parameter 'error'
Missing files? Regards. Luca

Hi all, I am quite annoyed by the trunk build being broken for almost a week now, while it was a merge from a branch...
Please explain to us again what exactly is the use of branches? (and why wasn't the merge simply reverted?)
Johan

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?
~suv
=== modified file 'build.xml' --- build.xml 2010-07-18 04:36:51 +0000 +++ build.xml 2010-07-18 08:58:49 +0000 @@ -314,6 +314,7 @@ <exclude name="dom/work/.*"/> <exclude name="dom/odf/SvgOdg.cpp"/> <exclude name="extension/api.cpp"/> + <exclude name="extension/dbus/.*"/> <exclude name="extension/dxf2svg/.*"/> <exclude name="extension/implementation/plugin.cpp"/> <exclude name="extension/script/bindtest.cpp"/>

~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/... 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. Thanks.
Regards Luca

-----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

J.B.C.Engelen wrote:
No, the files are missing in the devlibs. http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs/trunk/files/head:...
Oh, yes: I looked more carefully at the compiler error messages and the paths I was looking at are actually of the files that require the libraries. Now it's clearer to me. So, any chance to have the libraries updated soon? May I find the required files somewhere else?
Thanks. Luca

-----Original Message----- From: ~suv [mailto:suv-sf@...58...] Sent: 20 July 2010 00:54
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?
Committed. FINALLY trunk builds again.
participants (4)
-
unknown@example.com
-
LucaDC
-
Uwe Schöler - OSS-Marketplace.com
-
~suv