[Perl] perl.h

Patrick Dupre pdupre at gmx.com
Jeu 13 Juin 23:13:34 CEST 2024


J'ai des routines .xs qui me permettaient d'interfacer du c avec du perl

Avec la nouvelle version de gcc ou de perl
This is perl 5, version 38, subversion 2 (v5.38.2) built for x86_64-linux-thread-multi
gcc version 14.1.1 20240607 (Red Hat 14.1.1-5) (GCC) 

cela ne passe plus

gcc -c  -I. -I/usr/local/lib64/perl5/5.38/PDL/Core -Wextra -Wunused -Wno-incompatible-pointer-types -g   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/usr/lib64/perl5/CORE"   lines.c
In file included from lines.c:8:
/usr/lib64/perl5/CORE/perl.h:3356:22: error: unknown type name ‘off64_t’; did you mean ‘off_t’?
 3356 | #       define Off_t off64_t
      |                      ^~~~~~~
/usr/lib64/perl5/CORE/perlio.h:252:15: note: in expansion of macro ‘Off_t’
  252 | PERL_CALLCONV Off_t PerlIO_tell(PerlIO *);
      |               ^~~~~


On dirait qu'il y a un bug dans
/usr/lib64/perl5/CORE/perl.h

===========================================================================
 Patrick DUPRÉ                                 | | email: pdupre at gmx.com
===========================================================================



Plus d'informations sur la liste de diffusion Perl