On Thu, 25 Aug 2016 20:37:23 +0100, Chris Lamb wrote: > > I assume the problem that the full (and thereby arbitrary/random) > > path is includeded/used somewhere and your patch changes this to a > > path relative to the build directory. > > Exactly. The call to Cwd::abs_path introduces the build directory into > target: > > http://i.imgur.com/IYdackI.jpg
[..] > Hope that helps. It does, thanks :) Patch applied and ... ... and then the package doesn't build for me, the tests fail with: dh_auto_test perl Build test --verbose 1 # Failed test 'use Module::Build::WithXSpp;' # at t/001_load.t line 6. # Tried to use 'Module::Build::WithXSpp'. # Error: Global symbol "$this" requires explicit package name (did you forget to declare "my $this"?) at /build/libmodule-build-withxspp-perl-0.14/blib/lib/Module/Build/WithXSpp.pm line 232. # Global symbol "$this" requires explicit package name (did you forget to declare "my $this"?) at /build/libmodule-build-withxspp-perl-0.14/blib/lib/Module/Build/WithXSpp.pm line 235. # Compilation failed in require at t/001_load.t line 6. # BEGIN failed--compilation aborted at t/001_load.t line 6. # Looks like you failed 1 test of 1. t/001_load.t .. 1..1 not ok 1 - use Module::Build::WithXSpp; Dubious, test returned 1 (wstat 256, 0x100) Failed 1/1 subtests Test Summary Report ------------------- t/001_load.t (Wstat: 256 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 1 Files=1, Tests=1, 0 wallclock secs ( 0.01 usr 0.01 sys + 0.09 cusr 0.00 csys = 0.11 CPU) Result: FAIL Failed 1/1 test programs. 1/1 subtests failed. Cheers, gregor -- .''`. Homepage https://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - https://www.debian.org/ `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Status Quo: Ol Rag Blues
signature.asc
Description: Digital Signature