Source: libwebsockets
Severity: normal
Tags: patch

Dear Maintainer,

libwebsockets 4.0.15 recently landed to Debian testing, and I noticed that one
of my own programs using it failed to build against it, as the new version
apparently is not built with extensions support enabled (appearing as undefined
reference to `lws_extension_callback_pm_deflate').

I am attaching a patch to debian/rules to enable the extensions support, as it
was enabled in previous (3.2 etc) versions of this package.



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.6.18-qcmm (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -ur lws-orig/libwebsockets-4.0.15/debian/rules 
lws-fix/libwebsockets-4.0.15/debian/rules
--- lws-orig/libwebsockets-4.0.15/debian/rules  2019-12-28 12:13:56.000000000 
+0200
+++ lws-fix/libwebsockets-4.0.15/debian/rules   2020-06-14 21:06:51.836172331 
+0300
@@ -24,7 +24,8 @@
        dh_auto_configure -- -DCMAKE_LIBRARY_ARCHITECTURE=${arch} \
            -DLIB_SUFFIX=/${arch} -DLWS_WITHOUT_DAEMONIZE=OFF \
            -DLWS_WITH_LIBEV=ON -DLWS_WITH_LIBUV=ON \
-           -DLWS_UNIX_SOCK=ON -DLWS_IPV6=ON
+           -DLWS_UNIX_SOCK=ON -DLWS_IPV6=ON \
+           -DLWS_WITH_ZLIB=ON -DLWS_WITHOUT_EXTENSIONS=OFF
 
 override_dh_install-arch:
        $(RM) 
$(CURDIR)/debian/tmp/usr/lib/${arch}/pkgconfig/libwebsockets_static.pc

Reply via email to