On Mon, Apr 09, 2007 at 06:40:47PM -0500, Chris Dolan wrote:
> Bill,
>
> This is kind of a wild guess, but perhaps your make install is using
> sudo? Recent versions of sudo are more restrictive in which envvars
> get propagated. One difference between your CPAN config and mine is
> the following:
>
> 'make_install_make_command' => q[/usr/bin/make],
Make is installing correctly, but it seemed more that it was just how
binary extensions were being installed.
Hum, well, I was able to install other modules that have binary
extensions using CPAN (1.90). It was just Template Toolkit the puked.
I was able to install TT from the command line using:
perl Makefile.PL PREFIX=$HOME/local.new
But note how Encode extensions are installed in a different location
than the Template XS stash:
[EMAIL PROTECTED]:~$ find local.new | egrep '\.so$'
local.new/lib/perl5/i386-linux-thread-multi/auto/List/Util/Util.so
local.new/lib/perl5/i386-linux-thread-multi/auto/Cwd/Cwd.so
local.new/lib/perl5/i386-linux-thread-multi/auto/MIME/Base64/Base64.so
local.new/lib/perl5/i386-linux-thread-multi/auto/version/vxs/vxs.so
local.new/lib/perl5/i386-linux-thread-multi/auto/Encode/Encode.so
local.new/lib/perl5/i386-linux-thread-multi/auto/Encode/Byte/Byte.so
local.new/lib/perl5/i386-linux-thread-multi/auto/Encode/CN/CN.so
local.new/lib/perl5/i386-linux-thread-multi/auto/Encode/EBCDIC/EBCDIC.so
local.new/lib/perl5/i386-linux-thread-multi/auto/Encode/JP/JP.so
local.new/lib/perl5/i386-linux-thread-multi/auto/Encode/KR/KR.so
local.new/lib/perl5/i386-linux-thread-multi/auto/Encode/Symbol/Symbol.so
local.new/lib/perl5/i386-linux-thread-multi/auto/Encode/TW/TW.so
local.new/lib/perl5/i386-linux-thread-multi/auto/Encode/Unicode/Unicode.so
local.new/lib/perl5/i386-linux-thread-multi/auto/Time/Piece/Piece.so
local.new/lib/perl5/i386-linux-thread-multi/auto/Cache/FastMmap/CImpl/CImpl.so
local.new/lib/perl/5.8.4/auto/Template/Stash/XS/XS.so
So, maybe it is something about Template Toolkit's Makefile.PL.
--
Bill Moseley
[EMAIL PROTECTED]