Error by calling ExifTool -all with version 7.39

Started by Archive, May 12, 2010, 08:54:23 AM

Previous topic - Next topic

Archive

[Originally posted by heiko on 2008-08-02 19:51:49-07]

Hello Phil,

Code:
When calling ExifTool -all x.jpg I get the following error message with version 7.39:
Code:
Image/ExifTool/Exif.pm did not return a true value at (eval 21) line 3. Can't find table Image::ExifTool::Exif::Main. Image/ExifTool/Shortcuts.pm did not return a true value at Image/ExifTool.pm line 2091.
Code:
This error is new in version 7.39
Code:
Regards Heiko

Archive

[Originally posted by jxing on 2008-08-05 02:47:06-07]

Same here, .exe couldn't get it run under vista/xp/2003 server. Had to changed back to 7.34.

Archive

[Originally posted by heiko on 2008-08-13 20:26:02-07]

I've just tested ExifTool 7.37 and 7.38. 7.37 works fine and with version 7.38 I get some other error messages. Is it possible that the problem with the 7.39 (and 7.38) have to do something with the Perl version 5.10.0?

Regards, Heiko

Archive

[Originally posted by exiftool on 2008-08-15 11:09:10-07]

This sort of error is typical of an install problem.  Try
deleting the temporary files in the following directory
and re-running exiftool:

c:\Documents and Settings\USER\Local Settings\Temp\par-USER

where USER is your user name.

This should fix the "did not return true" type of errors.

Heiko: what error messages are you getting?

- Phil

Archive

[Originally posted by heiko on 2008-08-15 19:57:32-07]

Hello Phil,

deleting the temporary files was the first thing I've tried, but this has not fixed this error!

With ExifTool -ver I get the following error:

Code:
Image/ExifTool/Exif.pm did not return a true value at (eval 20) line 3. Can't find table Image::ExifTool::Exif::Main

After this message the version number appears.

Calling e.g. ExifTool -all x.jpg I get the following error:

Code:
Image/ExifTool/Exif.pm did not return a true value at (eval 20) line 3. Can't find table Image::ExifTool::Exif::Main. Can't locate object method "print" via package "FileHandle" at C:/Perl/lib/Archive/Zip/Member.pm line 935.

Do you need any other information?

Regards Heiko

Archive

[Originally posted by heiko on 2008-08-15 20:14:56-07]

Hello Phil,

I don't know if this information is helpfull, but I've set the environment variables TMP and TEMP to c:\temp on my system. The temporary files from ExifTool are created in c:\temp\par-Heiko

Regards,
Heiko

Archive

[Originally posted by heiko on 2008-08-15 20:32:50-07]

Hello Phil,

I've just tested version 7.39 with the standard Windows Temp directory. If I use the standard Temp directory ExifTool runs without any problems.

Code:
TEMP, TMP=c:\temp --> I get the errors described above
Code:
TEMP, TMP=%USERPROFILE%\Lokale Einstellungen\Temp --> ExifTool runs without error

It seams that ExifTool since version 7.38 has problems with non standard Temp directories.

Regards,
Heiko

Archive

[Originally posted by exiftool on 2008-08-17 14:20:17-07]

Hi Heiko,

This is unfortunate.  I'm not sure what to do about this.
I'm still not 100% happy with the ActivePerl 5.10 version
of the Windows executable, and unless I can solve some
of these problems I may consider switching back to 5.8.

- Phil

Archive

[Originally posted by heiko on 2008-08-17 19:54:49-07]

Hi Phil,

I would be very happy if I could use my c:\temp directory. I don't like the way Windows handles such things. At the moment I know 4 other users which have this problem. All of them are using GeoSetter which uses ExifTool.

Heiko