Changes needed to compile Guile bindings against Guile 2.2.2
I have the latest Guile (git master, effectively "2.2.2") built, checked and installed, and have been trying to to the same with the latest GnuTLS - with guile bindings enabled. I was working through fixing compile errors (mostly for renamed header-files) and have reduced it to just a couple of incompatible function calls which require deeper understanding of Guile, so have pushed it to a branch on my fork as a WIP so I can email the link to Ludovic to see if he can shortcut my efforts to fix the remainder. I guessed it is better to keep it there until it is cleaned up and useful, but if you prefer I open it as a WIP-merge-request on this repo (to avoid someone else starting the same effort in parallel, etc), then let me know. I guess this effort is not silly(?) because I can see Ludovic made some commits 6 months ago adding conditional support for Guile 2.x features. I know these changes would probably have to be wrapped in Guile-version conditionals if included in the end, but I am leaving that for last. As I am relatively new to Guile, and completely new to GnuTLS as anything more than a user, I am not sure I am barking up the right tree with what I'm doing, so please correct me if so (either way it is not a waste of time as I am doing it for self-education too).