Perl Dependancies in 7-CURRENT

Tony Holmes tony at crosswinds.net
Tue Jul 24 12:05:44 UTC 2007


> This snipped part is probably the most interesting to determine what caused
> this in your setup...

Actually it isn't - here is a much simpler, complete example:

/usr/ports/dns/p5-Net-DNS:


mx1# cd /usr/ports/dns/p5-Net-DNS
mx1# ls
Makefile        distinfo        files           pkg-descr       pkg-plist
mx1# make clean
===>  Cleaning for p5-Net-DNS-0.60
mx1# make
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for p5-Net-DNS-0.60
===>  Extracting for p5-Net-DNS-0.60
=> MD5 Checksum OK for Net-DNS-0.60.tar.gz.
=> SHA256 Checksum OK for Net-DNS-0.60.tar.gz.
===>   p5-Net-DNS-0.60 depends on file: /usr/local/bin/perl5.8.8 - found
===>  Patching for p5-Net-DNS-0.60
===>   p5-Net-DNS-0.60 depends on file: /usr/local/bin/perl5.8.8 - found
===>   p5-Net-DNS-0.60 depends on file: /usr/local/bin/perl5.8.8 - found
===>  Configuring for p5-Net-DNS-0.60
Testing if you have a C compiler and the needed header files....
You have a working compiler.
Checking if your kit is complete...
Looks good
Writing Makefile for Net::DNS
===>  Building for p5-Net-DNS-0.60
make: don't know how to make all. Stop
*** Error code 2

Stop in /usr/ports/dns/p5-Net-DNS.
*** Error code 1

Stop in /usr/ports/dns/p5-Net-DNS.
mx1# ls -l work/Net-DNS-0.60/Makefile
-rw-r--r--  1 root  wheel  0 Jul 24 08:00 work/Net-DNS-0.60/Makefile
mx1#


As you can see, 0 length Makefile. If i go into the work directory and
issues a perl Makefile.PL, it generates one, without any patches being
properly applied.

-- 
Tony Holmes

Ph: (416) 993-1219

Founder and Senior Systems Architect
Crosswinds Internet Communications Inc.


More information about the freebsd-ports mailing list