ExifTool Forum

ExifTool => ExifTool GUI => Topic started by: Tinkz on August 08, 2011, 03:36:08 AM

Title: Error when trying to shift "DateTimeOriginal"
Post by: Tinkz on August 08, 2011, 03:36:08 AM
Hello! I have trouble when try to shift "DateTimeOriginal". I dont know how to win it. Thank you for help! (See screenshot in attachment)
Title: Re: Error when trying to shift "DateTimeOriginal"
Post by: Phil Harvey on August 08, 2011, 07:15:56 AM
This looks like somehow you are running a newer version of the exiftool application with an older version of the libraries.  I don't know how this could happen, but try removing all versions of ExifTool from your system then downloading and installing the most recent version.

I don't know if you can run "exiftool -ver" through the GUI, but if so it will tell you the application version and warn you if you are using the wrong libraries.

- Phil
Title: Re: Error when trying to shift "DateTimeOriginal"
Post by: Phil Harvey on August 08, 2011, 07:38:42 AM
Also, you should delete exiftool from your temporary directory before re-installing.  See the Windows uninstall instructions (https://exiftool.org/install.html#Windows) for more information.

- Phil
Title: Re: Error when trying to shift "DateTimeOriginal"
Post by: Tinkz on August 08, 2011, 11:28:52 PM
Hi! Sorry, I forget to indicate version. It is latest standalone windows exeс 8.61 from here (http://www.exiftool.org/exiftool-8.61.zip) and latest GUI 4.17 from forum.
What libraries it needs?
I'm run in CLI:
c:\Downloads\exiftool>exiftool.exe -ver
Too many arguments for Image::ExifTool::GetFileType at script/exiftool line 455,
near "0)"

rename "exiftool.exe" to "exiftool(-k).exe" and have:
c:\Downloads\exiftool>exiftool(-k).exe -ver
defined(%hash) is deprecated at lib/Image/ExifTool.pm line 2944.
        (Maybe you should just omit the defined()?)
defined(%hash) is deprecated at lib/Image/ExifTool.pm line 2952.
        (Maybe you should just omit the defined()?)
defined(%hash) is deprecated at lib/Image/ExifTool.pm line 2986.
        (Maybe you should just omit the defined()?)
ExifTool version 6.30
Title: Re: Error when trying to shift "DateTimeOriginal"
Post by: Phil Harvey on August 09, 2011, 07:21:04 AM
Yes, you have a very old version of the ExifTool libraries (6.30) hiding somewhere on your hard disk and causing this problem.

The libraries are included in the exiftool executable, and should be version 8.61 for the exiftool you are running.  When you run it for the first time, these libraries are unpacked into your TEMP directory (see the uninstall instructions as I mentioned).

You should find this old version and delete it.

- Phil