I made my own RPM package. The package contains:
./bin/my_binary
(depends onmy_lib.so
)./bin/lib/my_lib.so
- other files
Then I’m trying to install it and have error:
<code>rpm -Uhv my_rpm_name.rpm
error: Failed dependencies:
my_lib.so()(64bit) is needed by my_rpm_name
</code>
<code>rpm -Uhv my_rpm_name.rpm
error: Failed dependencies:
my_lib.so()(64bit) is needed by my_rpm_name
</code>
rpm -Uhv my_rpm_name.rpm
error: Failed dependencies:
my_lib.so()(64bit) is needed by my_rpm_name
But if I use --nodeps
option everything installed and works well.
Looks like RPM can’t see that dependency of my_binary (my_lib.so
) is located inside. How can I fix it?