hi all,

i'm currently trying to modernize the gmerlin stack in Debian (again), mostly because the last releases from 10 years ago still use GTK-2 which is a dead horse by now.

while doing so, i found a couple of smallish issues, that you might want to fix upstream.

please find patches under [1].
Those prefixed with "DEBIAN_" are believed to be Debian specific and *probably* not usable directly for inclusion (but feel free to include them nevertheless).

i'm starting with gavl, but will (slowly) proceed to the other components (that is: gmerlin, gmerlin_avdecoder, gmerlin_encoders), and will probably send some more emails similar to this one.


on thing i already noticed in multiple components, is that there is a typo in AC_C99_FUNC_LRINTF (as found in acinclude.m4) that clears any user-supplied CFLAGS and LIBS.
(there's a fix for this in the patches)

also, the configure checks use AC_TRY_RUN liberally, which is fine as long as you are compiling on the machine that will eventually run the binaries, but is problematic if you want to cross-compile (e.g. building arm-binaries (think raspberry) on an amd64 machine; where you obviously won't be able to *run* the binaries on the build host). often it is enough to use AC_TRY_COMPILE or AC_TRY_LINK instead of AC_TRY_RUN. I might be provide patches (e.g. in the case of "gavl") or not, depending on the complexity of the tests (and my time).

gmfdasr
IOhannes


[1] <https://salsa.debian.org/multimedia-team/gavl/-/tree/master/debian/patches>



PS: sorry burkhard to bcc you, but i'm not sure whether i'm still subscribed to the mailinglist - and whether the mailinglist is actually still functional)

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

_______________________________________________
Gmerlin-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gmerlin-general

Reply via email to