Wrong libudev version

Suvayu Ali fatkasuvayu+linux at gmail.com
Mon May 12 23:26:51 UTC 2014


On Tue, May 13, 2014 at 01:13:31AM +0200, Suvayu Ali wrote:
> Hi,
> 
> I'm trying to compile an application[1].  The compilation succeeds, but
> fails at the last linking step like this.
> 
> LINK(target) out/Release/Brackets
> /usr/bin/ld: warning: libudev.so.0, needed by Release/libcef.so, not found (try using -rpath or -rpath-link)
> LINK(target) out/Release/Brackets: Finished
> 
> When I search with `repoquery -f \*/libudev\*', I get back systemd-libs
> and systemd-devel; both of which are installed.  systemd-libs provides
> /usr/lib64/libudev.so.1, and systemd-devel provides
> /usr/lib64/libudev.so, which is a symlink to the actual library.  I'm
> not sure what I'm doing wrong.

To clarify, I know I can probably solve this by symlinking
/usr/lib64/libudev.so.0 to /usr/lib64/libudev.so.1, but I would really
like to avoid hackish solutions like that.  Moreover, I thought this
kind of issues should be handled by the /usr/lib64/libudev.so symlink.
Does that mean the brackets project has a buggy build system?  Or does
the fault lie with Fedora?

Cheers,

-- 
Suvayu

Open source is the future. It sets us free.


More information about the users mailing list