I'm trying to install v2.15 on cygwin
tar zxvf Template-Toolkit-2.15.tar.gz
cd Template-Toolkit-2.15
perl Makefile.PL
make
make test
make install
I get
Can't locate AppConfig.pm in @INC (@INC contains: blib/lib blib/arch /usr/lib/pe
rl5/5.8/cygwin /usr/lib/perl5/5.8 /usr/lib/perl5/site_perl/5.8/cygwin /usr/lib/p
erl5/site_perl/5.8 /usr/lib/perl5/site_perl/5.8/cygwin /usr/lib/perl5/site_perl/
5.8 /usr/lib/perl5/vendor_perl/5.8/cygwin /usr/lib/perl5/vendor_perl/5.8 /usr/li
b/perl5/vendor_perl/5.8/cygwin /usr/lib/perl5/vendor_perl/5.8 .) at bin/ttree li
ne 32.
BEGIN failed--compilation aborted at bin/ttree line 32.
make: *** [tt2_html_docs] Error 2
view more info in attachment (the error info, perl version info)
--
LI Yi
[EMAIL PROTECTED] /cygdrive/e/temp/Template-Toolkit-2.15
$ perl Makefile.PL
...... (all yes)
[EMAIL PROTECTED] /cygdrive/e/temp/Template-Toolkit-2.15
$ make
cp lib/Template/Manual/Views.pod blib/lib/Template/Manual/Views.pod
cp lib/Template/Manual/Directives.pod blib/lib/Template/Manual/Directives.pod
cp lib/Template/Plugin/Format.pm blib/lib/Template/Plugin/Format.pm
cp lib/Template/Provider.pm blib/lib/Template/Provider.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/Plugin/View.pm blib/lib/Template/Plugin/View.pm
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/Stash/Context.pm blib/lib/Template/Stash/Context.pm
cp lib/Template/Plugin/Datafile.pm blib/lib/Template/Plugin/Datafile.pm
cp lib/Template/Directive.pm blib/lib/Template/Directive.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/Toolkit.pod blib/lib/Template/Toolkit.pod
cp lib/Template/Library/PostScript.pod blib/lib/Template/Library/PostScript.pod
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/Namespace/Constants.pm blib/lib/Template/Namespace/Constants.pm
cp lib/Template/Tutorial/Web.pod blib/lib/Template/Tutorial/Web.pod
cp lib/Template/Filters.pm blib/lib/Template/Filters.pm
cp lib/Template/Plugin/Pod.pm blib/lib/Template/Plugin/Pod.pm
cp lib/Template/Manual/Internals.pod blib/lib/Template/Manual/Internals.pod
cp lib/Template/Service.pm blib/lib/Template/Service.pm
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/Library/Splash.pod blib/lib/Template/Library/Splash.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/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/Plugin/Table.pm blib/lib/Template/Plugin/Table.pm
cp lib/Template/Library/HTML.pod blib/lib/Template/Library/HTML.pod
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/Manual/Refs.pod blib/lib/Template/Manual/Refs.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/Grammar.pm blib/lib/Template/Grammar.pm
cp lib/Template/Tutorial.pod blib/lib/Template/Tutorial.pod
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/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
cp lib/Template/Plugin/Autoformat.pm blib/lib/Template/Plugin/Autoformat.pm
make[1]: Entering directory `/cygdrive/e/temp/Template-Toolkit-2.15/xs'
/usr/bin/perl.exe /usr/lib/perl5/5.8/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.
8/ExtUtils/typemap Stash.xs > Stash.xsc && mv Stash.xsc Stash.c
gcc -c -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe -I/usr/local/include
-DUSEIMPORTLIB -O3 -DVERSION=\"2.15\" -DXS_VERSION=\"2.15\" "-I/usr/lib/perl5
/5.8/cygwin/CORE" Stash.c
Running Mkbootstrap for Template::Stash::XS ()
chmod 644 XS.bs
rm -f ../blib/arch/auto/Template/Stash/XS/XS.dll
LD_RUN_PATH="" ld2 -s -L/usr/local/lib Stash.o -o ../blib/arch/auto/Template/S
tash/XS/XS.dll /usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a
gcc -shared -o XS.dll -Wl,--out-implib=libXS.dll.a -Wl,--export-all-symbols -Wl
,--enable-auto-import -Wl,--stack,8388608 -Wl,--enable-auto-image-base \
-s -L/usr/local/lib Stash.o /usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a
Creating library file: libXS.dll.a
mv XS.dll libXS.dll.a ../blib/arch/auto/Template/Stash/XS/
chmod 755 ../blib/arch/auto/Template/Stash/XS/XS.dll
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 `/cygdrive/e/temp/Template-Toolkit-2.15/xs'
cp bin/tpage blib/script/tpage
/usr/bin/perl.exe "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/tpage
cp bin/ttree blib/script/ttree
/usr/bin/perl.exe "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ttree
[EMAIL PROTECTED] /cygdrive/e/temp/Template-Toolkit-2.15
$ make test
make[1]: Entering directory `/cygdrive/e/temp/Template-Toolkit-2.15/xs'
make[1]: Leaving directory `/cygdrive/e/temp/Template-Toolkit-2.15/xs'
/usr/bin/perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'b
lib/arch')" t/*.t t/vmethods/*.t
t/args................ok
t/autoform............skipped
all skipped: Text::Autoformat module not installed
t/base................ok
t/binop...............ok
t/block...............ok
t/blocks..............ok
t/capture.............ok
t/case................ok
t/cgi.................ok
t/chomp...............ok
t/compile1............ok
t/compile2............ok
t/compile3............ok
t/compile4............ok
t/compile5............ok
t/config..............ok
t/constants...........ok
t/context.............ok
t/datafile............ok
t/date................ok
t/debug...............ok
t/directive...........ok
t/directry............ok
t/document............ok
t/dumper..............ok
t/error...............ok
t/evalperl............ok
t/exception...........ok
t/factory.............ok
t/file................ok
t/fileline............ok
t/filter..............ok
t/foreach.............ok
t/format..............ok
t/html................ok
t/image...............skipped
all skipped: Neither Image::Info nor Image::Size installed
t/include.............ok
t/iterator............ok
t/leak................ok
t/list................ok
t/macro...............ok
t/math................ok
t/object..............ok
t/output..............ok
t/parser..............ok
t/plugins.............ok
t/plusfile............ok
t/pod.................skipped
all skipped: Pod::POM not installed
t/prefix..............ok
t/proc................ok
t/process.............ok
t/provider............ok
t/ref.................ok
t/service.............ok
t/skel................ok
t/stash-xs............ok
t/stash...............ok
t/stashc..............ok
t/stop................ok
t/strcat..............ok
t/string..............ok
t/switch..............ok
t/table...............ok
t/tags................ok
t/template............ok
t/text................ok
t/throw...............ok
t/tiedhash............ok
t/try.................ok
t/unicode.............ok
t/url.................ok
t/vars................ok
t/varsv1..............ok
t/view................ok
t/vmethods/hash.......ok
t/vmethods/list.......ok
t/vmethods/replace....ok
t/vmethods/text.......ok
t/while...............ok
t/wrap................ok
t/wrapper.............ok
All tests successful, 3 tests skipped.
Files=81, Tests=2637, 64 wallclock secs (34.08 cusr + 18.88 csys = 52.96 CPU)
make[1]: Entering directory `/cygdrive/e/temp/Template-Toolkit-2.15/xs'
No tests defined for Template::Stash::XS extension.
make[1]: Leaving directory `/cygdrive/e/temp/Template-Toolkit-2.15/xs'
[EMAIL PROTECTED] /cygdrive/e/temp/Template-Toolkit-2.15
$ make install
make[1]: Entering directory `/cygdrive/e/temp/Template-Toolkit-2.15/xs'
make[1]: Leaving directory `/cygdrive/e/temp/Template-Toolkit-2.15/xs'
Installing /usr/lib/perl5/site_perl/5.8/cygwin/auto/Template/Stash/XS/XS.dll
Installing /usr/lib/perl5/site_perl/5.8/cygwin/auto/Template/Stash/XS/libXS.dll.
a
Files found in blib/arch: installing files in blib/lib into architecture depende
nt library tree
Writing /usr/lib/perl5/site_perl/5.8/cygwin/auto/Template/.packlist
Appending installation info to /usr/lib/perl5/5.8/cygwin/perllocal.pod
Installing optional components into /usr/local/tt2
+ docs
+ examples
+ images
+ templates
Weaving the rainbow: blowing colour into Splash! GIFs
src: /usr/local/tt2/images/splash/black
dest: /usr/local/tt2/images/splash/*
Found 24 GIF files:
plus.gif, ringdot.gif, blhair.gif, dot.gif, down.gif, trhair.gif
single.gif, right.gif, left.gif, posbox.gif, square.gif, bl.gif
br.gif, minus.gif, horz.gif, diamond.gif, ring.gif, tl.gif
brhair.gif, tr.gif, up.gif, tlhair.gif, negbox.gif, box.gif
Bursting into colour...
blue75, purple, bud, grey75, green25, mauve, rose, green, white, blue, green50
, navy, blue50, red, red25, marine, leaf, sky, blue25, lilac, orange, green75, r
ed75, blood, black, scarlet, grey50, aqua, red50, grey25, mint,
Generated 31 background colours
Can't locate AppConfig.pm in @INC (@INC contains: blib/lib blib/arch /usr/lib/pe
rl5/5.8/cygwin /usr/lib/perl5/5.8 /usr/lib/perl5/site_perl/5.8/cygwin /usr/lib/p
erl5/site_perl/5.8 /usr/lib/perl5/site_perl/5.8/cygwin /usr/lib/perl5/site_perl/
5.8 /usr/lib/perl5/vendor_perl/5.8/cygwin /usr/lib/perl5/vendor_perl/5.8 /usr/li
b/perl5/vendor_perl/5.8/cygwin /usr/lib/perl5/vendor_perl/5.8 .) at bin/ttree li
ne 32.
BEGIN failed--compilation aborted at bin/ttree line 32.
make: *** [tt2_html_docs] Error 2
[EMAIL PROTECTED] /cygdrive/e/temp/Template-Toolkit-2.15
$ perl -V
Summary of my perl5 (revision 5 version 8 subversion 7) configuration:
Platform:
osname=cygwin, osvers=1.5.18(0.13242), archname=cygwin-thread-multi-64int
uname='cygwin_nt-5.1 inspiron 1.5.18(0.13242) 2005-07-02 20:30 i686 unknown
unknown cygwin '
config_args='-de -Dmksymlinks -Duse64bitint -Dusethreads -Uusemymalloc
-Doptimize=-O3 -Dman3ext=3pm -Dusesitecustomize'
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=define use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe
-I/usr/local/include',
optimize='-O3',
cppflags='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe
-I/usr/local/include'
ccversion='', gccversion='3.4.4 (cygming special) (gdc 0.12, using dmd
0.125)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='ld2', ldflags =' -s -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lgdbm -ldb -lcrypt -lgdbm_compat
perllibs=-lcrypt -lgdbm_compat
libc=/usr/lib/libc.a, so=dll, useshrplib=true, libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' -s'
cccdlflags=' ', lddlflags=' -s -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY USE_ITHREADS USE_64_BIT_INT
USE_LARGE_FILES USE_SITECUSTOMIZE
PERL_IMPLICIT_CONTEXT
Locally applied patches:
SPRINTF0 - fixes for sprintf formatting issues - CVE-2005-3962
Built under cygwin
Compiled at Dec 30 2005 02:44:25
%ENV:
CYGWIN=""
@INC:
/usr/lib/perl5/5.8/cygwin
/usr/lib/perl5/5.8
/usr/lib/perl5/site_perl/5.8/cygwin
/usr/lib/perl5/site_perl/5.8
/usr/lib/perl5/site_perl/5.8/cygwin
/usr/lib/perl5/site_perl/5.8
/usr/lib/perl5/vendor_perl/5.8/cygwin
/usr/lib/perl5/vendor_perl/5.8
/usr/lib/perl5/vendor_perl/5.8/cygwin
/usr/lib/perl5/vendor_perl/5.8
.