dev-perl/math-pari-2.010709 fails if built in a system with perl-5.10 (from the perl-experimental overlay) with: ------ i686-pc-linux-gnu-gcc -c -I ../pari-2.1.7/src -I../pari-2.1.7/src/headers -I../pari-2.1.7/src -I./libPARI -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -march=i686 -pipe -DVERSION=\"2.010709\" -DXS_VERSION=\"2.010709\" -fPIC "-I/usr/lib/perl5/5.10.0/i686-linux/CORE" -DPARI_VERSION_EXP=2001007 -DDEBUG_PARI -DLSB_in_U32=0 -Derr=pari_err -DGCC_INLINE Pari.c Pari.xs: In function 'installPerlFunctionCV': Pari.xs:1153: error: 'XPVCV' has no member named 'xof_off' Pari.xs: In function 'callPerlFunction': Pari.xs:1219: error: 'XPVCV' has no member named 'xof_off' make: *** [Pari.o] Error 1 ------ If one uses perl-5.8.8 it builds and install but still: * Downgrades pari to an older versione than the latest stable one in portage * It's not the latest dev-perl/math-pari available on CPAN I'll attach a bumped and patched ebuild within minutes.
Created attachment 167538 [details] dev-perl/math-pari 2.010800 This uses sci-mathematics/pari-2.3.2 to build. The "hppa" architecture for which there were a couple of patches was removed as I don't have a machine to test it.
Michele, math-pari was bumped. Can you please test if it works?
Hi! The 2.010800 in Portage still does seem to want ~sci-mathemtics/pari-2.1.7, therefore downgrading 2.3.2 if one has it installed. It should probably accept to build with math-pari up to 2.3.2 (which is the latest stable in Gentoo), which works perfectly for this module, just to avoid unwanted downgrades. Michele.