eisseven > tar xzf Template-Toolkit-2.22.tar.gz eisseven > cd Template-Toolkit-2.22 eisseven > perl Makefile.PL Template Toolkit Version 2.22 ============================= Using Unix defaults. Run 'perl Makefile.PL TT_HELP' for a summary of options. The Template Toolkit requires that the AppConfig module (version 1.56 or later) first be installed. This is used by the 'ttree' program for reading command line options and configuration files. It is available from CPAN: http://www.cpan.org/authors/Andy_Wardley/ Template::Stash::XS ------------------- The Template::Stash module is a core part of the Template Toolkit, implementing the magic for accessing data using the dot notation. There is a high speed version, Template::Stash::XS, written in C. This makes the Template Toolkit run about twice as fast as when using the regular Template::Stash written in Perl. If you've got a C compiler on your system then you can elect to have the XS Stash built. You can also specify that you want to use the XS Stash by default. Note that as of version 2.15 the XS Stash now supports access to tied hashes and arrays. See 'perldoc Template::Config' for further details. Do you want to build the XS Stash module? [y] XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx eisseven > tar xzf Template-Toolkit-2.22.tar.gz eisseven > cd Template-Toolkit-2.22 eisseven > perl Makefile.PL Template Toolkit Version 2.22 ============================= Using Unix defaults. Run 'perl Makefile.PL TT_HELP' for a summary of options. Template::Stash::XS ------------------- The Template::Stash module is a core part of the Template Toolkit, implementing the magic for accessing data using the dot notation. There is a high speed version, Template::Stash::XS, written in C. This makes the Template Toolkit run about twice as fast as when using the regular Template::Stash written in Perl. If you've got a C compiler on your system then you can elect to have the XS Stash built. You can also specify that you want to use the XS Stash by default. Note that as of version 2.15 the XS Stash now supports access to tied hashes and arrays. See 'perldoc Template::Config' for further details. Do you want to build the XS Stash module? [y] Do you want to use the XS Stash by default? [y] Checking if your kit is complete... Looks good Checking if your kit is complete... Looks good Writing Makefile for Template::Stash::XS Writing Makefile for Template Configuration complete. You should now run 'make', 'make test' and then 'make install'. See the README file for further information. eisseven > make cp lib/Template/Manual/Directives.pod blib/lib/Template/Manual/Directives.pod cp lib/Template/Manual/Views.pod blib/lib/Template/Manual/Views.pod cp lib/Template/Plugin/HTML.pm blib/lib/Template/Plugin/HTML.pm cp lib/Template/Stash.pm blib/lib/Template/Stash.pm cp lib/Template/Context.pm blib/lib/Template/Context.pm cp lib/Template/Manual/Intro.pod blib/lib/Template/Manual/Intro.pod cp lib/Template/Modules.pod blib/lib/Template/Modules.pod cp lib/Template/Plugin/Procedural.pm blib/lib/Template/Plugin/Procedural.pm cp lib/Template/Plugin/Iterator.pm blib/lib/Template/Plugin/Iterator.pm cp lib/Template/Tools/ttree.pod blib/lib/Template/Tools/ttree.pod cp lib/Template/Toolkit.pod blib/lib/Template/Toolkit.pod cp lib/Template/Plugin/Scalar.pm blib/lib/Template/Plugin/Scalar.pm cp lib/Template/Namespace/Constants.pm blib/lib/Template/Namespace/Constants.pm cp lib/Template/Tutorial/Web.pod blib/lib/Template/Tutorial/Web.pod cp lib/Template/Iterator.pm blib/lib/Template/Iterator.pm cp lib/Template/Plugin/String.pm blib/lib/Template/Plugin/String.pm cp lib/Template/Stash/XS.pm blib/lib/Template/Stash/XS.pm cp lib/Template/Manual.pod blib/lib/Template/Manual.pod cp lib/Template/View.pm blib/lib/Template/View.pm cp lib/Template/Manual/Credits.pod blib/lib/Template/Manual/Credits.pod cp lib/Template/Plugin/Filter.pm blib/lib/Template/Plugin/Filter.pm cp lib/Template/Manual/Plugins.pod blib/lib/Template/Manual/Plugins.pod cp lib/Template/Plugin/Dumper.pm blib/lib/Template/Plugin/Dumper.pm cp lib/Template/Plugin/Date.pm blib/lib/Template/Plugin/Date.pm cp lib/Template/Manual/VMethods.pod blib/lib/Template/Manual/VMethods.pod cp lib/Template/Plugin/File.pm blib/lib/Template/Plugin/File.pm cp lib/Template/Constants.pm blib/lib/Template/Constants.pm cp lib/Template/Plugin/Image.pm blib/lib/Template/Plugin/Image.pm cp lib/Template/Plugin/Assert.pm blib/lib/Template/Plugin/Assert.pm cp lib/Template/Manual/Config.pod blib/lib/Template/Manual/Config.pod cp lib/Template/Test.pm blib/lib/Template/Test.pm cp lib/Template.pm blib/lib/Template.pm cp lib/Template/VMethods.pm blib/lib/Template/VMethods.pm cp lib/Template/Plugin/Table.pm blib/lib/Template/Plugin/Table.pm cp lib/Template/Provider.pm blib/lib/Template/Provider.pm cp lib/Template/Plugin/Format.pm blib/lib/Template/Plugin/Format.pm cp lib/Template/Plugin/View.pm blib/lib/Template/Plugin/View.pm cp lib/Template/Stash/Context.pm blib/lib/Template/Stash/Context.pm cp lib/Template/Directive.pm blib/lib/Template/Directive.pm cp lib/Template/Plugin/Datafile.pm blib/lib/Template/Plugin/Datafile.pm cp lib/Template/Plugin/Directory.pm blib/lib/Template/Plugin/Directory.pm cp lib/Template/Plugin/Wrap.pm blib/lib/Template/Plugin/Wrap.pm cp lib/Template/Base.pm blib/lib/Template/Base.pm cp lib/Template/Plugin/Math.pm blib/lib/Template/Plugin/Math.pm cp lib/Template/Filters.pm blib/lib/Template/Filters.pm cp lib/Template/Manual/Internals.pod blib/lib/Template/Manual/Internals.pod cp lib/Template/Plugin/Pod.pm blib/lib/Template/Plugin/Pod.pm cp lib/Template/Service.pm blib/lib/Template/Service.pm cp lib/Template/Manual/Variables.pod blib/lib/Template/Manual/Variables.pod cp lib/Template/Parser.pm blib/lib/Template/Parser.pm cp lib/Template/Tools/tpage.pod blib/lib/Template/Tools/tpage.pod cp lib/Template/Plugins.pm blib/lib/Template/Plugins.pm cp lib/Template/Manual/Syntax.pod blib/lib/Template/Manual/Syntax.pod cp lib/Template/Tutorial.pod blib/lib/Template/Tutorial.pod cp lib/Template/Grammar.pm blib/lib/Template/Grammar.pm cp lib/Template/Plugin.pm blib/lib/Template/Plugin.pm cp lib/Template/FAQ.pod blib/lib/Template/FAQ.pod cp lib/Template/Config.pm blib/lib/Template/Config.pm cp lib/Template/Tools.pod blib/lib/Template/Tools.pod cp lib/Template/Plugin/CGI.pm blib/lib/Template/Plugin/CGI.pm cp lib/Template/Manual/Filters.pod blib/lib/Template/Manual/Filters.pod cp lib/Template/Document.pm blib/lib/Template/Document.pm cp lib/Template/Plugin/URL.pm blib/lib/Template/Plugin/URL.pm cp lib/Template/Exception.pm blib/lib/Template/Exception.pm cp lib/Template/Tutorial/Datafile.pod blib/lib/Template/Tutorial/Datafile.pod make[1]: Entering directory `/usr/src/perl/Template-Toolkit-2.22/xs' /usr/bin/perl /usr/lib/perl5/5.12.0/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.12.0/ExtUtils/typemap Stash.xs > Stash.xsc && mv Stash.xsc Stash.c cc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV -O2 -DVERSION=\"2.22\" -DXS_VERSION=\"2.22\" -fPIC "-I/usr/lib/perl5/5.12.0/i686-linux-thread-multi/CORE" Stash.c In file included from Stash.xs:40: /usr/lib/perl5/5.12.0/i686-linux-thread-multi/CORE/XSUB.h:130:1: warning: "dAX" redefined In file included from Stash.xs:39: ppport.h:3885:1: warning: this is the location of the previous definition In file included from Stash.xs:40: /usr/lib/perl5/5.12.0/i686-linux-thread-multi/CORE/XSUB.h:132:1: warning: "dAXMARK" redefined In file included from Stash.xs:39: ppport.h:3895:1: warning: this is the location of the previous definition In file included from Stash.xs:40: /usr/lib/perl5/5.12.0/i686-linux-thread-multi/CORE/XSUB.h:136:1: warning: "dITEMS" redefined In file included from Stash.xs:39: ppport.h:3889:1: warning: this is the location of the previous definition In file included from Stash.xs:40: /usr/lib/perl5/5.12.0/i686-linux-thread-multi/CORE/XSUB.h:147:1: warning: "dXSTARG" redefined In file included from Stash.xs:39: ppport.h:3892:1: warning: this is the location of the previous definition In file included from Stash.xs:40: /usr/lib/perl5/5.12.0/i686-linux-thread-multi/CORE/XSUB.h:169:1: warning: "dUNDERBAR" redefined In file included from Stash.xs:39: ppport.h:3878:1: warning: this is the location of the previous definition In file included from Stash.xs:40: /usr/lib/perl5/5.12.0/i686-linux-thread-multi/CORE/XSUB.h:170:1: warning: "UNDERBAR" redefined In file included from Stash.xs:39: ppport.h:3882:1: warning: this is the location of the previous definition Running Mkbootstrap for Template::Stash::XS () chmod 644 XS.bs rm -f ../blib/arch/auto/Template/Stash/XS/XS.so cc -shared -O2 Stash.o -o ../blib/arch/auto/Template/Stash/XS/XS.so \ \ chmod 755 ../blib/arch/auto/Template/Stash/XS/XS.so cp XS.bs ../blib/arch/auto/Template/Stash/XS/XS.bs chmod 644 ../blib/arch/auto/Template/Stash/XS/XS.bs make[1]: Leaving directory `/usr/src/perl/Template-Toolkit-2.22/xs' cp bin/tpage blib/script/tpage /usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/tpage cp bin/ttree blib/script/ttree /usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ttree eisseven > make test make[1]: Entering directory `/usr/src/perl/Template-Toolkit-2.22/xs' make[1]: Leaving directory `/usr/src/perl/Template-Toolkit-2.22/xs' PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/args.t t/assert.t t/base.t t/binop.t t/block.t t/blocks.t t/capture.t t/case.t t/cgi.t t/chomp.t t/compile1.t t/compile2.t t/compile3.t t/compile4.t t/compile5.t t/config.t t/constants.t t/context.t t/datafile.t t/date.t t/debug.t t/directive.t t/directry.t t/document.t t/dumper.t t/error.t t/evalperl.t t/exception.t t/factory.t t/file.t t/fileline.t t/filter.t t/foreach.t t/format.t t/html.t t/image.t t/include.t t/iterator.t t/leak.t t/list.t t/macro.t t/math.t t/object.t t/output.t t/parser.t t/plugins.t t/plusfile.t t/pod.t t/prefix.t t/proc.t t/process.t t/provider.t t/ref.t t/scalar.t t/service.t t/skel.t t/stash-xs-unicode.t t/stash-xs.t t/stash.t t/stashc.t t/stop.t t/strcat.t t/strict.t t/string.t t/switch.t t/table.t t/tags.t t/template.t t/text.t t/throw.t t/tiedhash.t t/try.t t/unicode.t t/url.t t/url2.t t/vars.t t/varsv1.t t/view.t t/while.t t/wrap.t t/wrapper.t t/zz-pmv.t t/zz-pod-coverage.t t/zz-pod-kwalitee.t t/zz-stash-xs-leak.t t/vmethods/hash.t t/vmethods/list.t t/vmethods/replace.t t/vmethods/text.t t/args.t .............. ok t/assert.t ............ ok t/base.t .............. ok t/binop.t ............. ok t/block.t ............. ok t/blocks.t ............ ok t/capture.t ........... ok t/case.t .............. ok t/cgi.t ............... ok t/chomp.t ............. ok t/compile1.t .......... ok t/compile2.t .......... ok t/compile3.t .......... ok t/compile4.t .......... ok t/compile5.t .......... ok t/config.t ............ ok t/constants.t ......... ok t/context.t ........... ok t/datafile.t .......... ok t/date.t .............. ok t/debug.t ............. ok t/directive.t ......... ok t/directry.t .......... ok t/document.t .......... ok t/dumper.t ............ ok t/error.t ............. ok t/evalperl.t .......... ok t/exception.t ......... ok t/factory.t ........... ok t/file.t .............. ok t/fileline.t .......... ok t/filter.t ............ ok t/foreach.t ........... ok t/format.t ............ ok t/html.t .............. ok t/image.t ............. skipped: Neither Image::Info nor Image::Size installed t/include.t ........... ok t/iterator.t .......... ok t/leak.t .............. ok t/list.t .............. ok t/macro.t ............. ok t/math.t .............. ok t/object.t ............ ok t/output.t ............ ok t/parser.t ............ ok t/plugins.t ........... ok t/plusfile.t .......... ok t/pod.t ............... skipped: Pod::POM not installed t/prefix.t ............ ok t/proc.t .............. ok t/process.t ........... ok t/provider.t .......... ok t/ref.t ............... ok t/scalar.t ............ ok t/service.t ........... ok t/skel.t .............. ok t/stash-xs-unicode.t .. ok t/stash-xs.t .......... ok t/stash.t ............. ok t/stashc.t ............ ok t/stop.t .............. ok t/strcat.t ............ ok t/strict.t ............ ok t/string.t ............ ok t/switch.t ............ ok t/table.t ............. ok t/tags.t .............. ok t/template.t .......... ok t/text.t .............. ok t/throw.t ............. ok t/tiedhash.t .......... ok t/try.t ............... ok t/unicode.t ........... ok t/url.t ............... ok t/url2.t .............. skipped: We can't agree on the right joint for the URL plugin t/vars.t .............. ok t/varsv1.t ............ ok t/view.t .............. ok t/vmethods/hash.t ..... ok t/vmethods/list.t ..... ok t/vmethods/replace.t .. ok t/vmethods/text.t ..... ok t/while.t ............. ok t/wrap.t .............. ok t/wrapper.t ........... ok t/zz-pmv.t ............ skipped: These aren't the tests you're looking for... move along t/zz-pod-coverage.t ... skipped: Author tests not required for installation t/zz-pod-kwalitee.t ... skipped: Author tests not required for installation t/zz-stash-xs-leak.t .. skipped: Internal test for abw, add the --abw flag to run All tests successful. Files=89, Tests=2708, 33 wallclock secs ( 1.18 usr 0.30 sys + 19.04 cusr 0.69 csys = 21.21 CPU) Result: PASS make[1]: Entering directory `/usr/src/perl/Template-Toolkit-2.22/xs' No tests defined for Template::Stash::XS extension. make[1]: Leaving directory `/usr/src/perl/Template-Toolkit-2.22/xs' eisseven > make cp lib/Image/Info/XBM.pm blib/lib/Image/Info/XBM.pm cp lib/Image/Info/GIF.pm blib/lib/Image/Info/GIF.pm cp lib/Image/Info/SVG/XMLLibXMLReader.pm blib/lib/Image/Info/SVG/XMLLibXMLReader.pm cp lib/Image/TIFF.pm blib/lib/Image/TIFF.pm cp lib/Image/Info/BMP.pm blib/lib/Image/Info/BMP.pm cp lib/Image/Info/JPEG.pm blib/lib/Image/Info/JPEG.pm cp lib/Image/Info/TIFF.pm blib/lib/Image/Info/TIFF.pm cp lib/Image/Info/PPM.pm blib/lib/Image/Info/PPM.pm cp lib/Image/Info/XPM.pm blib/lib/Image/Info/XPM.pm cp lib/Image/Info/SVG/XMLSimple.pm blib/lib/Image/Info/SVG/XMLSimple.pm cp lib/Image/Info/PNG.pm blib/lib/Image/Info/PNG.pm cp lib/Image/Info.pm blib/lib/Image/Info.pm cp lib/Image/Info/SVG.pm blib/lib/Image/Info/SVG.pm eisseven > make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/00_basics.t t/bmp.t t/exif.t t/fuji_s1000fd_substr_outside_of_string.t t/jpg_hang.t t/png.t t/pod.t t/pod_cov.t t/string.t t/svg.t t/tiff.t t/tiff_e.t t/tiny-pgm.t t/00_basics.t .............................. ok t/bmp.t .................................... ok t/exif.t ................................... ok t/fuji_s1000fd_substr_outside_of_string.t .. ok t/jpg_hang.t ............................... # Ignoring unknown type code 0 # Ignoring unknown type code 20 t/jpg_hang.t ............................... ok t/png.t .................................... ok t/pod.t .................................... ok t/pod_cov.t ................................ ok t/string.t ................................. ok t/svg.t .................................... skipped: Need XML::Simple or XML::LibXML::Reader for this test t/tiff.t ................................... ok t/tiff_e.t ................................. ok t/tiny-pgm.t ............................... ok All tests successful. Files=13, Tests=127, 1 wallclock secs ( 0.12 usr 0.02 sys + 1.18 cusr 0.06 csys = 1.38 CPU) Result: PASS eisseven > tar xzf Image-Info-1.30.tar.gz eisseven > cd Image-Info-1.30 eisseven > perl Makefile.PL Cannot determine perl version info from lib/Image/Info.pm *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Test::More ...loaded. (0.94 >= 0.62) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for Image::Info eisseven > make cp lib/Image/Info/XBM.pm blib/lib/Image/Info/XBM.pm cp lib/Image/Info/GIF.pm blib/lib/Image/Info/GIF.pm cp lib/Image/Info/SVG/XMLLibXMLReader.pm blib/lib/Image/Info/SVG/XMLLibXMLReader.pm cp lib/Image/TIFF.pm blib/lib/Image/TIFF.pm cp lib/Image/Info/BMP.pm blib/lib/Image/Info/BMP.pm cp lib/Image/Info/JPEG.pm blib/lib/Image/Info/JPEG.pm cp lib/Image/Info/TIFF.pm blib/lib/Image/Info/TIFF.pm cp lib/Image/Info/PPM.pm blib/lib/Image/Info/PPM.pm cp lib/Image/Info/XPM.pm blib/lib/Image/Info/XPM.pm cp lib/Image/Info/SVG/XMLSimple.pm blib/lib/Image/Info/SVG/XMLSimple.pm cp lib/Image/Info/PNG.pm blib/lib/Image/Info/PNG.pm cp lib/Image/Info.pm blib/lib/Image/Info.pm cp lib/Image/Info/SVG.pm blib/lib/Image/Info/SVG.pm eisseven > make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/00_basics.t t/bmp.t t/exif.t t/fuji_s1000fd_substr_outside_of_string.t t/jpg_hang.t t/png.t t/pod.t t/pod_cov.t t/string.t t/svg.t t/tiff.t t/tiff_e.t t/tiny-pgm.t t/00_basics.t .............................. ok t/bmp.t .................................... ok t/exif.t ................................... ok t/fuji_s1000fd_substr_outside_of_string.t .. ok t/jpg_hang.t ............................... # Ignoring unknown type code 0 # Ignoring unknown type code 20 t/jpg_hang.t ............................... ok t/png.t .................................... ok t/pod.t .................................... ok t/pod_cov.t ................................ ok t/string.t ................................. ok t/svg.t .................................... # Using SVG module Image::Info::SVG::XMLSimple # XML::Simple 2.18 t/svg.t .................................... ok t/tiff.t ................................... ok t/tiff_e.t ................................. ok t/tiny-pgm.t ............................... ok All tests successful. Files=13, Tests=139, 2 wallclock secs ( 0.09 usr 0.07 sys + 1.63 cusr 0.12 csys = 1.91 CPU) Result: PASS