Windows Perl Disribution Install Problem, versions 8.85 and 8.86

Started by krdavies, April 03, 2012, 10:32:52 AM

Previous topic - Next topic

krdavies

Hello

I have been running exiftool both as an executable, and as part of the Perl distribution for several years with no problem. However, when I run nmake on versions 8.85 and 8.86, these messages are produced:

nmake

Microsoft (R) Program Maintenance Utility   Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

syntax error at -e line 1, near "'755')
"
Missing right curly or square bracket at -e line 1, at end of line
Execution of -e aborted due to compilation errors.
NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0xff'
Stop.


I have tried following the uninstall procedures, but without success.

The operating system is Windows XP Professional, using Activeperl.

Keith

Phil Harvey

Hi Keith,

This is odd.  I have run nmake on these versions under Windows XP/ActivePerl 5.8.7 with no problems.  From inside the exiftool distribution, did you do this?:

perl Makefile.PL
nmake


- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

krdavies

Hi

Yes. Here's the complete run:

D:\Usr\Keith Davies\Desktop\Image-ExifTool-8.86.tar\Image-ExifTool-8.86\Image-ExifTool-8.86>perl Makefile.PL
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Checking if your kit is complete...
Looks good
Writing Makefile for Image::ExifTool

D:\Usr\Keith Davies\Desktop\Image-ExifTool-8.86.tar\Image-ExifTool-8.86\Image-ExifTool-8.86>nmake

Microsoft (R) Program Maintenance Utility   Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

syntax error at -e line 1, near "'755')
"
Missing right curly or square bracket at -e line 1, at end of line
Execution of -e aborted due to compilation errors.
NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0xff'
Stop.


I'm using ActivePerl 5.12.3

Keith

Phil Harvey

Coincidentally, I just happen to have an XP SP3 machine with ActivePerl 5.12.3 handy, but I don't have mingw installed (which shouldn't matter).  However, I get a different result:

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Phil\My Documents\workspace>perl -ver

This is perl 5, version 12, subversion 3 (v5.12.3) built for MSWin32-x86-multi-thread
(with 9 registered patches, see perl -V for more detail)

Copyright 1987-2010, Larry Wall

Binary build 1204 [294330] provided by ActiveState http://www.ActiveState.com
Built Feb  9 2011 14:38:22

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.


C:\Documents and Settings\Phil\My Documents\workspace>cd ..\Image-ExifTool-8.86

C:\Documents and Settings\Phil\My Documents\Image-ExifTool-8.86>perl Makefile.PL

It looks like you don't have a C compiler on your PATH, so you will not be
able to compile C or XS extension modules.  You can install GCC from the
MinGW package using the Perl Package Manager by running:

    ppm install MinGW

Checking if your kit is complete...
Looks good
Writing Makefile for Image::ExifTool

C:\Documents and Settings\Phil\My Documents\Image-ExifTool-8.86>nmake

Microsoft (R) Program Maintenance Utility   Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

cp lib/Image/ExifTool/CanonRaw.pm blib\lib\Image\ExifTool\CanonRaw.pm
cp lib/Image/ExifTool/HP.pm blib\lib\Image\ExifTool\HP.pm
cp lib/Image/ExifTool/KyoceraRaw.pm blib\lib\Image\ExifTool\KyoceraRaw.pm
cp lib/Image/ExifTool/Charset/Arabic.pm blib\lib\Image\ExifTool\Charset\Arabic.pm
cp lib/Image/ExifTool/ASF.pm blib\lib\Image\ExifTool\ASF.pm
cp lib/Image/ExifTool/MXF.pm blib\lib\Image\ExifTool\MXF.pm
cp lib/Image/ExifTool/MPEG.pm blib\lib\Image\ExifTool\MPEG.pm
cp lib/Image/ExifTool/ID3.pm blib\lib\Image\ExifTool\ID3.pm
cp lib/Image/ExifTool/Charset/MacCroatian.pm blib\lib\Image\ExifTool\Charset\MacCroatian.pm
cp lib/Image/ExifTool/WritePDF.pl blib\lib\Image\ExifTool\WritePDF.pl
cp lib/Image/ExifTool/ZIP.pm blib\lib\Image\ExifTool\ZIP.pm
cp lib/Image/ExifTool/GE.pm blib\lib\Image\ExifTool\GE.pm
cp lib/Image/ExifTool/CaptureOne.pm blib\lib\Image\ExifTool\CaptureOne.pm
cp lib/Image/ExifTool/Charset/ShiftJIS.pm blib\lib\Image\ExifTool\Charset\ShiftJIS.pm
cp lib/Image/ExifTool/Charset/MacJapanese.pm blib\lib\Image\ExifTool\Charset\MacJapanese.pm
cp lib/Image/ExifTool/PICT.pm blib\lib\Image\ExifTool\PICT.pm
cp lib/Image/ExifTool/FlashPix.pm blib\lib\Image\ExifTool\FlashPix.pm
cp lib/Image/ExifTool/Sigma.pm blib\lib\Image\ExifTool\Sigma.pm
cp lib/Image/ExifTool/Charset/Cyrillic.pm blib\lib\Image\ExifTool\Charset\Cyrillic.pm
cp lib/Image/ExifTool/M2TS.pm blib\lib\Image\ExifTool\M2TS.pm
cp lib/Image/ExifTool/ICC_Profile.pm blib\lib\Image\ExifTool\ICC_Profile.pm
cp lib/Image/ExifTool/Import.pm blib\lib\Image\ExifTool\Import.pm
cp lib/Image/ExifTool/Qualcomm.pm blib\lib\Image\ExifTool\Qualcomm.pm
cp lib/Image/ExifTool/QuickTime.pm blib\lib\Image\ExifTool\QuickTime.pm
cp lib/Image/ExifTool/RSRC.pm blib\lib\Image\ExifTool\RSRC.pm
cp lib/Image/ExifTool/Charset/Turkish.pm blib\lib\Image\ExifTool\Charset\Turkish.pm
cp lib/Image/ExifTool/Lang/fr.pm blib\lib\Image\ExifTool\Lang\fr.pm
cp lib/Image/ExifTool/CanonVRD.pm blib\lib\Image\ExifTool\CanonVRD.pm
cp lib/Image/ExifTool/XMPStruct.pl blib\lib\Image\ExifTool\XMPStruct.pl
cp lib/Image/ExifTool/BMP.pm blib\lib\Image\ExifTool\BMP.pm
cp lib/Image/ExifTool/Lang/sv.pm blib\lib\Image\ExifTool\Lang\sv.pm
cp lib/Image/ExifTool/DV.pm blib\lib\Image\ExifTool\DV.pm
cp lib/Image/ExifTool/Vorbis.pm blib\lib\Image\ExifTool\Vorbis.pm
cp lib/Image/ExifTool/OpenEXR.pm blib\lib\Image\ExifTool\OpenEXR.pm
cp lib/Image/ExifTool/XMP.pm blib\lib\Image\ExifTool\XMP.pm
cp lib/Image/ExifTool/Charset/Baltic.pm blib\lib\Image\ExifTool\Charset\Baltic.pm
cp lib/Image/ExifTool/Fixup.pm blib\lib\Image\ExifTool\Fixup.pm
cp lib/Image/ExifTool/AIFF.pm blib\lib\Image\ExifTool\AIFF.pm
cp lib/Image/ExifTool/FotoStation.pm blib\lib\Image\ExifTool\FotoStation.pm
cp lib/Image/ExifTool/Charset/MacArabic.pm blib\lib\Image\ExifTool\Charset\MacArabic.pm
cp lib/Image/ExifTool/PGF.pm blib\lib\Image\ExifTool\PGF.pm
cp lib/Image/ExifTool/Unknown.pm blib\lib\Image\ExifTool\Unknown.pm
cp lib/Image/ExifTool/Charset/MacKorean.pm blib\lib\Image\ExifTool\Charset\MacKorean.pm
cp lib/Image/ExifTool/Charset/MacRoman.pm blib\lib\Image\ExifTool\Charset\MacRoman.pm
cp lib/Image/ExifTool/APE.pm blib\lib\Image\ExifTool\APE.pm
cp lib/Image/ExifTool/Charset/MacLatin2.pm blib\lib\Image\ExifTool\Charset\MacLatin2.pm
cp lib/Image/ExifTool/GPS.pm blib\lib\Image\ExifTool\GPS.pm
cp lib/Image/ExifTool/Charset/Latin2.pm blib\lib\Image\ExifTool\Charset\Latin2.pm
cp lib/Image/ExifTool/Lang/ja.pm blib\lib\Image\ExifTool\Lang\ja.pm
cp lib/Image/ExifTool/MIFF.pm blib\lib\Image\ExifTool\MIFF.pm
cp lib/Image/ExifTool/Charset/MacChineseCN.pm blib\lib\Image\ExifTool\Charset\MacChineseCN.pm
cp lib/Image/ExifTool/Writer.pl blib\lib\Image\ExifTool\Writer.pl
cp lib/Image/ExifTool/PSP.pm blib\lib\Image\ExifTool\PSP.pm
cp lib/Image/ExifTool/DjVu.pm blib\lib\Image\ExifTool\DjVu.pm
cp lib/Image/ExifTool/Lang/zh_tw.pm blib\lib\Image\ExifTool\Lang\zh_tw.pm
cp lib/Image/ExifTool/BuildTagLookup.pm blib\lib\Image\ExifTool\BuildTagLookup.pm
cp lib/Image/ExifTool/Ricoh.pm blib\lib\Image\ExifTool\Ricoh.pm
cp lib/Image/ExifTool/RTF.pm blib\lib\Image\ExifTool\RTF.pm
cp lib/Image/ExifTool/WriteExif.pl blib\lib\Image\ExifTool\WriteExif.pl
cp lib/Image/ExifTool/Kodak.pm blib\lib\Image\ExifTool\Kodak.pm
cp lib/Image/ExifTool/PanasonicRaw.pm blib\lib\Image\ExifTool\PanasonicRaw.pm
cp lib/Image/ExifTool/Charset/Greek.pm blib\lib\Image\ExifTool\Charset\Greek.pm
cp lib/Image/ExifTool/Exif.pm blib\lib\Image\ExifTool\Exif.pm
cp lib/Image/ExifTool/MPC.pm blib\lib\Image\ExifTool\MPC.pm
cp lib/Image/ExifTool/Flash.pm blib\lib\Image\ExifTool\Flash.pm
cp lib/Image/ExifTool/Nikon.pm blib\lib\Image\ExifTool\Nikon.pm
cp lib/Image/ExifTool/NikonCustom.pm blib\lib\Image\ExifTool\NikonCustom.pm
cp lib/Image/ExifTool/Photoshop.pm blib\lib\Image\ExifTool\Photoshop.pm
cp lib/Image/ExifTool/Ogg.pm blib\lib\Image\ExifTool\Ogg.pm
cp lib/Image/ExifTool/Lang/fi.pm blib\lib\Image\ExifTool\Lang\fi.pm
cp lib/Image/ExifTool/WritePhotoshop.pl blib\lib\Image\ExifTool\WritePhotoshop.pl
cp lib/Image/ExifTool/GIF.pm blib\lib\Image\ExifTool\GIF.pm
cp lib/Image/ExifTool/JPEGDigest.pm blib\lib\Image\ExifTool\JPEGDigest.pm
cp lib/Image/ExifTool/JPEG.pm blib\lib\Image\ExifTool\JPEG.pm
cp lib/Image/ExifTool/Charset.pm blib\lib\Image\ExifTool\Charset.pm
cp lib/Image/ExifTool/Charset/MacThai.pm blib\lib\Image\ExifTool\Charset\MacThai.pm
cp lib/Image/ExifTool/MinoltaRaw.pm blib\lib\Image\ExifTool\MinoltaRaw.pm
cp lib/Image/ExifTool/Lang/ru.pm blib\lib\Image\ExifTool\Lang\ru.pm
cp lib/Image/ExifTool/Canon.pm blib\lib\Image\ExifTool\Canon.pm
cp lib/Image/ExifTool/AFCP.pm blib\lib\Image\ExifTool\AFCP.pm
cp lib/Image/ExifTool/Lang/cs.pm blib\lib\Image\ExifTool\Lang\cs.pm
cp lib/File/RandomAccess.pod blib\lib\File\RandomAccess.pod
cp lib/Image/ExifTool/EXE.pm blib\lib\Image\ExifTool\EXE.pm
cp lib/Image/ExifTool/Lang/tr.pm blib\lib\Image\ExifTool\Lang\tr.pm
cp lib/Image/ExifTool/MIE.pm blib\lib\Image\ExifTool\MIE.pm
cp lib/Image/ExifTool/Sony.pm blib\lib\Image\ExifTool\Sony.pm
cp lib/Image/ExifTool/DICOM.pm blib\lib\Image\ExifTool\DICOM.pm
cp lib/Image/ExifTool/Charset/MacCyrillic.pm blib\lib\Image\ExifTool\Charset\MacCyrillic.pm
cp lib/Image/ExifTool/Lang/en_gb.pm blib\lib\Image\ExifTool\Lang\en_gb.pm
cp lib/Image/ExifTool/Lang/de.pm blib\lib\Image\ExifTool\Lang\de.pm
cp lib/Image/ExifTool/TagLookup.pm blib\lib\Image\ExifTool\TagLookup.pm
cp lib/Image/ExifTool/MakerNotes.pm blib\lib\Image\ExifTool\MakerNotes.pm
cp lib/Image/ExifTool/WriteXMP.pl blib\lib\Image\ExifTool\WriteXMP.pl
cp lib/Image/ExifTool/H264.pm blib\lib\Image\ExifTool\H264.pm
cp lib/Image/ExifTool/AES.pm blib\lib\Image\ExifTool\AES.pm
cp lib/Image/ExifTool/README blib\lib\Image\ExifTool\README
cp lib/Image/ExifTool/MIEUnits.pod blib\lib\Image\ExifTool\MIEUnits.pod
cp lib/Image/ExifTool/FujiFilm.pm blib\lib\Image\ExifTool\FujiFilm.pm
cp lib/Image/ExifTool/BZZ.pm blib\lib\Image\ExifTool\BZZ.pm
cp lib/Image/ExifTool/Reconyx.pm blib\lib\Image\ExifTool\Reconyx.pm
cp lib/Image/ExifTool/Lang/it.pm blib\lib\Image\ExifTool\Lang\it.pm
cp lib/Image/ExifTool/NikonCapture.pm blib\lib\Image\ExifTool\NikonCapture.pm
cp lib/Image/ExifTool/Shift.pl blib\lib\Image\ExifTool\Shift.pl
cp lib/Image/ExifTool/WriteCanonRaw.pl blib\lib\Image\ExifTool\WriteCanonRaw.pl
cp lib/Image/ExifTool/CanonCustom.pm blib\lib\Image\ExifTool\CanonCustom.pm
cp lib/Image/ExifTool/Charset/MacChineseTW.pm blib\lib\Image\ExifTool\Charset\MacChineseTW.pm
cp lib/Image/ExifTool/FLAC.pm blib\lib\Image\ExifTool\FLAC.pm
cp lib/Image/ExifTool/MNG.pm blib\lib\Image\ExifTool\MNG.pm
cp lib/Image/ExifTool/Lang/pl.pm blib\lib\Image\ExifTool\Lang\pl.pm
cp lib/Image/ExifTool/Theora.pm blib\lib\Image\ExifTool\Theora.pm
cp lib/Image/ExifTool/BigTIFF.pm blib\lib\Image\ExifTool\BigTIFF.pm
cp lib/Image/ExifTool/Charset/Vietnam.pm blib\lib\Image\ExifTool\Charset\Vietnam.pm
cp lib/Image/ExifTool/WriteIPTC.pl blib\lib\Image\ExifTool\WriteIPTC.pl
cp lib/Image/ExifTool/Charset/MacGreek.pm blib\lib\Image\ExifTool\Charset\MacGreek.pm
cp lib/Image/ExifTool/PPM.pm blib\lib\Image\ExifTool\PPM.pm
cp lib/Image/ExifTool/Microsoft.pm blib\lib\Image\ExifTool\Microsoft.pm
cp lib/Image/ExifTool/SonyIDC.pm blib\lib\Image\ExifTool\SonyIDC.pm
cp lib/Image/ExifTool/Lang/en_ca.pm blib\lib\Image\ExifTool\Lang\en_ca.pm
cp lib/Image/ExifTool/PNG.pm blib\lib\Image\ExifTool\PNG.pm
cp lib/Image/ExifTool/Panasonic.pm blib\lib\Image\ExifTool\Panasonic.pm
cp lib/Image/ExifTool/LNK.pm blib\lib\Image\ExifTool\LNK.pm
cp lib/Image/ExifTool/Lang/zh_cn.pm blib\lib\Image\ExifTool\Lang\zh_cn.pm
cp lib/Image/ExifTool/Charset/Latin.pm blib\lib\Image\ExifTool\Charset\Latin.pm
cp lib/Image/ExifTool/Charset/Symbol.pm blib\lib\Image\ExifTool\Charset\Symbol.pm
cp lib/Image/ExifTool/PostScript.pm blib\lib\Image\ExifTool\PostScript.pm
cp lib/Image/ExifTool/Lang/nl.pm blib\lib\Image\ExifTool\Lang\nl.pm
cp lib/Image/ExifTool/Pentax.pm blib\lib\Image\ExifTool\Pentax.pm
cp lib/Image/ExifTool/Charset/MacRomanian.pm blib\lib\Image\ExifTool\Charset\MacRomanian.pm
cp lib/Image/ExifTool/Font.pm blib\lib\Image\ExifTool\Font.pm
cp lib/Image/ExifTool.pm blib\lib\Image\ExifTool.pm
cp lib/Image/ExifTool/ITC.pm blib\lib\Image\ExifTool\ITC.pm
cp lib/Image/ExifTool/JVC.pm blib\lib\Image\ExifTool\JVC.pm
cp lib/Image/ExifTool/PrintIM.pm blib\lib\Image\ExifTool\PrintIM.pm
cp lib/Image/ExifTool/WritePostScript.pl blib\lib\Image\ExifTool\WritePostScript.pl
cp lib/Image/ExifTool/GeoTiff.pm blib\lib\Image\ExifTool\GeoTiff.pm
cp lib/Image/ExifTool/Jpeg2000.pm blib\lib\Image\ExifTool\Jpeg2000.pm
cp lib/Image/ExifTool/OOXML.pm blib\lib\Image\ExifTool\OOXML.pm
cp lib/Image/ExifTool/TagNames.pod blib\lib\Image\ExifTool\TagNames.pod
cp lib/Image/ExifTool/iWork.pm blib\lib\Image\ExifTool\iWork.pm
cp lib/Image/ExifTool/SigmaRaw.pm blib\lib\Image\ExifTool\SigmaRaw.pm
cp lib/Image/ExifTool/Charset/JIS.pm blib\lib\Image\ExifTool\Charset\JIS.pm
cp lib/Image/ExifTool/MWG.pm blib\lib\Image\ExifTool\MWG.pm
cp lib/Image/ExifTool/HtmlDump.pm blib\lib\Image\ExifTool\HtmlDump.pm
cp lib/Image/ExifTool/InDesign.pm blib\lib\Image\ExifTool\InDesign.pm
cp lib/Image/ExifTool/Charset/Thai.pm blib\lib\Image\ExifTool\Charset\Thai.pm
cp lib/Image/ExifTool/Rawzor.pm blib\lib\Image\ExifTool\Rawzor.pm
cp lib/Image/ExifTool/APP12.pm blib\lib\Image\ExifTool\APP12.pm
cp lib/Image/ExifTool/Charset/MacRSymbol.pm blib\lib\Image\ExifTool\Charset\MacRSymbol.pm
cp lib/Image/ExifTool/DNG.pm blib\lib\Image\ExifTool\DNG.pm
cp lib/Image/ExifTool.pod blib\lib\Image\ExifTool.pod
cp lib/Image/ExifTool/Radiance.pm blib\lib\Image\ExifTool\Radiance.pm
cp lib/Image/ExifTool/Charset/MacHebrew.pm blib\lib\Image\ExifTool\Charset\MacHebrew.pm
cp lib/Image/ExifTool/PhotoMechanic.pm blib\lib\Image\ExifTool\PhotoMechanic.pm
cp lib/Image/ExifTool/Charset/MacTurkish.pm blib\lib\Image\ExifTool\Charset\MacTurkish.pm
cp lib/Image/ExifTool/IPTC.pm blib\lib\Image\ExifTool\IPTC.pm
cp lib/Image/ExifTool/GIMP.pm blib\lib\Image\ExifTool\GIMP.pm
cp lib/Image/ExifTool/Charset/Hebrew.pm blib\lib\Image\ExifTool\Charset\Hebrew.pm
cp lib/Image/ExifTool/Matroska.pm blib\lib\Image\ExifTool\Matroska.pm
cp lib/Image/ExifTool/Olympus.pm blib\lib\Image\ExifTool\Olympus.pm
cp lib/Image/ExifTool/TagInfoXML.pm blib\lib\Image\ExifTool\TagInfoXML.pm
cp lib/Image/ExifTool/Leaf.pm blib\lib\Image\ExifTool\Leaf.pm
cp lib/Image/ExifTool/XMP2.pl blib\lib\Image\ExifTool\XMP2.pl
cp lib/Image/ExifTool/Charset/MacIceland.pm blib\lib\Image\ExifTool\Charset\MacIceland.pm
cp lib/Image/ExifTool/Samsung.pm blib\lib\Image\ExifTool\Samsung.pm
cp lib/File/RandomAccess.pm blib\lib\File\RandomAccess.pm
cp lib/Image/ExifTool/Stim.pm blib\lib\Image\ExifTool\Stim.pm
cp lib/Image/ExifTool/PDF.pm blib\lib\Image\ExifTool\PDF.pm
cp lib/Image/ExifTool/Shortcuts.pm blib\lib\Image\ExifTool\Shortcuts.pm
cp lib/Image/ExifTool/Charset/PDFDoc.pm blib\lib\Image\ExifTool\Charset\PDFDoc.pm
cp lib/Image/ExifTool/WritePNG.pl blib\lib\Image\ExifTool\WritePNG.pl
cp lib/Image/ExifTool/Geotag.pm blib\lib\Image\ExifTool\Geotag.pm
cp lib/Image/ExifTool/Lang/ko.pm blib\lib\Image\ExifTool\Lang\ko.pm
cp lib/Image/ExifTool/HTML.pm blib\lib\Image\ExifTool\HTML.pm
cp lib/Image/ExifTool/RIFF.pm blib\lib\Image\ExifTool\RIFF.pm
cp lib/Image/ExifTool/Casio.pm blib\lib\Image\ExifTool\Casio.pm
cp lib/Image/ExifTool/Lang/es.pm blib\lib\Image\ExifTool\Lang\es.pm
cp lib/Image/ExifTool/MPF.pm blib\lib\Image\ExifTool\MPF.pm
cp lib/Image/ExifTool/Real.pm blib\lib\Image\ExifTool\Real.pm
cp lib/Image/ExifTool/Sanyo.pm blib\lib\Image\ExifTool\Sanyo.pm
cp lib/Image/ExifTool/Minolta.pm blib\lib\Image\ExifTool\Minolta.pm
        C:\Perl\bin\perl.exe -MExtUtils::Command -e "cp" -- exiftool blib\script\exiftool
        pl2bat.bat blib\script\exiftool

C:\Documents and Settings\Phil\My Documents\Image-ExifTool-8.86>nmake test

Microsoft (R) Program Maintenance Utility   Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

        C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib\lib', 'blib\arch'
)" t/*.t
t/AFCP.t ........... ok
t/AIFF.t ........... ok
t/APE.t ............ ok
t/ASF.t ............ ok
t/BigTIFF.t ........ ok
t/BMP.t ............ ok
t/Canon.t .......... ok
t/CanonRaw.t ....... ok
t/CanonVRD.t ....... ok
t/Casio.t .......... ok
t/DICOM.t .......... ok
t/DjVu.t ........... ok
t/DNG.t ............ ok
t/DV.t ............. ok
t/EXE.t ............ ok
t/ExifTool.t ....... ok
t/FLAC.t ........... ok
t/Flash.t .......... ok
t/FlashPix.t ....... ok
t/Font.t ........... ok
t/FotoStation.t .... ok
t/FujiFilm.t ....... ok
t/GE.t ............. ok
t/Geotag.t ......... ok
t/GeoTiff.t ........ ok
t/GIF.t ............ ok
t/GIMP.t ........... ok
t/GPS.t ............ ok
t/HTML.t ........... ok
t/InDesign.t ....... ok
t/IPTC.t ........... ok
t/ITC.t ............ ok
t/Jpeg2000.t ....... ok
t/JVC.t ............ ok
t/Kodak.t .......... ok
t/KyoceraRaw.t ..... ok
t/Lang.t ........... ok
t/LNK.t ............ ok
t/M2TS.t ........... ok
t/Matroska.t ....... ok
t/MIE.t ............ ok
t/MIFF.t ........... ok
t/Minolta.t ........ ok
t/MP3.t ............ ok
t/MWG.t ............ ok
t/MXF.t ............ ok
t/Nikon.t .......... ok
t/Olympus.t ........ ok
t/OpenEXR.t ........ ok
t/Panasonic.t ...... ok
t/PDF.t ............ ok
t/Pentax.t ......... ok
t/PGF.t ............ ok
t/PhotoMechanic.t .. ok
t/Photoshop.t ...... ok
t/PICT.t ........... ok
t/PNG.t ............ ok
t/PostScript.t ..... ok
t/PPM.t ............ ok
t/PSP.t ............ ok
t/QuickTime.t ...... ok
t/Radiance.t ....... ok
t/Real.t ........... ok
t/Ricoh.t .......... ok
t/RIFF.t ........... ok
t/RTF.t ............ ok
t/Sanyo.t .......... ok
t/Sigma.t .......... ok
t/Sony.t ........... ok
t/Unknown.t ........ ok
t/Vorbis.t ......... ok
t/Writer.t ......... ok
t/XMP.t ............ ok
t/ZIP.t ............ ok
All tests successful.
Files=74, Tests=402, 51 wallclock secs ( 0.44 usr +  0.08 sys =  0.52 CPU)
Result: PASS

C:\Documents and Settings\Phil\My Documents\Image-ExifTool-8.86>


It seems that nmake has a problem with the first line of your Makefile.  For comparison, here is the start of my Makefile:  (the whole thing seems to be too big to post)

# This Makefile is for the Image::ExifTool extension to perl.
#
# It was generated automatically by MakeMaker version
# 6.56 (Revision: 65600) from the contents of
# Makefile.PL. Don't edit this file, edit Makefile.PL instead.
#
#       ANY CHANGES MADE HERE WILL BE LOST!
#
#   MakeMaker ARGV: ()
#

#   MakeMaker Parameters:

#     ABSTRACT_FROM => q[lib\Image\ExifTool.pod]
#     AUTHOR => q[Phil Harvey (phil@owl.phy.queensu.ca)]
#     BUILD_REQUIRES => {  }
#     EXE_FILES => [q[exiftool]]
#     LICENSE => q[perl]
#     META_MERGE => { recommends=>{ Compress::Zlib=>q[0], Archive::Zip=>q[0], Digest::SHA=>q[0], Digest::MD5=>q[0] } }
#     NAME => q[Image::ExifTool]
#     PREREQ_PM => {  }
#     VERSION_FROM => q[lib\Image\ExifTool.pm]
#     clean => { FILES=>q[t/*.tmp] }

# --- MakeMaker post_initialize section:


# --- MakeMaker const_config section:

# These definitions are from config.sh (via C:/Perl/lib/Config.pm).
# They may have been overridden via Makefile.PL or on the command line.
AR = lib
CC = cl
CCCDLFLAGS = 
CCDLFLAGS = 
DLEXT = dll
DLSRC = dl_win32.xs
EXE_EXT = .exe
FULL_AR =
LD = link
LDDLFLAGS = -dll -nologo -nodefaultlib -debug -opt:ref,icf  -libpath:"C:\Perl\lib\CORE"  -machine:x86
LDFLAGS = -nologo -nodefaultlib -debug -opt:ref,icf  -libpath:"C:\Perl\lib\CORE"  -machine:x86
LIBC = msvcrt.lib
LIB_EXT = .lib
OBJ_EXT = .obj
OSNAME = MSWin32
OSVERS = 5.2
RANLIB = rem
SITELIBEXP = C:\Perl\site\lib
SITEARCHEXP = C:\Perl\site\lib
SO = dll
VENDORARCHEXP =
VENDORLIBEXP =


- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

Phil Harvey

By the way, just in case you didn't know this:  You don't need to make exiftool to install it because it is pure Perl so nothing needs to be compiled.  The only function of the Makefile is to copy the files into the proper locations, and to run the standard test suite.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

krdavies

Hi Phil

It looks like I should now be using dmake instead of nmake, and that works fine. This led me there
http://www.perlmonks.org/?node_id=850043.

I don't know whether this was the result of one of the Perl upgrades?

Thanks for your help.

Keith

Phil Harvey

Hi Keith,

Thanks for the update.  I'll add a note about this in the README.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).