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
