You are not logged in.
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
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