Hello,
Trying to recompile my codes with fc36 I get numerous issues. One in with perl-PDL I get
Cores.xs:123:17: error: too many arguments to function ‘PDL->converttype’ 123 | PDL -> converttype (array, PDL_D, 1) ; | ^~~ Cores.xs:146:37: warning: passing argument 1 of ‘PDL->converttype’ from incompatible pointer type [-Wincompatible-pointer-types] 146 | PDL -> converttype (&array, PDL_D, 1) ; | ^~~~~~ | | | pdl **
in my code pdl *array ;
While is was OK before. Checking the manual Extending and Embedding Perl (Manning) My code respect the documentation
pdl * in CODE: PDL->converttype( &in, PDL_L, 1);
What could be wrong with this function converttype now? Thank.
=========================================================================== Patrick DUPRÉ | | email: pdupre@gmx.com Laboratoire interdisciplinaire Carnot de Bourgogne 9 Avenue Alain Savary, BP 47870, 21078 DIJON Cedex FRANCE Tel: +33 (0)380395988 | | Room# D114A ===========================================================================
On Sun, Jul 17, 2022 at 10:12 AM Patrick Dupre pdupre@gmx.com wrote:
Hello,
Trying to recompile my codes with fc36 I get numerous issues. One in with perl-PDL I get
Cores.xs:123:17: error: too many arguments to function ‘PDL->converttype’ 123 | PDL -> converttype (array, PDL_D, 1) ; | ^~~ Cores.xs:146:37: warning: passing argument 1 of ‘PDL->converttype’ from incompatible pointer type [-Wincompatible-pointer-types] 146 | PDL -> converttype (&array, PDL_D, 1) ; | ^~~~~~ | | | pdl **
in my code pdl *array ;
While is was OK before. Checking the manual Extending and Embedding Perl (Manning) My code respect the documentation
pdl * in CODE: PDL->converttype( &in, PDL_L, 1);
What could be wrong with this function converttype now?
Maybe the documentation is outdated: https://metacpan.org/dist/PDL/changes
2.057_01 2021-09-24
- change API of PDL->convertty