I'm trying to configure Apache 2.2 from ports (in FreeBSD). I've written my own makefile with my desired compile options and as far as I can tell, everything seems to check out. I.e.:
make -V <env_var> __MAKE_CONF=~/mk/make.apache22.conf
returns what I expect except for PERL5
and USE_PERL5
. I've tried setting both variables in make.apache22.conf
as well as setting the environment in every combination there is:
export PERL5=/usr/local/bin/perl
export USE_PERL5=5.12+
and yet
make -e -V USE_PERL5 -V PERL5
returns
yes
/usr/local/bin/perl5.10.1
(i've also tried overriding with -E
.) The other thing is that I only have Perl 5.12.1 installed, so the version is clearly coming from either the Perl port and/or bsd.perl.mk
, but the way I'm grokking bsd.perl.mk
and the make
utility itself I don't understand why my methods aren't working.
What am I missing?