Ok  I found my problem with sitecustomize, my PERLLIB was mangled. 
(I had hoped I wouldn't need PERLLIB with userelocatable but that doesn't seem 
to be the case.)

Still looking for anyone with experience with userelocatable as Makefile.PL 
still hates me.

bill

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of 
Ricker, William
Sent: Monday, October 17, 2011 7:17 PM
To: Boston PM
Subject: [Boston.pm] Anyone using sitecustomize.pl or userelocatableinc ?

I am attempting to build Perl 5.14.2 with -D userelocatableinc option and -D 
usesitecustomize . 
This is because local IT filesystem convention does not permit 
applications-team supported code in nonvarying FS name like /opt. I can build 
Perl and DBI etc, but need to be able to deploy into each business app's 
filesystem. Perl doesn't normally like that. Perl 5.10 added these two optional 
features to support that, but they don't seem to be used much, at least not 
together on Unix. (ActiveState at least uses sitecustomize.pl normally.)

My intent is to use -Dusesitecustomize 's special 
$Config{sitelib}/sitecustomize.pl file in final location to patch paths, after 
building with fictional prefix and make install DESTDIR=$HOME/test/perl5  for 
test and cpanp module builds .

Alas, sitecustomize.pl doesn't seem to be found when $Config{sitelib} (or 
rather the compiled in C version actually used) is a relative not absolute 
path, as is if and only if userelocatableinc is in effect - 

$ head -2  perl/lib/site_perl/5.14.2/sitecustomize.pl

 print "sitecustomize.pl\n";
$ perl/bin/perl -MConfig -E 'say $Config{sitelib}; say 
$Config{usesitecustomize};'
.../../lib/site_perl/5.14.2
define
$

(The magic '...' meaning 'my executable' seems to be not supported in a few 
other places to, I logged a bug against Ext-MM today, and perldoc's use of 
Perldoc::ToMan also gets confused.)

Maybe I need to set up ENV differently before running a userelocatableinc Perl, 
but my PATH and PERLLIB seem sufficient.

William Ricker 
Director, Architecture
Fidelity Investments / FPCMS Systems, Arch & Data
617-563-0648 / 780-2223
M/S  Z1E 
[email protected] 
Aka BRICKER@cpan aka N1VUX aka [email protected] 
http://www.linkedin.com/in/n1vux


_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm

_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to