#1 2017-05-01 13:50

TGB
Member
Registered: 2016-06-12
Posts: 14

Problems with Cygwin (EXIV2)

I need to use EXIV2 to get the film date for the pictures.

I could not find the exiv2.exe alone so I installed this: http://www.cygwin.com/setup-x86_64.exe
I took the file exiv2.exe from the installation path and added it to renamer folder
When I tried to apply the script from code 2 part the Renamer shows error message
"exiv2.exe - System error. Program could not be started because is missing".

I copied renamer.exe to the C:\cygwin64\bin - folder with all dlls.

The script from the "code 2" part did not work because the files are not renamed.
The reason - exiv2.exe was not in the dll folder.

When I put exiv2.exe in that dll folder  (where renamer.exe already exists) and try to use the same script I got the error that exiv2.exe could not start because cygexiv2-15.dll was not located.

I could not find cygexiv2-15.dll in the entire C:\cygwin64\ folder.

I found the only mention about this dll here: https://sourceforge.net/p/cygwin-ports/ … 45fd/tree/

Do you know where I can get it?
Or maybe I get all the dlls for EXIV2.exe? I don`t have any compilers and don`t know how to use them.

Offline

#2 2017-05-01 18:04

den4b
Administrator
From: den4b.com
Registered: 2006-04-06
Posts: 3,370

Re: Problems with Cygwin (EXIV2)

Try the Visual Studio build, you shouldn't experience DLL dependency problems with it:
http://www.exiv2.org/builds/exiv2-0.26-msvc.tar.gz

They might still need Visual Studio run-time libraries but the chances are that you already have them installed as they are a common requirement for all software built with Visual Studio.

Inside the archive, try executing "exiv2-0.26-msvc\dist\2015\Win32\dll\Release\bin\exiv2.exe" from the command line. If it works, then you can use it from within ReNamer. If you get DLL dependencies, first try all Visual Studio builds (2015, 2013, 2012, etc) because each one of them uses a different run-ime library.

Offline

Board footer

Powered by FluxBB