
Thanks for the report. I understand some work is going on in implementing a new print dialog, which requires gtk 2.10. What version of gtk do you have installed?
Bryce
On Tue, Feb 06, 2007 at 05:54:41PM +0100, Loi wrote:
I just got an error while building the latest trunk revision of inkscape.
Configure Options were: ./configure --prefix=$HOME/INKSCAPE --with-gnome-vfs --enable-binreloc --enable-inkboard --with-python --disable-lcms
gc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/atk-1.0 -I/usr/include/libxml2 -I../cxxtest -Wall -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2 -MT extension/internal/ps.o -MD -MP -MF "extension/internal/.deps/ps.Tpo" -c -o extension/internal/ps.o `test -f 'extension/internal/ps.cpp' || echo './'`extension/internal/ps.cpp; \ then mv -f "extension/internal/.deps/ps.Tpo" "extension/internal/.deps/ps.Po"; else rm -f "extension/internal/.deps/ps.Tpo"; exit 1; fi extension/internal/ps.cpp:46:36: error: gtk/gtkprintunixdialog.h: Datei oder Verzeichnis nicht gefunden extension/internal/ps.cpp:108: error: variable or field 'unix_print_complete' declared void extension/internal/ps.cpp:108: error: 'GtkPrintJob' was not declared in this scope extension/internal/ps.cpp:108: error: 'print_job' was not declared in this scope extension/internal/ps.cpp:109: error: expected primary-expression before 'user_data' extension/internal/ps.cpp:110: error: expected primary-expression before '*' token extension/internal/ps.cpp:110: error: 'error' was not declared in this scope extension/internal/ps.cpp:110: error: initializer expression list treated as compound expression extension/internal/ps.cpp:111: error: expected ',' or ';' before '{' token extension/internal/ps.cpp: In function 'void Inkscape::Extension::Internal::unix_print_dialog(const gchar*, const gchar*)': extension/internal/ps.cpp:118: error: 'gtk_print_unix_dialog_new' was not declared in this scope extension/internal/ps.cpp:129: error: 'GtkPrinter' was not declared in this scope extension/internal/ps.cpp:129: error: 'printer' was not declared in this scope extension/internal/ps.cpp:129: error: 'GTK_PRINT_UNIX_DIALOG' was not declared in this scope extension/internal/ps.cpp:129: error: 'gtk_print_unix_dialog_get_selected_printer' was not declared in this scope extension/internal/ps.cpp:131: error: 'gtk_printer_get_name' was not declared in this scope extension/internal/ps.cpp:133: error: 'gtk_printer_accepts_ps' was not declared in this scope extension/internal/ps.cpp:134: error: 'GtkPrintJob' was not declared in this scope extension/internal/ps.cpp:134: error: 'job' was not declared in this scope extension/internal/ps.cpp:135: error: 'gtk_print_unix_dialog_get_settings' was not declared in this scope extension/internal/ps.cpp:136: error: 'gtk_print_unix_dialog_get_page_setup' was not declared in this scope extension/internal/ps.cpp:136: error: 'gtk_print_job_new' was not declared in this scope extension/internal/ps.cpp:140: error: 'gtk_print_job_set_source_file' was not declared in this scope extension/internal/ps.cpp:142: error: 'gtk_print_job_send' was not declared in this scope extension/internal/ps.cpp: At global scope: extension/internal/ps.cpp:116: warning: 'void Inkscape::Extension::Internal::unix_print_dialog(const gchar*, const gchar*)' defined but not used make[2]: *** [extension/internal/ps.o] Fehler 1 make[2]: Leaving directory `/home/loi/src/inkscape/inkscape/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/loi/src/inkscape/inkscape' make: *** [all] Fehler 2