-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Type of the function argument(s) incorrect for GDALInvGeoTransform and GDALApplyGeoTransform #53
Comments
The same issue appears even for CT* functions, where prototypes should be as follows:
This isn't very pleasant because it renders the whole coordinate transformation unusable. |
A PR would help clarify the changes needed. The underlying issue might be in the header processing script, though, so it is perhaps best fixed there. That might best be done by Ari. |
About parse_h.pl apparently it has a little issue with the parsing, because the double* should not be overridden for all args as in its sub parse_type with %use_array, else the fix would be quite trivial. |
… disabling GDAL error hanlding before creating new threads and re-enabling in each thread after. No change is required in exisiting code. Just in case of multi-threading the main thread needs to issue a SetErrorHandling() once after creating all required threads just before using GDAL again.
… disabling GDAL error hanlding before creating new threads and re-enabling in each thread after. No change is required in exisiting code. Just in case of multi-threading the main thread needs to issue a SetErrorHandling() once after creating all required threads just before using GDAL again.
… disabling GDAL error hanlding before creating new threads and re-enabling in each thread after. No change is required in exisiting code. Just in case of multi-threading the main thread needs to issue a SetErrorHandling() once after creating all required threads just before using GDAL again.
… disabling GDAL error hanlding before creating new threads and re-enabling in each thread after. No change is required in exisiting code. Just in case of multi-threading the main thread needs to issue a SetErrorHandling() once after creating all required threads just before using GDAL again.
The type of the function argument(s) is incorrect which is a pointer to a scaler, but requires an array”
< $ffi->attach('GDALInvGeoTransform' => [qw/double[] double[]/] => 'int');
< $ffi->attach('GDALApplyGeoTransform' => [qw/double[] double double double* double*/] => 'void');
The text was updated successfully, but these errors were encountered: