I think all patches should compile. However, my compiler does not check
for all possible mistakes that new compilers do. I have sometimes received
messages saying that a patch will not compile, but normally it is
something that can be solved quickly. Please send me the error that your
compiler sent so that I can help you solve the problem.
You may have found a bug in the code. I have tried to test patches
before I release them as much as possible, but sometimes bugs still
make it through the released version. I always try to solve problems as
fast as I can. If you have problems, please contact me so that we can find
a solution to it.
For some patches I keep a log of the changes that I make. Some of these
changes are bug fixes, other are improvements. For the ones that I
keep a log of updates, you can find them all in
http://www.math.washington.edu/~chappa/pine/updates/. You can use that
resource to see if a bug that you found has been fixed or not, or to determine
if you need to update your patch, even though you haven't found any bugs so
far.
There are several information that is good to send when reporting a crash. Here is a quick summary:
Please contact me so that I can tell you in the code what is the easiest way to disable such feature. In some instances I may add a new option for those that want the feature, so that they can enable it.