You are not logged in.

#1 2014-02-28 04:47:21

127001
Member
Registered: 2014-01-29
Posts: 6

Arch Repetier-Host Install Issue Involving TAP::Harness

I'm trying to get Repetier-Host installed on my laptop but I've run into an issue with some perl-moo dependencies.

perl-moo requires perl-class-method-modifiers>=1.1 and yaourt is running into issue when it comes to this:

perl-moo 1.004002-1  (Fri Jan 14 17:28:48 EST 2011)
( Unsupported package: Potentially dangerous ! )
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n

==> perl-moo dependencies:
 - perl-devel-globaldestruction>=0.11 (already installed)
 - perl-dist-checkconflicts>=0.02 (already installed)
 - perl-module-runtime>=0.012 (already installed)
 - perl-test-fatal>=-0.003 (already installed)
 - perl-class-method-modifiers>=1.1 (building from AUR)
 - perl-import-into>=1.002 (building from AUR)
 - perl-role-tiny>=1.003002 (building from AUR)
 - perl-strictures>=1.004003 (building from AUR)


==> Continue building perl-moo ? [Y/n]
==> ----------------------------------
==> 
==> Building and installing package
==> Install or build missing dependencies for perl-moo:

==> Downloading perl-class-method-modifiers PKGBUILD from AUR...
x PKGBUILD
Comment by mbunkus  (2014-01-15 09:34)
At the moment I cannot update the PKGBUILD beyond 2.08 because 2.09 depends on Module::Build::Tiny=0.030 which in turn depends on TAP::Harness=3.29. Unfortunately TAP::Harness is a core module, and Perl 5.18.1 (which is currently the latest in Arch) only comes with TAP::Harness 3.26.

perl-class-method-modifiers 2.08-1  (Sun Sep 21 19:40:39 EDT 2008)
( Unsupported package: Potentially dangerous ! )
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n

==> perl-class-method-modifiers dependencies:
 - perl (already installed)
 - perl-module-build-tiny>=0.028 (already installed)
 - perl-test-fatal (already installed)


==> Continue building perl-class-method-modifiers ? [Y/n]
==> -----------------------------------------------------
==> 
==> Building and installing package
==> Making package: perl-class-method-modifiers 2.08-1 (Thu Feb 27 23:32:25 EST 2014)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading Class-Method-Modifiers-2.08.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 30036  100 30036    0     0  26231      0  0:00:01  0:00:01 --:--:-- 72375
==> Validating source files with md5sums...
    Class-Method-Modifiers-2.08.tar.gz ... Passed
==> Validating source files with sha512sums...
    Class-Method-Modifiers-2.08.tar.gz ... Passed
==> Extracting sources...
  -> Extracting Class-Method-Modifiers-2.08.tar.gz with bsdtar
==> Starting build()...
Creating new 'Build' script for 'Class-Method-Modifiers' version '2.08'
cp lib/Class/Method/Modifiers.pm blib/lib/Class/Method/Modifiers.pm
==> Starting check()...
Can't locate TAP/Harness/Env.pm in @INC (you may need to install the TAP::Harness::Env module) (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/share/perl5/vendor_perl/Module/Build/Tiny.pm line 103.
==> ERROR: A failure occurred in check().
    Aborting...
==> ERROR: Makepkg was unable to build perl-class-method-modifiers.
==> Restart building perl-class-method-modifiers ? [y/N]
==> ----------------------------------------------------
==> 

How do I install/add this TAP::Harness::Env module? I was under the impression it should already be there.

Offline

#2 2014-03-06 16:31:27

donfabio
Member
Registered: 2013-06-30
Posts: 5

Re: Arch Repetier-Host Install Issue Involving TAP::Harness

Hi,
I got it working by modifying the PKGBUILD of perl-class-modifiers to build and install version 2.10. See my comment on https://aur.archlinux.org/packages/perl … modifiers/
You may do it as I did or wait for the maintainer to update the PKGBUILD.

Good luck!

Offline

Board footer

Powered by FluxBB