-
-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Package is missing major versioned .so file (libgflags.so.2) #9
Comments
Isn't |
It looks like this change was intentionally made, gflags/gflags#137. I'll look into a few packages and try to determine why they are linking to |
Makes sense. Good to know it is not an issue with using CMake.
Ouch! Thanks for the heads-up. |
From my searching the only package in conda-forge that this change seems to effect is There are two options that I see:
I'm happy to help with either approach. |
Should add that both the options above can be applied, they are not mutually exclusive. |
I'm ok with both options as well. Though the fact that |
Some downstream packages including caffe like against these files and break when they are not present. On macOS no packages are known which used the .2 libraries and therefore they are not created. closes conda-forge#9
PR #10 Adds |
If you're installing caffe via conda and running into this, try:
|
The gflags-2.2.0-1.tar.bz2 package is missing the major versioned shared library,
libgflags.so.2
, containing only the major.minor and major.minor.micro libraries (libgflags.so.2.2 and libgflags.so.2.2.0). The previous version, 2.1.2 contained a major versioned library and a major.minor.micro library (libgflags.so.2 and libgflags.so.2.1.2). Unfortunately many packages link against the major versioned library which cases errors when this file is missing.The text was updated successfully, but these errors were encountered: