You’re not using the perl source distribution. Download that tarball from here,http://sourceforge.net/projects/pdq-qnm-pkg/files/PDQ-PERL%20Source/6.1.1/pdq-6.1.1.tar.gz/download, and, then, follow the instructions on the website. This tarball compiles fine on Windows 7 and 8 with the latest version of strawberry Perl.
Paul
I wanted to keep it simple so I opted for the Strawberry Perl PDQ installation. I downloaded Strawberry Perl then loaded it on my windows 7 64-bit laptop. It installed without issue. I then downloaded and unpacked PDQ. I believe it did that without issue as well. However, when I open a cmd window and start the makefile process, Here is what I get:--C:\Users\Dad\PDQ-6\pdq\pdq-6.1.1\perl5>perl makefile.pl
Checking if your kit is complete...
Warning: the following files are missing in your kit:
debug.h
MVA_Approx.c
MVA_Canon.c
MVA_Solve.c
PDQ_Build.c
PDQ_Exact.c
PDQ_Global.h
PDQ_Globals.c
PDQ_Lib.h
PDQ_MServer.c
PDQ_Report.c
PDQ_Utils.c
Please inform the author.
Writing Makefile for pdq
Writing MYMETA.yml and MYMETA.json
If I missed something, please let me know. Why would these files be missing?
Thanks
Steve
You received this message because you are subscribed to the Google Groups "Guerrilla Capacity Planning" group.
To unsubscribe from this group and stop receiving emails from it, send an email to guerrilla-capacity-...@googlegroups.com.
To post to this group, send email to guerrilla-cap...@googlegroups.com.
Visit this group at http://groups.google.com/group/guerrilla-capacity-planning?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
Stephen,
If the directory created as a results of un-taring the tar.gz has a sub-directory called “perl5” in it, you’re downloading the wrong source tar. You should be seeing the following if you’ve un-tared the right one:
pdq-6.1.1:
./
../
debug.h*
Makefile.old
Makefile.PL*
MANIFEST
MANIFEST.SKIP
META.yml
MVA_Approx.c*
MVA_Canon.c*
MVA_Solve.c*
PDQ_Build.c
PDQ_Exact.c*
PDQ_Global.h
PDQ_Globals.c
PDQ_Lib.h
PDQ_MServer.c
PDQ_Report.c
PDQ_Utils.c
pdq_wrap.c
q
README
Finding anything other than the above contents about means you’re probably grabbing and unpacking the full distribution, and my instructions for Strawberry Perl won’t work.
If the link I sent you isn’t working, then you can grab the Perl distribution manually from Sourceforge by doing the following:
1. Go tohttp://sourceforge.net/projects/pdq-qnm-pkg/
2. Click on “Files”
3. Click on the “PDQ-Perl Source” folder
4. Click on the “6.1.1” folder
5. Click on “pdq-6.1.1.tar.gz”
This definitely gets you the right tarball.
Paul
Great to hear. Glad to help.
Paul