[Libwebsockets] Upgrade from 2.2 to 2.4

Brice Hamon normandviking at gmail.com
Thu Dec 7 17:29:59 CET 2017


Hi guys,

I upgraded from 2.2 to 2.4 and I am facing a link issue with libwebsockets
when I tried to compile a simple client test program:

g++ -W -Wall -Wpointer-arith -Werror=uninitialized  -g -pipe
-D_REENTRANT  -D_GNU_SOURCE  -I../ -I/export/home/bhamon/work/bs/include
-I/usr/local/include -I/export/home/development/3rdparty/include
-I/export/home/development/tools  -L/export/home/bhamon/work/bs/lib
-L/export/home/bhamon/work/bs/lib -L./ -L/usr/local/lib
-L/export/home/development/3rdparty/lib
-L/export/home/development/3rdparty/lib64 -Wl,-E -o wsclient ./wsclient.o
 -lwebsockets -ldl -lpthread
./wsclient.o:(.rodata+0xe08): undefined reference to
`lws_extension_callback_pm_deflate'
./wsclient.o:(.rodata+0xe20): undefined reference to
`lws_extension_callback_pm_deflate'
collect2: error: ld returned 1 exit status

I checked your test-client program and we have the same code.
I noticed that you link your program in static. I do use the shared library.

Is there anything special I need to add when I compile that .4 version?

Thank you,
Brice.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://libwebsockets.org/pipermail/libwebsockets/attachments/20171207/7f63b003/attachment.html>


More information about the Libwebsockets mailing list