[Libwebsockets] Cross-OpenWrt-makefile - Build Error: Pkg libwebsockets is missing dependencies for the following libraries: libuv.so.1

Andy Green andy at warmcat.com
Tue Aug 9 14:20:50 CEST 2016

On August 9, 2016 8:04:36 PM GMT+08:00, Seroega Petrov <seko.work at gmx.de> wrote:
>Thank you so far.
>That was, what I wanted. to build lws_with_lwsws.
>Therefore I provided libuv.so.1. I can see it in the directory where
>all the other libs are.

"Where the other libs are" on your target, or on your crossbuild env on your build machine?

>Are there any reasons why the build process can't find the lib?

That's a kind of optimistic question to ask.... how should I know.

LWS_LIBUV_LIBRARIES and LWS_LIBUV_INCLUDE_DIRS can be set at cmake to paths where the pieces are in your build system, if that's the problem.

>I'll try it with a fresh build.

I don't understand which part of which build system tells you --->

>> Package libwebsockets is missing dependencies for the following
>> libraries: libuv.so.1

Isn't it the openwrt rather than the lws build action?


>By default, lws doesn't enable any dep on libuv.  So you must be using
>a cmake define like LWS_WITH_LIBUV or something else that requires it,
>If that isn't what you think you're doing, make sure you use a fresh
>build dir each time, cmake likes to cache previously-used options until
>they are explicitly countermanded, which can be confusing.  Blowing
>away the build dir and using a fresh one guarantees you're not
>suffering from that.
>Fundamentally it's saying it wants libuv in the crossbuild env.  Either
>stop it wanting that if it's unintentional, or provide it.
>Libwebsockets mailing list
>Libwebsockets at ml.libwebsockets.org

More information about the Libwebsockets mailing list