[Libwebsockets] Upgrade from 2.2 to 2.4
skyhisi+libwebsockets at gmail.com
Thu Dec 7 17:39:59 CET 2017
On 7 December 2017 at 16:29, Brice Hamon <normandviking at gmail.com> wrote:
> 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/lib64 -Wl,-E -o wsclient ./wsclient.o
> -lwebsockets -ldl -lpthread
> ./wsclient.o:(.rodata+0xe08): undefined reference to
> ./wsclient.o:(.rodata+0xe20): undefined reference to
> 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,
> Libwebsockets mailing list
> Libwebsockets at ml.libwebsockets.org
Have you set LWS_WITHOUT_EXTENSIONS to Off in CMake?
More information about the Libwebsockets