Module PDF::API6 cannot be installed (AlwaysFail), perhaps it has some failing tests.
Tickets are opened/closed in this repo automatically (though not immediately).
If you can install the module without any problems, add works for me label, leave a comment saying that it works for you and mention any details that you feel are important.
If it needs a native library, put native dependency label, describe what you did to install it and ensure that same instructions are present in the README file of the module (otherwise submit a pull request). Also try to update this wiki page.
If the module is broken, try to fix it and send a PR. Add PR sent label.
If there is a problem in one of the dependencies, add failing dependency label and write a comment explaining the situation. Feel free to work on the corresponding ticket for the failing dependency.
It is a good idea to assign yourself to this ticket if you're working on it (to make sure two or more people are not working on the same ticket at the same time).
If you can't self-assign yourself or attach a label, please let us know on #perl6 channel on freenode or just leave a comment here. We will try to give you privileges as fast as possible.
Output:
===> Searching for: PDF::API6
===> Found: PDF::API6:ver<0.1.2>:auth<github:p6-pdf> [via Zef::Repository::Ecosystems<p6c>]
===> Fetching [OK]: PDF::API6:ver<0.1.2>:auth<github:p6-pdf> to /home/alex/Blin/data/zef-data/tmp/1549583872.32129.4219/PDF-API6.git
===> Extraction [OK]: PDF::API6 to /home/alex/Blin/data/zef-data/store/PDF-API6.git
===> Testing: PDF::API6:ver<0.1.2>:auth<github:p6-pdf>
===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
inst#/home/alex/Blin/installed/PDF::Content_0.2.8
inst#/home/alex/Blin/installed/Color_1.002006
inst#/home/alex/Blin/installed/Base64::Native_0.0.2
inst#/home/alex/Blin/installed/LibraryMake_1.0.0
inst#/home/alex/Blin/installed/Shell::Command_*
inst#/home/alex/Blin/installed/File::Which_1.0.1
inst#/home/alex/Blin/installed/File::Find_0.1
inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
inst#/home/alex/Blin/installed/Font::AFM_1.24.2
inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
inst#/home/alex/Blin/installed/PDF_0.3.5
inst#/home/alex/Blin/installed/OpenSSL_0.1.21
inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
inst#/home/alex/Blin/installed/Native::Packing_0.0.3
inst#/home/alex/Blin/installed/PDF::Class_0.3.5
inst#/home/alex/.perl6
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
ap#
nqp#
perl5#
t/00-basic.t .....
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run
# Failed test 'code sample'
# at t/01-readme.t line 23
# ===SORRY!===
# Could not find PDF::Class:ver<0.3.3+> at line 2 in:
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
# inst#/home/alex/Blin/installed/PDF::Content_0.2.8
# inst#/home/alex/Blin/installed/Color_1.002006
# inst#/home/alex/Blin/installed/Base64::Native_0.0.2
# inst#/home/alex/Blin/installed/LibraryMake_1.0.0
# inst#/home/alex/Blin/installed/Shell::Command_*
# inst#/home/alex/Blin/installed/File::Which_1.0.1
# inst#/home/alex/Blin/installed/File::Find_0.1
# inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
# inst#/home/alex/Blin/installed/Font::AFM_1.24.2
# inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
# inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
# inst#/home/alex/Blin/installed/PDF_0.3.5
# inst#/home/alex/Blin/installed/OpenSSL_0.1.21
# inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
# inst#/home/alex/Blin/installed/Native::Packing_0.0.3
# inst#/home/alex/Blin/installed/PDF::Class_0.3.5
# inst#/home/alex/.perl6
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
# ap#
# nqp#
# perl5#
#
eval error: use v6;
use PDF::API6;
use PDF::Page;
use PDF::Content::Text::Block;
use PDF::XObject::Image;
my PDF::API6 $pdf .= new;
$pdf.media-box = [0, 0, 200, 100];
my PDF::Page $page = $pdf.add-page;
constant X-Margin = 10;
constant Padding = 10;
$page.graphics: {
my PDF::Content::Text::Block $text-block = .text: {
.font = .core-font( :family<Helvetica>, :weight<bold>, :style<italic> );
.text-position = [X-Margin, 10];
.say: 'Hello, world';
}
my PDF::XObject::Image $img = .load-image: "t/images/lightbulb.gif";
.do($img, X-Margin + Padding + $text-block.width, 10);
}
$pdf.save-as: "tmp/hello-world.pdf";
in block at t/01-readme.t line 23
# Failed test 'code sample'
# at t/01-readme.t line 23
# ===SORRY!===
# Could not find PDF::Class:ver<0.3.3+> at line 2 in:
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
# inst#/home/alex/Blin/installed/PDF::Content_0.2.8
# inst#/home/alex/Blin/installed/Color_1.002006
# inst#/home/alex/Blin/installed/Base64::Native_0.0.2
# inst#/home/alex/Blin/installed/LibraryMake_1.0.0
# inst#/home/alex/Blin/installed/Shell::Command_*
# inst#/home/alex/Blin/installed/File::Which_1.0.1
# inst#/home/alex/Blin/installed/File::Find_0.1
# inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
# inst#/home/alex/Blin/installed/Font::AFM_1.24.2
# inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
# inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
# inst#/home/alex/Blin/installed/PDF_0.3.5
# inst#/home/alex/Blin/installed/OpenSSL_0.1.21
# inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
# inst#/home/alex/Blin/installed/Native::Packing_0.0.3
# inst#/home/alex/Blin/installed/PDF::Class_0.3.5
# inst#/home/alex/.perl6
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
# ap#
# nqp#
# perl5#
#
eval error: use PDF::API6;
use PDF::Page;
use PDF::Content::Page :PageSizes;
sub postfix:<mm>(Numeric $v){ ($v * 2.83).round(1) };
my PDF::API6 $pdf .= new;
my PDF::Page $page = $pdf.add-page;
# set-up Letter-size trim-box with symmetrical 3mm bleed
$page.trim-box = Letter;
$page.bleed = 3mm;
## $page.bleed = 3mm, 3mm, 3mm, 3mm; # same as above
say $page.bleed; # (8 8 8 8)
say $page.trim-box; # [0 0 612 792]
say $page.bleed-box; # [-8 -8 620 800]
in block at t/01-readme.t line 23
# Failed test 'code sample'
# at t/01-readme.t line 23
# ===SORRY!===
# Could not find PDF::Class:ver<0.3.3+> at line 2 in:
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
# inst#/home/alex/Blin/installed/PDF::Content_0.2.8
# inst#/home/alex/Blin/installed/Color_1.002006
# inst#/home/alex/Blin/installed/Base64::Native_0.0.2
# inst#/home/alex/Blin/installed/LibraryMake_1.0.0
# inst#/home/alex/Blin/installed/Shell::Command_*
# inst#/home/alex/Blin/installed/File::Which_1.0.1
# inst#/home/alex/Blin/installed/File::Find_0.1
# inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
# inst#/home/alex/Blin/installed/Font::AFM_1.24.2
# inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
# inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
# inst#/home/alex/Blin/installed/PDF_0.3.5
# inst#/home/alex/Blin/installed/OpenSSL_0.1.21
# inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
# inst#/home/alex/Blin/installed/Native::Packing_0.0.3
# inst#/home/alex/Blin/installed/PDF::Class_0.3.5
# inst#/home/alex/.perl6
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
# ap#
# nqp#
# perl5#
#
eval error: use v6;
use PDF::API6;
my PDF::API6 $pdf .= open("tmp/hello-world.pdf");
# dump existing graphics on page 1
my $page = $pdf.page(1);
my $gfx = $page.gfx;
dd $gfx.content-dump; # dump existing graphics operations
# add some more text to the page
$gfx.font = $gfx.core-font: :family<Courier>;
$gfx.text: {
.text-position = (10, 30);
.say("Demo added text");
}
in block at t/01-readme.t line 23
# Failed test 'code sample'
# at t/01-readme.t line 23
# ===SORRY!===
# Could not find PDF::Class:ver<0.3.3+> at line 2 in:
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
# inst#/home/alex/Blin/installed/PDF::Content_0.2.8
# inst#/home/alex/Blin/installed/Color_1.002006
# inst#/home/alex/Blin/installed/Base64::Native_0.0.2
# inst#/home/alex/Blin/installed/LibraryMake_1.0.0
# inst#/home/alex/Blin/installed/Shell::Command_*
# inst#/home/alex/Blin/installed/File::Which_1.0.1
# inst#/home/alex/Blin/installed/File::Find_0.1
# inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
# inst#/home/alex/Blin/installed/Font::AFM_1.24.2
# inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
# inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
# inst#/home/alex/Blin/installed/PDF_0.3.5
# inst#/home/alex/Blin/installed/OpenSSL_0.1.21
# inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
# inst#/home/alex/Blin/installed/Native::Packing_0.0.3
# inst#/home/alex/Blin/installed/PDF::Class_0.3.5
# inst#/home/alex/.perl6
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
# ap#
# nqp#
# perl5#
#
eval error: use v6;
use PDF::API6;
use PDF::Page;
use PDF::XObject::Form;
use PDF::Content::Color :rgb;
my PDF::API6 $pdf .= new;
my PDF::Page $page = $pdf.add-page;
$page.media-box = [0, 0, 275, 100];
# create a new XObject form of size 120 x 50
my @BBox = [0, 0, 120, 50];
my PDF::XObject::Form $form = $page.xobject-form: :@BBox;
$form.graphics: {
# color the entire form
.FillColor = rgb(.9, .8, .8);
.Rectangle: |@BBox;
.paint: :fill, :stroke;
}
$form.text: {
# add some sample text
.font = .core-font('Helvetica');
.text-position = 10, 10;
.say: "Sample form";
}
# display the form a couple of times
$page.graphics: {
.transform: :translate(10, 10);
.do($form);
.transform: :translate(130, 0), :rotate(.1);
.do($form);
}
$pdf.save-as: "tmp/sample-form.pdf";
in block at t/01-readme.t line 23
# Failed test 'code sample'
# at t/01-readme.t line 23
# ===SORRY!===
# Could not find PDF::Class:ver<0.3.3+> at line 2 in:
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
# inst#/home/alex/Blin/installed/PDF::Content_0.2.8
# inst#/home/alex/Blin/installed/Color_1.002006
# inst#/home/alex/Blin/installed/Base64::Native_0.0.2
# inst#/home/alex/Blin/installed/LibraryMake_1.0.0
# inst#/home/alex/Blin/installed/Shell::Command_*
# inst#/home/alex/Blin/installed/File::Which_1.0.1
# inst#/home/alex/Blin/installed/File::Find_0.1
# inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
# inst#/home/alex/Blin/installed/Font::AFM_1.24.2
# inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
# inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
# inst#/home/alex/Blin/installed/PDF_0.3.5
# inst#/home/alex/Blin/installed/OpenSSL_0.1.21
# inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
# inst#/home/alex/Blin/installed/Native::Packing_0.0.3
# inst#/home/alex/Blin/installed/PDF::Class_0.3.5
# inst#/home/alex/.perl6
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
# ap#
# nqp#
# perl5#
#
eval error: use PDF::API6;
use PDF::Content::Ops :OpCode;
my PDF::API6 $pdf .= open: "tmp/basic.pdf";
my $page = $pdf.page: 1;
my sub callback($op, *@args) {
given $op {
when TextMove|TextMoveSet|SetTextMatrix {
note "Text matrix updated by $op to {$*gfx.TextMatrix}";
}
}
}
my $gfx = $page.render( :&callback);
in block at t/01-readme.t line 23
# Failed test 'code sample'
# at t/01-readme.t line 23
# ===SORRY!===
# Could not find PDF::Class:ver<0.3.3+> at line 2 in:
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
# inst#/home/alex/Blin/installed/PDF::Content_0.2.8
# inst#/home/alex/Blin/installed/Color_1.002006
# inst#/home/alex/Blin/installed/Base64::Native_0.0.2
# inst#/home/alex/Blin/installed/LibraryMake_1.0.0
# inst#/home/alex/Blin/installed/Shell::Command_*
# inst#/home/alex/Blin/installed/File::Which_1.0.1
# inst#/home/alex/Blin/installed/File::Find_0.1
# inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
# inst#/home/alex/Blin/installed/Font::AFM_1.24.2
# inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
# inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
# inst#/home/alex/Blin/installed/PDF_0.3.5
# inst#/home/alex/Blin/installed/OpenSSL_0.1.21
# inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
# inst#/home/alex/Blin/installed/Native::Packing_0.0.3
# inst#/home/alex/Blin/installed/PDF::Class_0.3.5
# inst#/home/alex/.perl6
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
# ap#
# nqp#
# perl5#
#
eval error: use PDF::API6;
my PDF::API6 $pdf .= new;
$pdf.add-page for 1 .. 7;
use PDF::Destination :Fit;
sub dest(|c) { :destination($pdf.destination(|c)) }
$pdf.outlines.kids = [
%( :Title('1. Purpose of this Document'), dest(:page(1))),
%( :Title('2. Pre-requisites'), dest(:page(2))),
%( :Title('3. Compiler Speed-up'), dest(:page(3))),
%( :Title('4. Recompiling the Kernel for Modules'), dest(:page(4)),
:kids[
%( :Title('5.1. Configuring Debian or RedHat for Modules'),
dest(:page(5), :fit(FitXYZoom), :top(798)) ),
%( :Title('5.2. Configuring Slackware for Modules'),
dest(:page(5), :fit(FitXYZoom), :top(400)) ),
%( :Title('5.3. Configuring Other Distributions for Module'),
dest(:page(5), :fit(FitXYZoom), :top(200)) ),
],
),
%( :Title('Appendix'), dest(:page(7))),
];
in block at t/01-readme.t line 23
# Failed test 'code sample'
# at t/01-readme.t line 23
# ===SORRY!===
# Could not find PDF::Class:ver<0.3.3+> at line 2 in:
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
# file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
# inst#/home/alex/Blin/installed/PDF::Content_0.2.8
# inst#/home/alex/Blin/installed/Color_1.002006
# inst#/home/alex/Blin/installed/Base64::Native_0.0.2
# inst#/home/alex/Blin/installed/LibraryMake_1.0.0
# inst#/home/alex/Blin/installed/Shell::Command_*
# inst#/home/alex/Blin/installed/File::Which_1.0.1
# inst#/home/alex/Blin/installed/File::Find_0.1
# inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
# inst#/home/alex/Blin/installed/Font::AFM_1.24.2
# inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
# inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
# inst#/home/alex/Blin/installed/PDF_0.3.5
# inst#/home/alex/Blin/installed/OpenSSL_0.1.21
# inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
# inst#/home/alex/Blin/installed/Native::Packing_0.0.3
# inst#/home/alex/Blin/installed/PDF::Class_0.3.5
# inst#/home/alex/.perl6
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
# inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
# ap#
# nqp#
# perl5#
#
eval error: use v6;
use PDF::API6;
use PDF::Destination :Fit;
use PDF::Annot::Link;
use PDF::Content::Color :ColorName;
use PDF::Border :BorderStyle;
use PDF::Annot::Text;
use PDF::Filespec;
my PDF::API6 $pdf .= new;
$pdf.add-page for 1 .. 2;
sub dest(|c) { :destination($pdf.destination(|c)) }
sub action(|c) { :action($pdf.action(|c)) }
my $gfx = $pdf.page(1).gfx;
$gfx.text: {
.font = .core-font: 'Times-Roman';
#-- create a link from a region on Page 1 to Page 2 --
.text-position = 377, 545;
my PDF::Annot::Link $link = $pdf.annotation(
:page(1),
:text("see page 2"),
|dest(:page(2)),
:color(Blue),
);
#-- Link to an URI --
.text-position = 377, 515;
$link = $pdf.annotation(
:page(1),
:text("Perl 6"),
|action(:uri<https://perl6.org>),
:color(Orange),
);
#-- Link to a Page in another PDF --
# display the annotation with a 2pt dashed border
my $border-style = {
:width(2), # 2 point width
# 3 point dashes, alternating with 2-point gaps
:style(BorderStyle::Dashed),
:dash-pattern[3, 2],
};
.text-position = 377, 485;
$link = $pdf.annotation(
:page(1),
:text("Example PDF Form"),
|action(
:file<../t/pdf/OoPdfFormExample.pdf>,
:page(1), :fit(FitXYZoom), :top(400),
),
:color(Green),
:$border-style,
);
}
#-- Create a Text annotation --
my Str $content = q:to<END-QUOTE>;
To be, or not to be: that is the question: Whether 'tis
nobler in the mind to suffer the slings and arrows of
outrageous fortune, or to take arms against a sea of
troubles, and by opposing end them?
END-QUOTE
my PDF::Annot::Text $note = $pdf.annotation(
:page(1),
:$content,
:rect[ 377, 455, 455, 467 ],
:color[0, 0, 1],
);
#-- Add a File Attachment annotation
my PDF::Filespec $attachment = $pdf.attachment("t/images/lightbulb.gif");
$content = 'Click on the paperclip to see an image as an example image attachment';
$pdf.annotation(
:page(1),
:$attachment,
:text-label("Light Bulb"),
:$content,
:icon-name<Paperclip>,
:rect[ 377, 395, 425, 412 ],
);
in block at t/01-readme.t line 23
# Looks like you failed 7 tests of 7
t/01-readme.t ....
Dubious, test returned 7 (wstat 1792, 0x700)
Failed 7/7 subtests
===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
inst#/home/alex/Blin/installed/PDF::Content_0.2.8
inst#/home/alex/Blin/installed/Color_1.002006
inst#/home/alex/Blin/installed/Base64::Native_0.0.2
inst#/home/alex/Blin/installed/LibraryMake_1.0.0
inst#/home/alex/Blin/installed/Shell::Command_*
inst#/home/alex/Blin/installed/File::Which_1.0.1
inst#/home/alex/Blin/installed/File::Find_0.1
inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
inst#/home/alex/Blin/installed/Font::AFM_1.24.2
inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
inst#/home/alex/Blin/installed/PDF_0.3.5
inst#/home/alex/Blin/installed/OpenSSL_0.1.21
inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
inst#/home/alex/Blin/installed/Native::Packing_0.0.3
inst#/home/alex/Blin/installed/PDF::Class_0.3.5
inst#/home/alex/.perl6
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
ap#
nqp#
perl5#
t/annotations.t ..
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run
===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
inst#/home/alex/Blin/installed/PDF::Content_0.2.8
inst#/home/alex/Blin/installed/Color_1.002006
inst#/home/alex/Blin/installed/Base64::Native_0.0.2
inst#/home/alex/Blin/installed/LibraryMake_1.0.0
inst#/home/alex/Blin/installed/Shell::Command_*
inst#/home/alex/Blin/installed/File::Which_1.0.1
inst#/home/alex/Blin/installed/File::Find_0.1
inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
inst#/home/alex/Blin/installed/Font::AFM_1.24.2
inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
inst#/home/alex/Blin/installed/PDF_0.3.5
inst#/home/alex/Blin/installed/OpenSSL_0.1.21
inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
inst#/home/alex/Blin/installed/Native::Packing_0.0.3
inst#/home/alex/Blin/installed/PDF::Class_0.3.5
inst#/home/alex/.perl6
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
ap#
nqp#
perl5#
t/colors.t .......
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run
===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
inst#/home/alex/Blin/installed/PDF::Content_0.2.8
inst#/home/alex/Blin/installed/Color_1.002006
inst#/home/alex/Blin/installed/Base64::Native_0.0.2
inst#/home/alex/Blin/installed/LibraryMake_1.0.0
inst#/home/alex/Blin/installed/Shell::Command_*
===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
inst#/home/alex/Blin/installed/PDF::API6_0.1.2
file#/home/alex/Blin/data/zef/lib
inst#/home/alex/Blin/installed/PDF::Content_0.2.8
inst#/home/alex/Blin/installed/Color_1.002006
inst#/home/alex/Blin/installed/Base64::Native_0.0.2
inst#/home/alex/Blin/installed/LibraryMake_1.0.0
inst#/home/alex/Blin/installed/Shell::Command_*
inst#/home/alex/Blin/installed/File::Which_1.0.1
inst#/home/alex/Blin/installed/File::Find_0.1
inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
inst#/home/alex/Blin/installed/Font::AFM_1.24.2
inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
inst#/home/alex/Blin/installed/PDF_0.3.5
inst#/home/alex/Blin/installed/OpenSSL_0.1.21
inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
inst#/home/alex/Blin/installed/Native::Packing_0.0.3
inst#/home/alex/Blin/installed/PDF::Class_0.3.5
inst#/home/alex/.perl6
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
ap#
nqp#
perl5#
inst#/home/alex/Blin/installed/File::Which_1.0.1
inst#/home/alex/Blin/installed/File::Find_0.1
inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
inst#/home/alex/Blin/installed/Font::AFM_1.24.2
inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
inst#/home/alex/Blin/installed/PDF_0.3.5
inst#/home/alex/Blin/installed/OpenSSL_0.1.21
inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
inst#/home/alex/Blin/installed/Native::Packing_0.0.3
inst#/home/alex/Blin/installed/PDF::Class_0.3.5
inst#/home/alex/.perl6
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
ap#
nqp#
perl5#
t/fields.t .......
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run
===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
inst#/home/alex/Blin/installed/PDF::Content_0.2.8
inst#/home/alex/Blin/installed/Color_1.002006
inst#/home/alex/Blin/installed/Base64::Native_0.0.2
inst#/home/alex/Blin/installed/LibraryMake_1.0.0
inst#/home/alex/Blin/installed/Shell::Command_*
inst#/home/alex/Blin/installed/File::Which_1.0.1
inst#/home/alex/Blin/installed/File::Find_0.1
inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
inst#/home/alex/Blin/installed/Font::AFM_1.24.2
inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
inst#/home/alex/Blin/installed/PDF_0.3.5
inst#/home/alex/Blin/installed/OpenSSL_0.1.21
inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
inst#/home/alex/Blin/installed/Native::Packing_0.0.3
inst#/home/alex/Blin/installed/PDF::Class_0.3.5
inst#/home/alex/.perl6
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
ap#
nqp#
perl5#
t/outlines.t .....
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run
===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
inst#/home/alex/Blin/installed/PDF::Content_0.2.8
inst#/home/alex/Blin/installed/Color_1.002006
inst#/home/alex/Blin/installed/Base64::Native_0.0.2
inst#/home/alex/Blin/installed/LibraryMake_1.0.0
inst#/home/alex/Blin/installed/Shell::Command_*
inst#/home/alex/Blin/installed/File::Which_1.0.1
inst#/home/alex/Blin/installed/File::Find_0.1
inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
inst#/home/alex/Blin/installed/Font::AFM_1.24.2
inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
inst#/home/alex/Blin/installed/PDF_0.3.5
inst#/home/alex/Blin/installed/OpenSSL_0.1.21
inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
inst#/home/alex/Blin/installed/Native::Packing_0.0.3
inst#/home/alex/Blin/installed/PDF::Class_0.3.5
inst#/home/alex/.perl6
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
ap#
nqp#
perl5#
t/preferences.t ..
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run
Test Summary Report
-------------------
t/00-basic.t (Wstat: 256 Tests: 0 Failed: 0)
Non-zero exit status: 1
Parse errors: No plan found in TAP output
t/01-readme.t (Wstat: 1792 Tests: 7 Failed: 7)
Failed tests: 1-7
Non-zero exit status: 7
t/annotations.t (Wstat: 256 Tests: 0 Failed: 0)
Non-zero exit status: 1
Parse errors: No plan found in TAP output
t/colors.t (Wstat: 256 Tests: 0 Failed: 0)
Non-zero exit status: 1
Parse errors: No plan found in TAP output
t/fields.t (Wstat: 256 Tests: 0 Failed: 0)
Non-zero exit status: 1
Parse errors: No plan found in TAP output
t/outlines.t (Wstat: 256 Tests: 0 Failed: 0)
Non-zero exit status: 1
Parse errors: No plan found in TAP output
t/preferences.t (Wstat: 256 Tests: 0 Failed: 0)
Non-zero exit status: 1
Parse errors: No plan found in TAP output
Files=7, Tests=7, 14 wallclock secs ( 0.04 usr 0.02 sys + 14.37 cusr 1.36 csys = 15.79 CPU)
Result: FAIL
===> Testing [FAIL]: PDF::API6:ver<0.1.2>:auth<github:p6-pdf>
Failed to get passing tests, but continuing with --force-test
===> Installing: PDF::API6:ver<0.1.2>:auth<github:p6-pdf>
===> Install [FAIL] for PDF::API6:ver<0.1.2>:auth<github:p6-pdf>: ===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
inst#/home/alex/Blin/installed/PDF::API6_0.1.2
file#/home/alex/Blin/data/zef/lib
inst#/home/alex/Blin/installed/PDF::Content_0.2.8
inst#/home/alex/Blin/installed/Color_1.002006
inst#/home/alex/Blin/installed/Base64::Native_0.0.2
inst#/home/alex/Blin/installed/LibraryMake_1.0.0
inst#/home/alex/Blin/installed/Shell::Command_*
inst#/home/alex/Blin/installed/File::Which_1.0.1
inst#/home/alex/Blin/installed/File::Find_0.1
inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
inst#/home/alex/Blin/installed/Font::AFM_1.24.2
inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
inst#/home/alex/Blin/installed/PDF_0.3.5
inst#/home/alex/Blin/installed/OpenSSL_0.1.21
inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
inst#/home/alex/Blin/installed/Native::Packing_0.0.3
inst#/home/alex/Blin/installed/PDF::Class_0.3.5
inst#/home/alex/.perl6
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
ap#
nqp#
perl5#
Module PDF::API6 cannot be installed (
AlwaysFail
), perhaps it has some failing tests.works for me
label, leave a comment saying that it works for you and mention any details that you feel are important.native dependency
label, describe what you did to install it and ensure that same instructions are present in the README file of the module (otherwise submit a pull request). Also try to update this wiki page.PR sent
label.failing dependency
label and write a comment explaining the situation. Feel free to work on the corresponding ticket for the failing dependency.If you can't self-assign yourself or attach a label, please let us know on #perl6 channel on freenode or just leave a comment here. We will try to give you privileges as fast as possible.
Output:
Ping @p6-pdf
Previous ticket: #106