Picking up on recent changes:

1. fdk-aac-2.0.0

Tim reported that this breaks ffmpeg-4.0.2 and attached a patch.
For the archives:
http://lists.linuxfromscratch.org/pipermail/blfs-dev/2018-December/035219.html

I said I'd look at it as part of trying to measure te changes for
ffmpeg-4.1, but I'm currently not close to getting back to that (4.1
works fine with the previous version of fdk-aac, but my space
measurements were so different that I need to step through the
process and now, apparently, update fdk-aac and prove that 4.1
still works in my use-case).

Tim, you could head the patch up in the standard way, and commit it
for 4.0.2.

2. node.js-10.14.2

In #11440, Bruce listed the changes, including :

| ### Notable Changes
| 
|  * deps:
|    * upgrade to c-ares v1.15.0

and then applied it although the book still uses 1.14.0.  As I have
noted on the -book list, c-ares v1.15.0 has been available on github
since 23rd October, although the c-ares website has not yet been
updated to show that (and they do not, apparently, use odd numbers
for development).

So, on the face of it some usage(s) of node.js will be broken.

3. poppler-0.72.0

It seems that every new poppler release continues to break its
users.

I've had a private report that this breaks inkscape.  I have no
intention of building a new system at the moment to confirm that,
nor of potentially trashing a working system by upgrading poppler
(I'm already one browser down while I look at qtwebengine, but that
one is in /opt and can be recovered if I fail to get anywhere), but
upstream has already patched inkscape master, so the report seems
likely.

I'll attach their patch, to be applied on top of the existing
upstream poppler fix, but no idea if it will apply cleanly or need
to be backported.

ĸen
-- 
I'm saving up 22 shillings and 10 pence (almost a pound!) per week to
buy an ARM-13.
http://www.antipope.org/charlie/blog-static/2018/11/brexit-means-brexit.html
commit b3d59cc8106da3bf6020a6c47eeb3b8a7bbae1a9
Author: Thomas Holder <[email protected]>
Date:   Sun Dec 9 10:21:34 2018 +0100

    fix poppler 0.72.0 build

diff --git a/src/extension/internal/pdfinput/pdf-parser.h 
b/src/extension/internal/pdfinput/pdf-parser.h
index 2d4441a22c..31c84d51bb 100644
--- a/src/extension/internal/pdfinput/pdf-parser.h
+++ b/src/extension/internal/pdfinput/pdf-parser.h
@@ -37,7 +37,6 @@ namespace Inkscape {
 using Inkscape::Extension::Internal::SvgBuilder;
 
 #include "glib/poppler-features.h"
-#include "goo/gtypes.h"
 #include "Object.h"
 
 class GooString;
diff --git a/src/extension/internal/pdfinput/poppler-transition-api.h 
b/src/extension/internal/pdfinput/poppler-transition-api.h
index 5141bf8a73..61a15083a0 100644
--- a/src/extension/internal/pdfinput/poppler-transition-api.h
+++ b/src/extension/internal/pdfinput/poppler-transition-api.h
@@ -14,6 +14,10 @@
 
 #include <glib/poppler-features.h>
 
+#if POPPLER_CHECK_VERSION(0, 72, 0)
+#define getCString c_str
+#endif
+
 #if POPPLER_CHECK_VERSION(0,71,0)
 typedef bool GBool;
 #define gTrue true
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to