Hi, I tried to install PDL::FFTW3 using the new PDL 2.026 and perl 5.32.1 under perlbrew, with no success. I don't know if it's perl or PDL or fftw3... or myself. I attach the results of make. Thanks and regards, Luis
On Mon, Feb 15, 2021 at 10:47:34PM -0600, Luis Mochan wrote: > Just intalled PDL 2-026 using perlbrew/cpanm under perl > 5.32.1. Haven't tested it yet, but it didn't complain. > Regards, > Luis > > > -- > > o > W. Luis Mochán, | tel:(52)(777)329-1734 /<(*) > Instituto de Ciencias Físicas, UNAM | fax:(52)(777)317-5388 `>/ /\ > Av. Universidad s/n CP 62210 | (*)/\/ \ > Cuernavaca, Morelos, México | moc...@fis.unam.mx /\_/\__/ > GPG: 791EB9EB, C949 3F81 6D9B 1191 9A16 C2DF 5F0A C52B 791E B9EB > > > _______________________________________________ > pdl-devel mailing list > pdl-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/pdl-devel -- o W. Luis Mochán, | tel:(52)(777)329-1734 /<(*) Instituto de Ciencias Físicas, UNAM | fax:(52)(777)317-5388 `>/ /\ Av. Universidad s/n CP 62210 | (*)/\/ \ Cuernavaca, Morelos, México | moc...@fis.unam.mx /\_/\__/ GPG: 791EB9EB, C949 3F81 6D9B 1191 9A16 C2DF 5F0A C52B 791E B9EB
"/home/mochan/perl5/perlbrew/perls/perl-5.32.1/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- FFTW3.bs blib/arch/auto/PDL/FFTW3/FFTW3.bs 644 cc -c "-I/home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core" --std=gnu99 -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2 -DVERSION=\"0.06\" -DXS_VERSION=\"0.06\" -fPIC "-I/home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/5.32.1/x86_64-linux/CORE" FFTW3.c /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP/PDLCode.pm: In function ‘pdl___fft1_readdata’: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP/PDLCode.pm:500: warning: "static_assert" redefined 500 | ) | In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/5.32.1/x86_64-linux/CORE/perl.h:3638, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1018: /usr/include/assert.h:143: note: this is the location of the previous definition 143 | # define static_assert _Static_assert | In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: FFTW3.xs: In function ‘XS_PDL___rfft1’: FFTW3.xs:20604:9: error: expected identifier or ‘(’ before ‘_Complex’ 20604 | pdl *complex; | ^~~~~~~ FFTW3.xs:20621:13: error: expected identifier or ‘(’ before ‘=’ token 20621 | complex = PDL->SvPDLV(ST(1)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1853:16: error: expected identifier or ‘(’ before ‘=’ token 1853 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:34: error: expected expression before ‘_Complex’ 1854 | # This subroutine is called when no 'otherpars' exist. | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1864:16: error: expected identifier or ‘(’ before ‘=’ token 1864 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2571:14: error: expected ‘)’ before ‘->’ token 2571 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:10: error: expected identifier before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:63: error: expected expression before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2573:31: error: expected expression before ‘_Complex’ 2573 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:17: error: expected ‘)’ before ‘->’ token 2529 | # First, finds the greatest datatype, then, if not supported, takes | ~ ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:44: error: expected identifier before ‘_Complex’ 2529 | # First, finds the greatest datatype, then, if not supported, takes | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2530:14: error: expected identifier or ‘(’ before ‘->’ token 2530 | # the largest type supported by the function. | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2531:41: error: expected expression before ‘_Complex’ 2531 | # Not yet optimal. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2532:15: error: expected identifier or ‘(’ before ‘=’ token 2532 | # | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1706:24: error: expected expression before ‘_Complex’ 1706 | } @$pnames). | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:580:8: error: expected identifier or ‘(’ before ‘->’ token 580 | SETPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "$_[0]\->state &= ~PDL_BADVAL") }, | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: FFTW3.xs: In function ‘XS_PDL___irfft1’: FFTW3.xs:20758:9: error: expected identifier or ‘(’ before ‘_Complex’ 20758 | pdl *complex; | ^~~~~~~ FFTW3.xs:20775:13: error: expected identifier or ‘(’ before ‘=’ token 20775 | complex = PDL->SvPDLV(ST(0)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:13: error: expected identifier or ‘(’ before ‘=’ token 1854 | # This subroutine is called when no 'otherpars' exist. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:10: error: expected ‘)’ before ‘->’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:32: error: expected expression before ‘>’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2568:58: error: expected expression before ‘_Complex’ 2568 | } # sub: find_datatype() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2569:31: error: expected expression before ‘_Complex’ 2569 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2527:31: error: expected expression before ‘_Complex’ 2527 | } # sub: coerce_types() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2528:15: error: expected identifier or ‘(’ before ‘=’ token 2528 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1705:24: error: expected expression before ‘_Complex’ 1705 | "$trans->pdls[".($no++)."] = $_;\n" | ^~~~~~~ FFTW3.xs: In function ‘XS_PDL___rfft2’: FFTW3.xs:21069:9: error: expected identifier or ‘(’ before ‘_Complex’ 21069 | pdl *complex; | ^~~~~~~ FFTW3.xs:21086:13: error: expected identifier or ‘(’ before ‘=’ token 21086 | complex = PDL->SvPDLV(ST(1)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1853:16: error: expected identifier or ‘(’ before ‘=’ token 1853 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:34: error: expected expression before ‘_Complex’ 1854 | # This subroutine is called when no 'otherpars' exist. | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1864:16: error: expected identifier or ‘(’ before ‘=’ token 1864 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2571:14: error: expected ‘)’ before ‘->’ token 2571 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:10: error: expected identifier before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:63: error: expected expression before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2573:31: error: expected expression before ‘_Complex’ 2573 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:17: error: expected ‘)’ before ‘->’ token 2529 | # First, finds the greatest datatype, then, if not supported, takes | ~ ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:44: error: expected identifier before ‘_Complex’ 2529 | # First, finds the greatest datatype, then, if not supported, takes | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2530:14: error: expected identifier or ‘(’ before ‘->’ token 2530 | # the largest type supported by the function. | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2531:41: error: expected expression before ‘_Complex’ 2531 | # Not yet optimal. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2532:15: error: expected identifier or ‘(’ before ‘=’ token 2532 | # | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1706:24: error: expected expression before ‘_Complex’ 1706 | } @$pnames). | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:580:8: error: expected identifier or ‘(’ before ‘->’ token 580 | SETPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "$_[0]\->state &= ~PDL_BADVAL") }, | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: FFTW3.xs: In function ‘XS_PDL___irfft2’: FFTW3.xs:21223:9: error: expected identifier or ‘(’ before ‘_Complex’ 21223 | pdl *complex; | ^~~~~~~ FFTW3.xs:21240:13: error: expected identifier or ‘(’ before ‘=’ token 21240 | complex = PDL->SvPDLV(ST(0)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:13: error: expected identifier or ‘(’ before ‘=’ token 1854 | # This subroutine is called when no 'otherpars' exist. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:10: error: expected ‘)’ before ‘->’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:32: error: expected expression before ‘>’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2568:58: error: expected expression before ‘_Complex’ 2568 | } # sub: find_datatype() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2569:31: error: expected expression before ‘_Complex’ 2569 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2527:31: error: expected expression before ‘_Complex’ 2527 | } # sub: coerce_types() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2528:15: error: expected identifier or ‘(’ before ‘=’ token 2528 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1705:24: error: expected expression before ‘_Complex’ 1705 | "$trans->pdls[".($no++)."] = $_;\n" | ^~~~~~~ FFTW3.xs: In function ‘XS_PDL___rfft3’: FFTW3.xs:21534:9: error: expected identifier or ‘(’ before ‘_Complex’ 21534 | pdl *complex; | ^~~~~~~ FFTW3.xs:21551:13: error: expected identifier or ‘(’ before ‘=’ token 21551 | complex = PDL->SvPDLV(ST(1)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1853:16: error: expected identifier or ‘(’ before ‘=’ token 1853 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:34: error: expected expression before ‘_Complex’ 1854 | # This subroutine is called when no 'otherpars' exist. | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1864:16: error: expected identifier or ‘(’ before ‘=’ token 1864 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2571:14: error: expected ‘)’ before ‘->’ token 2571 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:10: error: expected identifier before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:63: error: expected expression before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2573:31: error: expected expression before ‘_Complex’ 2573 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:17: error: expected ‘)’ before ‘->’ token 2529 | # First, finds the greatest datatype, then, if not supported, takes | ~ ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:44: error: expected identifier before ‘_Complex’ 2529 | # First, finds the greatest datatype, then, if not supported, takes | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2530:14: error: expected identifier or ‘(’ before ‘->’ token 2530 | # the largest type supported by the function. | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2531:41: error: expected expression before ‘_Complex’ 2531 | # Not yet optimal. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2532:15: error: expected identifier or ‘(’ before ‘=’ token 2532 | # | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1706:24: error: expected expression before ‘_Complex’ 1706 | } @$pnames). | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:580:8: error: expected identifier or ‘(’ before ‘->’ token 580 | SETPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "$_[0]\->state &= ~PDL_BADVAL") }, | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: FFTW3.xs: In function ‘XS_PDL___irfft3’: FFTW3.xs:21688:9: error: expected identifier or ‘(’ before ‘_Complex’ 21688 | pdl *complex; | ^~~~~~~ FFTW3.xs:21705:13: error: expected identifier or ‘(’ before ‘=’ token 21705 | complex = PDL->SvPDLV(ST(0)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:13: error: expected identifier or ‘(’ before ‘=’ token 1854 | # This subroutine is called when no 'otherpars' exist. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:10: error: expected ‘)’ before ‘->’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:32: error: expected expression before ‘>’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2568:58: error: expected expression before ‘_Complex’ 2568 | } # sub: find_datatype() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2569:31: error: expected expression before ‘_Complex’ 2569 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2527:31: error: expected expression before ‘_Complex’ 2527 | } # sub: coerce_types() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2528:15: error: expected identifier or ‘(’ before ‘=’ token 2528 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1705:24: error: expected expression before ‘_Complex’ 1705 | "$trans->pdls[".($no++)."] = $_;\n" | ^~~~~~~ FFTW3.xs: In function ‘XS_PDL___rfft4’: FFTW3.xs:21999:9: error: expected identifier or ‘(’ before ‘_Complex’ 21999 | pdl *complex; | ^~~~~~~ FFTW3.xs:22016:13: error: expected identifier or ‘(’ before ‘=’ token 22016 | complex = PDL->SvPDLV(ST(1)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1853:16: error: expected identifier or ‘(’ before ‘=’ token 1853 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:34: error: expected expression before ‘_Complex’ 1854 | # This subroutine is called when no 'otherpars' exist. | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1864:16: error: expected identifier or ‘(’ before ‘=’ token 1864 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2571:14: error: expected ‘)’ before ‘->’ token 2571 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:10: error: expected identifier before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:63: error: expected expression before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2573:31: error: expected expression before ‘_Complex’ 2573 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:17: error: expected ‘)’ before ‘->’ token 2529 | # First, finds the greatest datatype, then, if not supported, takes | ~ ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:44: error: expected identifier before ‘_Complex’ 2529 | # First, finds the greatest datatype, then, if not supported, takes | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2530:14: error: expected identifier or ‘(’ before ‘->’ token 2530 | # the largest type supported by the function. | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2531:41: error: expected expression before ‘_Complex’ 2531 | # Not yet optimal. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2532:15: error: expected identifier or ‘(’ before ‘=’ token 2532 | # | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1706:24: error: expected expression before ‘_Complex’ 1706 | } @$pnames). | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:580:8: error: expected identifier or ‘(’ before ‘->’ token 580 | SETPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "$_[0]\->state &= ~PDL_BADVAL") }, | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: FFTW3.xs: In function ‘XS_PDL___irfft4’: FFTW3.xs:22153:9: error: expected identifier or ‘(’ before ‘_Complex’ 22153 | pdl *complex; | ^~~~~~~ FFTW3.xs:22170:13: error: expected identifier or ‘(’ before ‘=’ token 22170 | complex = PDL->SvPDLV(ST(0)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:13: error: expected identifier or ‘(’ before ‘=’ token 1854 | # This subroutine is called when no 'otherpars' exist. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:10: error: expected ‘)’ before ‘->’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:32: error: expected expression before ‘>’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2568:58: error: expected expression before ‘_Complex’ 2568 | } # sub: find_datatype() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2569:31: error: expected expression before ‘_Complex’ 2569 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2527:31: error: expected expression before ‘_Complex’ 2527 | } # sub: coerce_types() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2528:15: error: expected identifier or ‘(’ before ‘=’ token 2528 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1705:24: error: expected expression before ‘_Complex’ 1705 | "$trans->pdls[".($no++)."] = $_;\n" | ^~~~~~~ FFTW3.xs: In function ‘XS_PDL___rfft5’: FFTW3.xs:22464:9: error: expected identifier or ‘(’ before ‘_Complex’ 22464 | pdl *complex; | ^~~~~~~ FFTW3.xs:22481:13: error: expected identifier or ‘(’ before ‘=’ token 22481 | complex = PDL->SvPDLV(ST(1)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1853:16: error: expected identifier or ‘(’ before ‘=’ token 1853 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:34: error: expected expression before ‘_Complex’ 1854 | # This subroutine is called when no 'otherpars' exist. | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1864:16: error: expected identifier or ‘(’ before ‘=’ token 1864 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2571:14: error: expected ‘)’ before ‘->’ token 2571 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:10: error: expected identifier before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:63: error: expected expression before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2573:31: error: expected expression before ‘_Complex’ 2573 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:17: error: expected ‘)’ before ‘->’ token 2529 | # First, finds the greatest datatype, then, if not supported, takes | ~ ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:44: error: expected identifier before ‘_Complex’ 2529 | # First, finds the greatest datatype, then, if not supported, takes | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2530:14: error: expected identifier or ‘(’ before ‘->’ token 2530 | # the largest type supported by the function. | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2531:41: error: expected expression before ‘_Complex’ 2531 | # Not yet optimal. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2532:15: error: expected identifier or ‘(’ before ‘=’ token 2532 | # | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1706:24: error: expected expression before ‘_Complex’ 1706 | } @$pnames). | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:580:8: error: expected identifier or ‘(’ before ‘->’ token 580 | SETPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "$_[0]\->state &= ~PDL_BADVAL") }, | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: FFTW3.xs: In function ‘XS_PDL___irfft5’: FFTW3.xs:22618:9: error: expected identifier or ‘(’ before ‘_Complex’ 22618 | pdl *complex; | ^~~~~~~ FFTW3.xs:22635:13: error: expected identifier or ‘(’ before ‘=’ token 22635 | complex = PDL->SvPDLV(ST(0)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:13: error: expected identifier or ‘(’ before ‘=’ token 1854 | # This subroutine is called when no 'otherpars' exist. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:10: error: expected ‘)’ before ‘->’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:32: error: expected expression before ‘>’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2568:58: error: expected expression before ‘_Complex’ 2568 | } # sub: find_datatype() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2569:31: error: expected expression before ‘_Complex’ 2569 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2527:31: error: expected expression before ‘_Complex’ 2527 | } # sub: coerce_types() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2528:15: error: expected identifier or ‘(’ before ‘=’ token 2528 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1705:24: error: expected expression before ‘_Complex’ 1705 | "$trans->pdls[".($no++)."] = $_;\n" | ^~~~~~~ FFTW3.xs: In function ‘XS_PDL___rfft6’: FFTW3.xs:22929:9: error: expected identifier or ‘(’ before ‘_Complex’ 22929 | pdl *complex; | ^~~~~~~ FFTW3.xs:22946:13: error: expected identifier or ‘(’ before ‘=’ token 22946 | complex = PDL->SvPDLV(ST(1)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1853:16: error: expected identifier or ‘(’ before ‘=’ token 1853 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:34: error: expected expression before ‘_Complex’ 1854 | # This subroutine is called when no 'otherpars' exist. | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1864:16: error: expected identifier or ‘(’ before ‘=’ token 1864 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2571:14: error: expected ‘)’ before ‘->’ token 2571 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:10: error: expected identifier before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:63: error: expected expression before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2573:31: error: expected expression before ‘_Complex’ 2573 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:17: error: expected ‘)’ before ‘->’ token 2529 | # First, finds the greatest datatype, then, if not supported, takes | ~ ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:44: error: expected identifier before ‘_Complex’ 2529 | # First, finds the greatest datatype, then, if not supported, takes | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2530:14: error: expected identifier or ‘(’ before ‘->’ token 2530 | # the largest type supported by the function. | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2531:41: error: expected expression before ‘_Complex’ 2531 | # Not yet optimal. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2532:15: error: expected identifier or ‘(’ before ‘=’ token 2532 | # | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1706:24: error: expected expression before ‘_Complex’ 1706 | } @$pnames). | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:580:8: error: expected identifier or ‘(’ before ‘->’ token 580 | SETPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "$_[0]\->state &= ~PDL_BADVAL") }, | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: FFTW3.xs: In function ‘XS_PDL___irfft6’: FFTW3.xs:23083:9: error: expected identifier or ‘(’ before ‘_Complex’ 23083 | pdl *complex; | ^~~~~~~ FFTW3.xs:23100:13: error: expected identifier or ‘(’ before ‘=’ token 23100 | complex = PDL->SvPDLV(ST(0)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:13: error: expected identifier or ‘(’ before ‘=’ token 1854 | # This subroutine is called when no 'otherpars' exist. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:10: error: expected ‘)’ before ‘->’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:32: error: expected expression before ‘>’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2568:58: error: expected expression before ‘_Complex’ 2568 | } # sub: find_datatype() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2569:31: error: expected expression before ‘_Complex’ 2569 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2527:31: error: expected expression before ‘_Complex’ 2527 | } # sub: coerce_types() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2528:15: error: expected identifier or ‘(’ before ‘=’ token 2528 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1705:24: error: expected expression before ‘_Complex’ 1705 | "$trans->pdls[".($no++)."] = $_;\n" | ^~~~~~~ FFTW3.xs: In function ‘XS_PDL___rfft7’: FFTW3.xs:23394:9: error: expected identifier or ‘(’ before ‘_Complex’ 23394 | pdl *complex; | ^~~~~~~ FFTW3.xs:23411:13: error: expected identifier or ‘(’ before ‘=’ token 23411 | complex = PDL->SvPDLV(ST(1)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1853:16: error: expected identifier or ‘(’ before ‘=’ token 1853 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:34: error: expected expression before ‘_Complex’ 1854 | # This subroutine is called when no 'otherpars' exist. | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1864:16: error: expected identifier or ‘(’ before ‘=’ token 1864 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2571:14: error: expected ‘)’ before ‘->’ token 2571 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:10: error: expected identifier before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:63: error: expected expression before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2573:31: error: expected expression before ‘_Complex’ 2573 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:17: error: expected ‘)’ before ‘->’ token 2529 | # First, finds the greatest datatype, then, if not supported, takes | ~ ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:44: error: expected identifier before ‘_Complex’ 2529 | # First, finds the greatest datatype, then, if not supported, takes | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2530:14: error: expected identifier or ‘(’ before ‘->’ token 2530 | # the largest type supported by the function. | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2531:41: error: expected expression before ‘_Complex’ 2531 | # Not yet optimal. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2532:15: error: expected identifier or ‘(’ before ‘=’ token 2532 | # | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1706:24: error: expected expression before ‘_Complex’ 1706 | } @$pnames). | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:580:8: error: expected identifier or ‘(’ before ‘->’ token 580 | SETPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "$_[0]\->state &= ~PDL_BADVAL") }, | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: FFTW3.xs: In function ‘XS_PDL___irfft7’: FFTW3.xs:23548:9: error: expected identifier or ‘(’ before ‘_Complex’ 23548 | pdl *complex; | ^~~~~~~ FFTW3.xs:23565:13: error: expected identifier or ‘(’ before ‘=’ token 23565 | complex = PDL->SvPDLV(ST(0)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:13: error: expected identifier or ‘(’ before ‘=’ token 1854 | # This subroutine is called when no 'otherpars' exist. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:10: error: expected ‘)’ before ‘->’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:32: error: expected expression before ‘>’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2568:58: error: expected expression before ‘_Complex’ 2568 | } # sub: find_datatype() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2569:31: error: expected expression before ‘_Complex’ 2569 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2527:31: error: expected expression before ‘_Complex’ 2527 | } # sub: coerce_types() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2528:15: error: expected identifier or ‘(’ before ‘=’ token 2528 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1705:24: error: expected expression before ‘_Complex’ 1705 | "$trans->pdls[".($no++)."] = $_;\n" | ^~~~~~~ FFTW3.xs: In function ‘XS_PDL___rfft8’: FFTW3.xs:23859:9: error: expected identifier or ‘(’ before ‘_Complex’ 23859 | pdl *complex; | ^~~~~~~ FFTW3.xs:23876:13: error: expected identifier or ‘(’ before ‘=’ token 23876 | complex = PDL->SvPDLV(ST(1)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1853:16: error: expected identifier or ‘(’ before ‘=’ token 1853 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:34: error: expected expression before ‘_Complex’ 1854 | # This subroutine is called when no 'otherpars' exist. | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1864:16: error: expected identifier or ‘(’ before ‘=’ token 1864 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2571:14: error: expected ‘)’ before ‘->’ token 2571 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:10: error: expected identifier before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:63: error: expected expression before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2573:31: error: expected expression before ‘_Complex’ 2573 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:17: error: expected ‘)’ before ‘->’ token 2529 | # First, finds the greatest datatype, then, if not supported, takes | ~ ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:44: error: expected identifier before ‘_Complex’ 2529 | # First, finds the greatest datatype, then, if not supported, takes | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2530:14: error: expected identifier or ‘(’ before ‘->’ token 2530 | # the largest type supported by the function. | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2531:41: error: expected expression before ‘_Complex’ 2531 | # Not yet optimal. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2532:15: error: expected identifier or ‘(’ before ‘=’ token 2532 | # | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1706:24: error: expected expression before ‘_Complex’ 1706 | } @$pnames). | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:580:8: error: expected identifier or ‘(’ before ‘->’ token 580 | SETPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "$_[0]\->state &= ~PDL_BADVAL") }, | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: FFTW3.xs: In function ‘XS_PDL___irfft8’: FFTW3.xs:24013:9: error: expected identifier or ‘(’ before ‘_Complex’ 24013 | pdl *complex; | ^~~~~~~ FFTW3.xs:24030:13: error: expected identifier or ‘(’ before ‘=’ token 24030 | complex = PDL->SvPDLV(ST(0)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:13: error: expected identifier or ‘(’ before ‘=’ token 1854 | # This subroutine is called when no 'otherpars' exist. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:10: error: expected ‘)’ before ‘->’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:32: error: expected expression before ‘>’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2568:58: error: expected expression before ‘_Complex’ 2568 | } # sub: find_datatype() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2569:31: error: expected expression before ‘_Complex’ 2569 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2527:31: error: expected expression before ‘_Complex’ 2527 | } # sub: coerce_types() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2528:15: error: expected identifier or ‘(’ before ‘=’ token 2528 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1705:24: error: expected expression before ‘_Complex’ 1705 | "$trans->pdls[".($no++)."] = $_;\n" | ^~~~~~~ FFTW3.xs: In function ‘XS_PDL___rfft9’: FFTW3.xs:24324:9: error: expected identifier or ‘(’ before ‘_Complex’ 24324 | pdl *complex; | ^~~~~~~ FFTW3.xs:24341:13: error: expected identifier or ‘(’ before ‘=’ token 24341 | complex = PDL->SvPDLV(ST(1)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1853:16: error: expected identifier or ‘(’ before ‘=’ token 1853 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:34: error: expected expression before ‘_Complex’ 1854 | # This subroutine is called when no 'otherpars' exist. | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1864:16: error: expected identifier or ‘(’ before ‘=’ token 1864 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2571:14: error: expected ‘)’ before ‘->’ token 2571 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:10: error: expected identifier before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:63: error: expected expression before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2573:31: error: expected expression before ‘_Complex’ 2573 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:17: error: expected ‘)’ before ‘->’ token 2529 | # First, finds the greatest datatype, then, if not supported, takes | ~ ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:44: error: expected identifier before ‘_Complex’ 2529 | # First, finds the greatest datatype, then, if not supported, takes | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2530:14: error: expected identifier or ‘(’ before ‘->’ token 2530 | # the largest type supported by the function. | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2531:41: error: expected expression before ‘_Complex’ 2531 | # Not yet optimal. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2532:15: error: expected identifier or ‘(’ before ‘=’ token 2532 | # | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1706:24: error: expected expression before ‘_Complex’ 1706 | } @$pnames). | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:580:8: error: expected identifier or ‘(’ before ‘->’ token 580 | SETPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "$_[0]\->state &= ~PDL_BADVAL") }, | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: FFTW3.xs: In function ‘XS_PDL___irfft9’: FFTW3.xs:24478:9: error: expected identifier or ‘(’ before ‘_Complex’ 24478 | pdl *complex; | ^~~~~~~ FFTW3.xs:24495:13: error: expected identifier or ‘(’ before ‘=’ token 24495 | complex = PDL->SvPDLV(ST(0)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:13: error: expected identifier or ‘(’ before ‘=’ token 1854 | # This subroutine is called when no 'otherpars' exist. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:10: error: expected ‘)’ before ‘->’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:32: error: expected expression before ‘>’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2568:58: error: expected expression before ‘_Complex’ 2568 | } # sub: find_datatype() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2569:31: error: expected expression before ‘_Complex’ 2569 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2527:31: error: expected expression before ‘_Complex’ 2527 | } # sub: coerce_types() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2528:15: error: expected identifier or ‘(’ before ‘=’ token 2528 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1705:24: error: expected expression before ‘_Complex’ 1705 | "$trans->pdls[".($no++)."] = $_;\n" | ^~~~~~~ FFTW3.xs: In function ‘XS_PDL___rfft10’: FFTW3.xs:24789:9: error: expected identifier or ‘(’ before ‘_Complex’ 24789 | pdl *complex; | ^~~~~~~ FFTW3.xs:24806:13: error: expected identifier or ‘(’ before ‘=’ token 24806 | complex = PDL->SvPDLV(ST(1)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1853:16: error: expected identifier or ‘(’ before ‘=’ token 1853 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:34: error: expected expression before ‘_Complex’ 1854 | # This subroutine is called when no 'otherpars' exist. | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1864:16: error: expected identifier or ‘(’ before ‘=’ token 1864 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2571:14: error: expected ‘)’ before ‘->’ token 2571 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:10: error: expected identifier before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2572:63: error: expected expression before ‘_Complex’ 2572 | sub NT2Copies_p {&NT2Copies__({ToPtrs=>1},@_);} | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2573:31: error: expected expression before ‘_Complex’ 2573 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:17: error: expected ‘)’ before ‘->’ token 2529 | # First, finds the greatest datatype, then, if not supported, takes | ~ ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2529:44: error: expected identifier before ‘_Complex’ 2529 | # First, finds the greatest datatype, then, if not supported, takes | ^~~~~~~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2530:14: error: expected identifier or ‘(’ before ‘->’ token 2530 | # the largest type supported by the function. | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2531:41: error: expected expression before ‘_Complex’ 2531 | # Not yet optimal. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2532:15: error: expected identifier or ‘(’ before ‘=’ token 2532 | # | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1706:24: error: expected expression before ‘_Complex’ 1706 | } @$pnames). | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:580:8: error: expected identifier or ‘(’ before ‘->’ token 580 | SETPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "$_[0]\->state &= ~PDL_BADVAL") }, | ^~ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: FFTW3.xs: In function ‘XS_PDL___irfft10’: FFTW3.xs:24943:9: error: expected identifier or ‘(’ before ‘_Complex’ 24943 | pdl *complex; | ^~~~~~~ FFTW3.xs:24960:13: error: expected identifier or ‘(’ before ‘=’ token 24960 | complex = PDL->SvPDLV(ST(0)); | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1854:13: error: expected identifier or ‘(’ before ‘=’ token 1854 | # This subroutine is called when no 'otherpars' exist. | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:10: error: expected ‘)’ before ‘->’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^~ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:582:32: error: expected expression before ‘>’ token 582 | ISPDLSTATEGOOD => sub { PDL::PP::pp_line_numbers(__LINE__, "(($_[0]\->state & PDL_BADVAL) == 0)") }, | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2568:58: error: expected expression before ‘_Complex’ 2568 | } # sub: find_datatype() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2569:31: error: expected expression before ‘_Complex’ 2569 | | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2527:31: error: expected expression before ‘_Complex’ 2527 | } # sub: coerce_types() | ^ /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:2528:15: error: expected identifier or ‘(’ before ‘=’ token 2528 | | ^ In file included from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/Core/pdl.h:9, from /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1020: /home/mochan/perl5/perlbrew/perls/perl-5.32.1/lib/site_perl/5.32.1/x86_64-linux/PDL/PP.pm:1705:24: error: expected expression before ‘_Complex’ 1705 | "$trans->pdls[".($no++)."] = $_;\n" | ^~~~~~~ make: *** [Makefile:355: FFTW3.o] Error 1
_______________________________________________ pdl-devel mailing list pdl-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-devel