I'm also interested in changes in this area since a very similar problem keeps OS X 10.3.9 (gcc3) from building. I was able to get around the failure by changing private members to public in 2geom/path.h, but that's probably not the right fix.
Can anyone comment on the specific change which made this error go away?
Thanks!, John
On Nov 12, 2007 11:38 PM, Mason Thomas <mlt_svn@...856...> wrote:
Thanks to whomever fixed the 2geom errors--I can now get past that in revision 16487.
However...now I get an error compiling pdf-input.cpp (from extension/internal/pdfinput/pdf-input.cpp):
In file included from extension/internal/pdfinput/pdf-input.cpp:26: extension/internal/pdfinput/pdf-input.h:40:28: CairoOutputDev.h: No such file or directory In file included from extension/internal/pdfinput/pdf-input.cpp:26: extension/internal/pdfinput/pdf-input.h:107: error: ISO C++ forbids declaration of `CairoOutputDev' with no type extension/internal/pdfinput/pdf-input.h:107: error: expected `;' before '*' token extension/internal/pdfinput/pdf-input.cpp: In constructor `Inkscape::Extension::Internal::PdfImportDialog::PdfImportDialog(PDFDoc*)': extension/internal/pdfinput/pdf-input.cpp:279: error: `_preview_output_dev' was not declared in this scope extension/internal/pdfinput/pdf-input.cpp:279: error: `CairoOutputDev' has not been declared extension/internal/pdfinput/pdf-input.cpp: In destructor `virtual Inkscape::Extension::Internal::PdfImportDialog::~PdfImportDialog()': extension/internal/pdfinput/pdf-input.cpp:301: error: `_preview_output_dev' was not declared in this scope extension/internal/pdfinput/pdf-input.cpp:302: error: type `<type error>' argument given to `delete', expected pointer extension/internal/pdfinput/pdf-input.cpp: In member function `void Inkscape::Extension::Internal::PdfImportDialog::_setPreviewPage(int)': extension/internal/pdfinput/pdf-input.cpp:544: error: `_preview_output_dev' was not declared in this scope
Thanks again for any help,
-Mason