포트 (FreeBSD)에서 Apache 2.2를 구성하려고합니다. 내가 원하는 컴파일 옵션으로 내 자신의 makefile을 작성했고, 내가 말할 수있는 한 모든 것이 체크 아웃 된 것으로 보인다. 즉 : 내가 PERL5
및 USE_PERL5
를 제외하고 무엇을 기대FreeBSD의 아파치 포트에서 make의 환경 변수를 오버라이드 할 수없는 이유는 무엇입니까?
make -V <env_var> __MAKE_CONF=~/mk/make.apache22.conf
돌아갑니다. 내가 make.apache22.conf
두 변수를 설정뿐만 아니라 모든 조합에서 환경 설정을 시도했다가 :
export PERL5=/usr/local/bin/perl
export USE_PERL5=5.12+
아직
make -e -V USE_PERL5 -V PERL5
반환
yes
/usr/local/bin/perl5.10.1
(나는 또한했습니다
-E
으로 덮어 씌여 보았습니다.) 다른 하나는 Perl 5.12.1 만 설치 되었기 때문에 Perl 포트 및/또는에서 버전이 명확하게 제공됩니다.,하지만 내가 groake하는 방식은
bsd.perl.mk
이고
make
유틸리티 자체는 왜 내 방법이 작동하지 않는지 이해가 가지 않습니다.
무엇이 누락 되었습니까?