Package Details: perl-plack 1.0037-1

Git Clone URL: https://aur.archlinux.org/perl-plack.git (read-only)
Package Base: perl-plack
Description: Perl Superglue for Web frameworks and Web Servers
Upstream URL: https://metacpan.org/release/Plack
Licenses: GPL, PerlArtistic
Submitter: Athaba
Maintainer: bunder
Last Packager: bunder
Votes: 11
Popularity: 0.362098
First Submitted: 2010-04-15 10:04
Last Updated: 2015-08-14 08:37

Sources (1)

Latest Comments

Pauligrinder commented on 2015-12-21 08:58

Some dependencies are missing, I had to install them manually to make this package build (otherwise yaourt would've built and installed those automatically).

error: target not found: perl-http-request-ascgi
error: target not found: perl-fcgi-procmanager
error: target not found: perl-http-server-simple-psgi
error: target not found: perl-authen-simple-passwd
error: target not found: perl-io-handle-util
error: target not found: perl-log-dispatch-array
error: target not found: perl-lwp-protocol-http10
error: target not found: perl-module-refresh
error: target not found: perl-test-tcp>=2.00

bunder commented on 2015-02-14 20:11

sl1pkn07, these are not errors. Dependencies are optional. Do not want to require everything to be installed at build time. Can add then to optdepends. Reasonable?

sl1pkn07 commented on 2015-02-14 12:35

t/Plack-Middleware/cgibin.t .......................... skipped: Test requires module 'CGI::Emulate::PSGI' but it's not found
t/Plack-Middleware/cgibin_exec.t ..................... skipped: Test requires module 'CGI::Emulate::PSGI' but it's not found
t/Plack-Middleware/wrapcgi.t ......................... skipped: Test requires module 'CGI::Emulate::PSGI' but it's not found
t/Plack-Middleware/wrapcgi_exec.t .................... skipped: Test requires module 'CGI::Emulate::PSGI' but it's not found

needs 'perl-cgi-emulate-psgi' chackdepend

and after install

t/Plack-Middleware/cgibin.t .......................... skipped: Test requires module 'CGI::Compile' but it's not found
t/Plack-Middleware/cgibin_exec.t ..................... skipped: Test requires module 'CGI::Compile' but it's not found
t/Plack-Middleware/wrapcgi.t ......................... skipped: Test requires module 'CGI::Compile' but it's not found
t/Plack-Middleware/wrapcgi_exec.t .................... skipped: Test requires module 'CGI::Compile' but it's not found

missing 'perl-cgi-compile' (http://search.cpan.org/dist/CGI-Compile/lib/CGI/Compile.pm)

greetings

sl1pkn07 commented on 2014-06-10 22:27

missing 'perl-cgi-compile'

greetings

bunder commented on 2014-02-08 08:39

Updated according to Synthead comment. Thank you!

sl1pkn07 commented on 2014-02-07 05:56

@bunder

you can update PKGBUILD (NOT package) to update depends/makedepends/checkdepend?

greetings

bunder commented on 2013-11-14 17:09

Can't update now, because core/perl version is 5.18.1 and includes HTTP::Tiny v0.025, but Plack v1.0029 requires HTTP::Tiny v0.034. Waiting for core/perl update.

Synthead commented on 2013-07-27 19:31

Please add 'perl-cgi-compile', 'perl-http-request-ascgi', 'perl-fcgi', 'perl-fcgi-procmanager', 'perl-http-server-simple-psgi', 'perl-log-log4perl', 'perl-authen-simple-passwd', 'perl-io-handle-util', 'perl-log-dispatch-array', 'perl-lwp-protocol-http10', 'perl-module-refresh', and 'perl-mime-types' to the ${checkdepends} array.

Synthead commented on 2013-07-27 19:04

Please add 'perl-file-sharedir-install' to ${makedepends} array

Synthead commented on 2013-07-27 18:39

$ makepkg
...
==> Starting build()...
Can't locate File/ShareDir/Install.pm in @INC (you may need to install the File::ShareDir::Install 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 Makefile.PL line 9.
BEGIN failed--compilation aborted at Makefile.PL line 9.
==> ERROR: A failure occurred in build().
Aborting...

$ pacman -Qs sharedir
local/perl-file-sharedir 1.03-2
Locate per-dist and per-module shared files

Athaba commented on 2013-05-11 20:07

Sorry, it's just really hard to debug right now, cause one of the dependencies I don't maintain has the same problem you mentioned earlier. It's fixed here now. I will go over he dependencies and fix it.

kensai commented on 2013-05-11 18:34

Thanks, it now starts building but it gives this error:

t/HTTP-Message-PSGI/empty_streamed_response.t ...... Can't locate Apache/LogFormat/Compiler.pm in @INC (@INC contains: /tmp/yaourt-tmp-kensai/aur-perl-plack/src/Plack-1.0024/blib/lib /tmp/yaourt-tmp-kensai/aur-perl-plack/src/Plack-1.0024/blib/arch /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 /tmp/yaourt-tmp-kensai/aur-perl-plack/src/Plack-1.0024/blib/lib/Plack/Middleware/AccessLog.pm line 6.
BEGIN failed--compilation aborted at /tmp/yaourt-tmp-kensai/aur-perl-plack/src/Plack-1.0024/blib/lib/Plack/Middleware/AccessLog.pm line 6.
Compilation failed in require at /usr/share/perl5/core_perl/parent.pm line 20.

You happen to know which dependencies are missing here?

Athaba commented on 2013-05-11 16:38

Can you try weather the new version fixes the problem?

kensai commented on 2013-05-11 16:12

Always errors when building:

==> Starting build()...
/var/cache/pacman/pkg/perl-plack-31983/perl-plack/PKGBUILD: line 25: cd: /Plack-1.0024: No such file or directory
==> ERROR: A failure occurred in build().
Aborting...

xRemaLx commented on 2013-04-04 09:37

Depends on perl-file-sharedir-install>=0.04 as makedepends

Athaba commented on 2011-10-09 09:35

Fixed and updated. Thanks!

minimalist commented on 2011-10-08 22:32

Depends on perl-lwp, which does not exist:
error: failed to prepare transaction (could not satisfy dependencies)
:: perl-plack: requires perl-lwp