Trunk Build breaks with poppler-0.20.5-1 and before that on 0.20.4-1. Given: poppler-0.20.5-1, poppler-data-0.4.6-1, Debian Linux
In file included from /usr/include/poppler/Object.h:41:0, from /usr/include/poppler/GfxState.h:40, from /usr/include/poppler/Gfx.h:40, from /home/mdriftmeyer/DeveloperProjects/GTKProjects/Inkscape/bazaar-fork/inkscape/src/extension/internal/pdfinput/pdf-parser.cpp:35: /usr/include/poppler/Error.h:54:19: note: declared here /home/mdriftmeyer/DeveloperProjects/GTKProjects/Inkscape/bazaar-fork/inkscape/src/extension/internal/pdfinput/pdf-parser.cpp: In member function ‘void PdfParser::opImageData(Object*, int)’: /home/mdriftmeyer/DeveloperProjects/GTKProjects/Inkscape/bazaar-fork/inkscape/src/extension/internal/pdfinput/pdf-parser.cpp:3312:67: error: invalid conversion from ‘int’ to ‘ErrorCategory’ [-fpermissive] /home/mdriftmeyer/DeveloperProjects/GTKProjects/Inkscape/bazaar-fork/inkscape/src/extension/internal/pdfinput/pdf-parser.cpp:3312:67: error: invalid conversion from ‘char*’ to ‘int’ [-fpermissive] /home/mdriftmeyer/DeveloperProjects/GTKProjects/Inkscape/bazaar-fork/inkscape/src/extension/internal/pdfinput/pdf-parser.cpp:3312:67: error: too few arguments to function ‘void error(ErrorCategory, int, const char*, ...)’ In file included from /usr/include/poppler/Object.h:41:0, from /usr/include/poppler/GfxState.h:40, from /usr/include/poppler/Gfx.h:40, from /home/mdriftmeyer/DeveloperProjects/GTKProjects/Inkscape/bazaar-fork/inkscape/src/extension/internal/pdfinput/pdf-parser.cpp:35: /usr/include/poppler/Error.h:54:19: note: declared here /home/mdriftmeyer/DeveloperProjects/GTKProjects/Inkscape/bazaar-fork/inkscape/src/extension/internal/pdfinput/pdf-parser.cpp: In member function ‘void PdfParser::opEndImage(Object*, int)’: /home/mdriftmeyer/DeveloperProjects/GTKProjects/Inkscape/bazaar-fork/inkscape/src/extension/internal/pdfinput/pdf-parser.cpp:3321:67: error: invalid conversion from ‘int’ to ‘ErrorCategory’ [-fpermissive] /home/mdriftmeyer/DeveloperProjects/GTKProjects/Inkscape/bazaar-fork/inkscape/src/extension/internal/pdfinput/pdf-parser.cpp:3321:67: error: invalid conversion from ‘char*’ to ‘int’ [-fpermissive] /home/mdriftmeyer/DeveloperProjects/GTKProjects/Inkscape/bazaar-fork/inkscape/src/extension/internal/pdfinput/pdf-parser.cpp:3321:67: error: too few arguments to function ‘void error(ErrorCategory, int, const char*, ...)’ In file included from /usr/include/poppler/Object.h:41:0, from /usr/include/poppler/GfxState.h:40, from /usr/include/poppler/Gfx.h:40, from /home/mdriftmeyer/DeveloperProjects/GTKProjects/Inkscape/bazaar-fork/inkscape/src/extension/internal/pdfinput/pdf-parser.cpp:35: /usr/include/poppler/Error.h:54:19: note: declared here make[2]: *** [src/CMakeFiles/inkscape_LIB.dir/extension/internal/pdfinput/pdf-parser.cpp.o] Error 1 make[1]: *** [src/CMakeFiles/inkscape_LIB.dir/all] Error 2 make: *** [all] Error 2 mdriftmeyer@horus:~/DeveloperProjects/GTKProjects/Inkscape/cmake-trunk$ -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to inkscape in Ubuntu. https://bugs.launchpad.net/bugs/1005565 Title: poppler 0.20 breaks build Status in Inkscape: A Vector Drawing Tool: Fix Committed Status in “inkscape” package in Ubuntu: Fix Released Status in “inkscape” package in Fedora: Unknown Bug description: Poppler 0.20 has some changes that break compilation. On the redhat bugtracker there is a patch that seems to fix the compilation problems. https://bugzilla.redhat.com/show_bug.cgi?id=822413 * Note that this patch is for inkscape-0.48.2-5 in Fedora, and needs checking for compatibility with lp:inkscape To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/1005565/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp