Control: reassign -1 libh2o-evloop0.13 2.2.5+dfsg1-6
Control: retitle -1 libh2o-evloop.so must be linked with libwslay
Control: severity -1 serious

On Thu, Sep 06, 2018 at 01:54:15PM +0200, Chris Hofstaedtler wrote:
> Package: libh2o-evloop-dev
> Version: 2.2.5+dfsg1-6
> Severity: important
> 
> Hi,
> 
> the libh2o-evloop shared library needs symbols from libwslay, but the
> pkg-config file does not specify this. As such, downstream users of
> libh2o-evloop need to manually add -lwslay to their command lines.
> 
> Please add -lwslay to libh2o-evloop.pc.
> 
> Errors etc:
> /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libh2o-evloop.so: 
> undefined reference to `wslay_event_want_read’.
> ...

Thanks for your report.

The actual bug is that libh2o-evloop.so is not linked with libwslay:

https://buildd.debian.org/status/fetch.php?pkg=h2o&arch=amd64&ver=2.2.5%2Bdfsg1-6&stamp=1528159162&raw=0

...
   dh_shlibdeps -a
dpkg-shlibdeps: warning: symbol wslay_event_want_write used by 
debian/libh2o-evloop0.13/usr/lib/x86_64-linux-gnu/libh2o-evloop.so.0.13.5 found 
in none of the libraries
dpkg-shlibdeps: warning: symbol wslay_event_context_server_init used by 
debian/libh2o-evloop0.13/usr/lib/x86_64-linux-gnu/libh2o-evloop.so.0.13.5 found 
in none of the libraries
dpkg-shlibdeps: warning: symbol wslay_event_want_read used by 
debian/libh2o-evloop0.13/usr/lib/x86_64-linux-gnu/libh2o-evloop.so.0.13.5 found 
in none of the libraries
dpkg-shlibdeps: warning: symbol wslay_event_recv used by 
debian/libh2o-evloop0.13/usr/lib/x86_64-linux-gnu/libh2o-evloop.so.0.13.5 found 
in none of the libraries
dpkg-shlibdeps: warning: symbol wslay_event_context_free used by 
debian/libh2o-evloop0.13/usr/lib/x86_64-linux-gnu/libh2o-evloop.so.0.13.5 found 
in none of the libraries
dpkg-shlibdeps: warning: symbol wslay_event_set_error used by 
debian/libh2o-evloop0.13/usr/lib/x86_64-linux-gnu/libh2o-evloop.so.0.13.5 found 
in none of the libraries
dpkg-shlibdeps: warning: symbol wslay_event_send used by 
debian/libh2o-evloop0.13/usr/lib/x86_64-linux-gnu/libh2o-evloop.so.0.13.5 found 
in none of the libraries
...
dpkg-shlibdeps: warning: symbol wslay_event_want_write used by 
debian/libh2o0.13/usr/lib/x86_64-linux-gnu/libh2o.so.0.13.5 found in none of 
the libraries
dpkg-shlibdeps: warning: symbol wslay_event_recv used by 
debian/libh2o0.13/usr/lib/x86_64-linux-gnu/libh2o.so.0.13.5 found in none of 
the libraries
dpkg-shlibdeps: warning: symbol wslay_event_send used by 
debian/libh2o0.13/usr/lib/x86_64-linux-gnu/libh2o.so.0.13.5 found in none of 
the libraries
dpkg-shlibdeps: warning: symbol wslay_event_context_server_init used by 
debian/libh2o0.13/usr/lib/x86_64-linux-gnu/libh2o.so.0.13.5 found in none of 
the libraries
dpkg-shlibdeps: warning: symbol wslay_event_want_read used by 
debian/libh2o0.13/usr/lib/x86_64-linux-gnu/libh2o.so.0.13.5 found in none of 
the libraries
dpkg-shlibdeps: warning: symbol wslay_event_set_error used by 
debian/libh2o0.13/usr/lib/x86_64-linux-gnu/libh2o.so.0.13.5 found in none of 
the libraries
dpkg-shlibdeps: warning: symbol wslay_event_context_free used by 
debian/libh2o0.13/usr/lib/x86_64-linux-gnu/libh2o.so.0.13.5 found in none of 
the libraries
...

> Thanks,
> Chris

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

Reply via email to