Hi again,

I have done more work to build/run GIFT on Debian Bullseye.
There is a Docker image where you can see it working. It is paired with
monosock's PHP MRML client.

See the patches here:
https://github.com/sarahkw/dockerize-gift/tree/v0.0.1/patches-gift
Review these patches instead of the ones on the previous e-mail.

Or look at the repository if you'd like to try it out in Docker:
https://github.com/sarahkw/dockerize-gift/tree/v0.0.1

The status is that it runs now, although compiler optimizations have to be
disabled.
I guess recent versions of gcc are more aggressive optimizing than older
versions and that makes undefined behavior more of a problem.

-Sarah

On Fri, Oct 7, 2022 at 4:06 PM Sarah Kate <[email protected]> wrote:

> Hello,
>
> Here are 2 patches that help towards being able to run GIFT on a modern
> machine.
> (Debian 11, g++ 10.2.1)
>
> - modern-cpp.patch allows for compilation
> - fix-undefined-behavior-when-writing-errors.patch stops undefined
> behavior when GIFT wants to write error messages. It was writing "\n" to
> console on an infinite loop for me.
>
> Please consider applying them.
>
> Thanks,
> Sarah
>
_______________________________________________
help-GIFT mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-gift

Reply via email to