OS/2, eCS & ArcaOS - Technical > Applications
EXIFTool
Hansi:
Dear friends of OS/2,
although I'm watching OS2World for many years I now have my first question to you:
I'd like to use the EXIFTool on my ArcaOS 5.1.1 to read the recording dates out of the mp4 videos from my camera.
On hobbesarchive I found a WPI file with version 9.4.6 of the tool. However, it doesn't install successfully.
It says that "Paul Smedley\Perl\Base\5\8\8\0" is missing (see attached screenshot). After this window the installation terminates.
I do have standard Perl libraries installed on my system but I don't know (or find) the requested version.
There are some other versions of the EXIFTool on hobbesarchive but neither of them can handle mp4 videos.
Does anybody know what to do to run this specific version of the EXIFTool?
Thanks
Hansi
Pete:
Hi Hansi
Looks like an older version of perl than is available via Arca Noae Package Manager (ANPM).
Looking at the Detail (long description) of ExifTool_Perl_9-46.wpi - https://hobbesarchive.com/?detail=/pub/os2/dev/proglang/perl/ExifTool_Perl_9-46.wpi - I see at the bottom
Requires:
Perl 5.8.8 (and above)...
I think I would try the current perl available via ANPM.
Regards
Pete
Lars:
As I mentioned elsewhere: the WPI package script needs rework to get rid of the dependency on the Perl WPI package as Perl is now delivered via YUM/RPM.
Dave Yeo:
--- Quote from: Lars on April 23, 2025, 01:47:49 am ---As I mentioned elsewhere: the WPI package script needs rework to get rid of the dependency on the Perl WPI package as Perl is now delivered via YUM/RPM.
--- End quote ---
Looks more like it needs rebuilding with a PREFIX of /@unixroot/local which hopefully will work with Perl. Currently it installs all the pod etc files in $(Paul Smedley\base)\EXIFTOOL. Could install to the system Perl but not sure what would happen when Perl is updated, especially a major update. Generally a bad idea to mix other stuff in the default RPM directories.
I'm not up enough on my Warpin scripts to try to adjust the install script to /@unixroot/local, nor sure about where in local (is it possible?) to keep Perl happy and where the default would be.
Dave Yeo:
Thinking about it, you could probably install Paul's Perl 5.8.8 WPI carefully paying attention to whatever config.sys changes the package makes, install ExifTool_Perl then undo the config.sys changes and put those changes into the Program objects Environment tab. There's maybe a dozen Program Objects that would need the environment updated.
I think the only changes to config.sys that the perl package will make are to PATH, LIBPATH and adding SET PERLLIB_PREFIX. Backup config.sys before doing this. Use BEGINLIBPATH instead of LIBPATH and don't use the SET in the program object's ENVIRONMENT tab.
eg guessing, the environment tab should end up something like,
--- Code: ---PATH=C:\Perl;$PATH%
BEGINLIBPATH=C:\PERL;C:\PERL\LIB
PERLIB_PREFIX=U:/PERL/LIB
--- End code ---
Adjust to whatever gets written to config.sys
Wouldn't hurt to do a full backup first just in case.
Navigation
[0] Message Index
[#] Next page
Go to full version