> Errors involving failure to bind usually mean that the XS compiler > doesn't know how to handle conversions between perl and the C type that > the inline function returns and/or takes as its argument(s). > > This can be remedied by providing an appropriate typemap - or by maybe > providing some 'wrapper code' that uses only those C types with which > the XS compiler is already familiar (if that's viable).
Yeah, I figured it out after a few hours of pulling my hair out. ^_^ Any subroutine that was passing a TIFF * either way failed to bind. I worked around it by writing slightly larger subroutines that kept the TIFF handling internal. Thanks for the help though! -- Dave