The patch utilizes FrameCPP typemaps to insulate the code from changes in the FrameCPP base classes being used. This patch is needed to compile with versions of FrameCPP beyond 2.6.0 (as is the version submitted to testing).
Also, I have added a target gstlal-verify to .gitlab-ci.yml that can be run using the command:
gitlab-runner exec docker --timeout 7200 gstlal-verify
to test changes before committing to the repository.