On 04/22/2018 08:39 PM, Ken Moffat wrote:
On Sat, Apr 21, 2018 at 11:45:01PM -0500, Bruce Dubbs wrote:
On 04/21/2018 11:01 PM, Ken Moffat wrote:
In inkscape,
and more lines only referencing pdf-parser.cpp. I can't be sure,
but since this is for PDF it smells like more breakage from poppler.
Looking at the NEWS fie for poppler-0.64.0, it appears the problem is:
* Add const to several classes and members
It may end up being a PITA. These are the files that reverence poppler:
general/genutils/graphviz.xml: <xref linkend="poppler"/>
tested by you
gnome/applications/evince.xml: <xref linkend="poppler"/>
I've built 3.28.0, it seems unaffected.
From what I know, evince, tumbler and epdfviewer usually are not
affected by poppler upgrades, as they either call the poppler programs,
or link against poppler-glib which masks away the incopatibilies.
kde/kf5-apps/okular5.xml: <xref linkend="poppler"/> (built with Qt5,
Not tested, but traditionally it has used the splash backend instead
of the cairo backend - see
https://github.com/giddie/poppler-cairo-backend (patches updated
there to 0.63.0)
and examples in the sometimes unpleasant thread at
https://bugs.freedesktop.org/show_bug.cgi?id=25240
e.g. comment #7, some background in comment #12, and more recent
comments in #43 onwards.
pst/printing/cups-filters.xml: <xref linkend="poppler"/>, and
Not tested, I'm waiting in the hope that gutenprint-5.2.14 will get
a release or prerelease soon, so I haven't built all of my printing
stack.
pst/ps/epdfview.xml: <xref linkend="poppler"/>
works fine
x/lib/cairo.xml: <xref linkend="poppler"/>,
tested by you and me
xfce/core/tumbler.xml: <xref linkend="poppler"/>,
not tested
xincludes/texrecommendlibs.xml: <xref linkend="poppler"/>
I've got a patch to try - fixed by typecasting, tested on windows,
needs to be confirmed if it will fix 'nix.
xsoft/office/libreoffice.xml: <xref linkend="poppler"/>,
Breakage already noted.
xsoft/other/inkscape.xml: <xref linkend="poppler"/>,
xsoft/other/gimp.xml: <xref linkend="poppler"/>,
I'm using 2.10.0-RC2, that found POPPLER as well as POPPLER_DATA and
CAIRO_PDF so no problem here
Obviously inkscape is a problem.
I did a quick test build of graphviz and cairo and they seem ok.
I can confirm the inkscape problem though. In addition to pdf-parser.cpp, I
have an error in svg-builder.cpp.
I see that arch has a patch
https://git.archlinux.org/svntogit/packages.git/tree/trunk/noconst.patch?h=packages/inkscape
-- Bruce
It might be a few days before I have time to look at inkscape again.
In the meantime, thanks for the summary and for what you have
tested.
ĸen
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page