On Sun, 24 Jun 2018 15:38:16 +0300, Niko Tyni wrote: > There seem to be multiple problems here.
Thanks for all your work! > Another is that the code in xs/ should really be rebuilt from the > sources in swig/, but this is currently skipped; Build.PL has > > my $ver2func = do(catfile(qw/inc ver2func/)); > > which breaks silently now that cwd is not on @INC anymore. I patched Build.PL like: -my $ver2func = do(catfile(qw/inc ver2func/)); +my $ver2func = do('./' . catfile(qw/inc ver2func/)); > I was able to cobble a working rebuild together with something like this: > > perl -I. Build.PL > perl Build clean # removes xs/* > perl -I. Build.PL > perl Build # regenerates xs/* > perl Build test This doesn't work for me, I run into perl Build Can't find appropriate bindings version, check 'xs' directory, it should contains bindings with version <= current GSL version (2.5) at inc/GSLBuilder.pm line 93. (from inc/GSLBuilder.pm). But the good news is that I found another way to force a swig rebuild: --- a/inc/GSLBuilder.pm +++ b/inc/GSLBuilder.pm @@ -10,7 +10,7 @@ use base 'Module::Build'; sub is_release { - return -e '.git' ? 0 : 1; + return 0; } sub subsystems { sort qw/ > and the attached two patches. Thanks! > The latter one may not turn out to be > necessary if the deprecated functions get reinstated with #902281. Ack. I've pushed your and my patches, but I'd rather have another doublecheck before uploading. Cheers, gregor -- .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06 `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe `- NP: Various Artists: Fields of Athenry
signature.asc
Description: Digital Signature