It seems that PDL::FFTW3 installs with no problemas using PDL 2.026 and perl 5.28.0, so the problem might have to do with the upgrade to perl 5.32.0.
Regards, Luis On Sat, Feb 20, 2021 at 02:52:37PM -0600, Luis Mochan wrote: > 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 -- 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