Updated by force-push.
GifQuantizeBuffer function prototype mismatch
Great, I am going to take look at the weekend.
I can try to refresh this against current git head if the basic idea is OK. Please note that adding symbol versioning also breaks the ABI, so this must not be done if the soname is not bumped anyway.
giflib head installs xml files instead of manpafes
Alternatively one can update the Cmake module from blender and add some minor changes for the buildsystem. That is what I did in Debian.
Andreas Metzler wrote Bruce Korb wrote [...] I cannot actually use that "--lgpl=2". If I do, then gnulib-tool errors out on incompatible modules. If I remove the modules, then the build errors out because needed packages are not present. The only failing module is timespec which is LGPLv3+ Looks like I was wrong here, I missed unlocked-io (GPLv3+).
Hello Bruce, on current GIT ( tag v5.19.94 / 3a9b6e2f67bc09af74d6d184ea4d3ed77a11adce ) I get an almost successful build with env GNULIBDIR=/tmp/AUTOGEN/gnulib config/bootstrap && ./configure && make && make check. (Locally installed version of autogen on 5.8.16). Building suceeds, but there are two testsuite errors: FAIL: directives.test FAIL: opts.test agen5/test/test-suite.log FAIL: directives ================ creating directives.dir/subdir/directives.tpl creating directives.inc creating directives.def...