This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: cmake install; required cyglz4-1.dll not installed in /usr/bin or anywhere else


On 19/12/2017 18:35, Brian Inglis wrote:
On 2017-12-19 10:43, Vijaya Subramanian via cygwin wrote:
I checked /var/log/setup-full.log and found the below instances where libz4-1 was mentioned
package liblz4-devel comparing versions 131-1 and 131-1, result was 0
package liblz4_1 comparing versions 131-1 and 131-1, result was 0
package liblz4-devel comparing versions 1.7.5-1 and 131-1, result was -1
package liblz4_1 comparing versions 1.7.5-1 and 131-1, result was -1
2017/12/02 14:06:47 Adding required dependency liblz4_1: Selecting already-installed version .
2017/12/02 14:06:47 Changing gid back to original
So I am not sure why I get the following message when I run cmake:
When I try to run cmake, I get the following error message:
C:/cygwin64/bin/cmake.exe: error while loading shared libraries: ?:
cannot open shared object file: No such file or directory
or why cygcheck cmake says: cygcheck: track_down: could not find cyglz4-1.dll

Cygwin setup currently has problems upgrading when version numbers change
formats and a solution is being addressed by the volunteer maintainers.

You have to manually run Cygwin setup, find the liblz4 packages you have
installed, and select the new version number to be installed 1.7.5-1.

Of itself, this is not an explanation for a missing cyglz4-1.dll, as it is contained in both versions of the package (even if the package version has changed, the soversion doesn't change) (compare the package contents seen at [1])

[1] https://cygwin.com/packages/x86_64/liblz4_1/

setup thinks liblz4_1 is already installed, so doesn't install it again.

>> 2017/12/02 14:06:47 Adding required dependency liblz4_1: Selecting already-installed version .

This is weird, since it seems to indicate that PrereqChecker::isMet() noted it as needing to be installed, but that PrereqChecker::selectMissing() thinks it is already installed.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]