After upgrade v0.98.4 up to v0.99.0 if any run Win7 SP1 x64 display system error messages "Required libx265.dll not found", but XnViewMP.exe is started after close this messages.
My try resolving:
I download source for x265 v3.5.0.1 and build needed DLL use MS VC++ 2017 as MinSizeRel x64, MinSizeRel x86, Release x64 and Release x86 configuration and past ready libx265.dll in to XnViewMP dir.
Test run results:
If use x86-64 DLL then start display error messages "Entry point for procedure x265_api_get_192 not found in to libx264.dll", but XnViewP is started after press OK;
If use x86 DLL XnViewMP started w/o any messages;
If use old DLL version 1.4.0.0 x86 (downloaded) XnViewMP started w/o any messages;
This dependence's - libx265.dll and libx265e.dll required heif.dll, but work only if dependence's x86 (i386)...
UPD:
FIXED in to XnViewMP-win-x64.exe build at 17.09.2021 included ./plugins/libx265.dll , SHA-256 (XnViewMP-win-x64.exe) = 54f471fe6094e3d73ff3fc27675b1fdda0d47cdeca1641289babcce712b78080
[FIXED] Installed v0.99 x64 required as dependices libx265.dll
Moderators: XnTriq, helmut, xnview, Dreamer
[FIXED] Installed v0.99 x64 required as dependices libx265.dll
Last edited by VictorVG on Sat Sep 18, 2021 7:21 pm, edited 2 times in total.
Xeon E5 2697v2/C602/128 GB PC3-14900L Quad Channel/GTX 1660 Ti/9 Tb HDD
Xeon E5-2697v2/C602J/128 Gb PC3-14900L Quad Channel/GTX 1660 Ti/7Tb HDD
Xeon E5-2697v2/C602J/128 Gb PC3-14900L Quad Channel/GTX 1660 Ti/7Tb HDD
Re: Installed v0.99 x64 required as dependices libx265.dll
do you have installed the setup or zip? If setup, could you try the ZIP?
Pierre.
Re: Installed v0.99 x64 required as dependices libx265.dll
I have installed copy and try use ZIP for control then find source for error messages. After copy dependence libx265.dll (libx265e.dll also find in to .import section .\XnViewMP\plugins\heif.dll) to .\XnViewMP as write to document MSDN: Search Path Used by Windows to Locate a DLL error messages on startup not display.
Xeon E5 2697v2/C602/128 GB PC3-14900L Quad Channel/GTX 1660 Ti/9 Tb HDD
Xeon E5-2697v2/C602J/128 Gb PC3-14900L Quad Channel/GTX 1660 Ti/7Tb HDD
Xeon E5-2697v2/C602J/128 Gb PC3-14900L Quad Channel/GTX 1660 Ti/7Tb HDD
Re: Installed v0.99 x64 required as dependices libx265.dll
the problem was only in setup right?
Pierre.
Re: Installed v0.99 x64 required as dependices libx265.dll
Yes, first source for this problem's is dependence's for .\XnViewMP\plugins\heif.dll, but whats required and support only 32 bit DLL??? Just add in-to 64 bit DLL required import/export API entries as stack link and resolved problem's...
But if you copy a installed in to %PROGRAMFILES% copy in to another volume to any directory, then at the first start, we will receive a message regardless of the volume to which we copied it, the rights of access and usernate of the user ...
I checked the presence of hidden NTFS streams - they are not, specially copied the directory of the installed copy without taking into account the access rights - is still playing.
I do not understand anything, especially since another person confirms the mistake on forum.ru-board.com:
Strange, and nothing is clear - if you unpack Inno Setup using InnoUnp and unpack a Zip copy, and after compare two SHA-256 catalog files stagnation coincide, but there is not exist's api-ms-win-core-console-l1-2-0.dll in the installed copy, and when you start a any copy w/o error messages.the problem was only in setup right?
But if you copy a installed in to %PROGRAMFILES% copy in to another volume to any directory, then at the first start, we will receive a message regardless of the volume to which we copied it, the rights of access and usernate of the user ...
I checked the presence of hidden NTFS streams - they are not, specially copied the directory of the installed copy without taking into account the access rights - is still playing.
I do not understand anything, especially since another person confirms the mistake on forum.ru-board.com:
Sputnikk
05:08 17-09-2021
I have another mistake. When started, writes:When you click on OK, the program starts---------------------------
xnViewmp.exe - System Error
---------------------------
The program starts is not possible, since there is no libx265.dll on the computer. Try reinstalling the program.
---------------------------
OK
---------------------------
Xeon E5 2697v2/C602/128 GB PC3-14900L Quad Channel/GTX 1660 Ti/9 Tb HDD
Xeon E5-2697v2/C602J/128 Gb PC3-14900L Quad Channel/GTX 1660 Ti/7Tb HDD
Xeon E5-2697v2/C602J/128 Gb PC3-14900L Quad Channel/GTX 1660 Ti/7Tb HDD
Re: Installed v0.99 x64 required as dependices libx265.dll
Thanks a lot! With your libx265.dll version, everything has earned, the error is eliminated, Issues can close as resolved.
Xeon E5 2697v2/C602/128 GB PC3-14900L Quad Channel/GTX 1660 Ti/9 Tb HDD
Xeon E5-2697v2/C602J/128 Gb PC3-14900L Quad Channel/GTX 1660 Ti/7Tb HDD
Xeon E5-2697v2/C602J/128 Gb PC3-14900L Quad Channel/GTX 1660 Ti/7Tb HDD