Bug#918667: libopenal-dev on kFreeBSD: missing dependency libsndio?
Коля Гурьев
guriev-ns at ya.ru
Tue Jan 8 09:10:11 GMT 2019
Package: libopenal-dev
Version: 1:1.19.1-1
Control: affects -1 telegram-desktop
I try to build a simple example[1] found on the world wide web. It
requires libalut or libaudio. And it uses no any header or function of
libsndio, but I get the following error.
cc openal-example.o -o openal-example -lopenal -lalut
/usr/bin/ld: warning: libsndio.so, needed by /usr/lib/gcc/i686-kfreebsd-gnu/6/../../../i386-kfreebsd-gnu/libopenal.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/i686-kfreebsd-gnu/6/../../../i386-kfreebsd-gnu/libopenal.so: undefined reference to `sio_getpar'
/usr/lib/gcc/i686-kfreebsd-gnu/6/../../../i386-kfreebsd-gnu/libopenal.so: undefined reference to `sio_write'
/usr/lib/gcc/i686-kfreebsd-gnu/6/../../../i386-kfreebsd-gnu/libopenal.so: undefined reference to `sio_setpar'
/usr/lib/gcc/i686-kfreebsd-gnu/6/../../../i386-kfreebsd-gnu/libopenal.so: undefined reference to `sio_close'
/usr/lib/gcc/i686-kfreebsd-gnu/6/../../../i386-kfreebsd-gnu/libopenal.so: undefined reference to `sio_read'
/usr/lib/gcc/i686-kfreebsd-gnu/6/../../../i386-kfreebsd-gnu/libopenal.so: undefined reference to `sio_initpar'
/usr/lib/gcc/i686-kfreebsd-gnu/6/../../../i386-kfreebsd-gnu/libopenal.so: undefined reference to `sio_stop'
/usr/lib/gcc/i686-kfreebsd-gnu/6/../../../i386-kfreebsd-gnu/libopenal.so: undefined reference to `sio_open'
/usr/lib/gcc/i686-kfreebsd-gnu/6/../../../i386-kfreebsd-gnu/libopenal.so: undefined reference to `sio_start'
collect2: error: ld returned 1 exit status
The issue affects also telegram-desktop on kfreebsd-amd64[2].
[1]: https://github.com/ffainelli/openal-example
[2]: https://buildd.debian.org/status/fetch.php?pkg=telegram-desktop&arch=kfreebsd-amd64&ver=1.5.4-1&stamp=1546785287&raw=0
More information about the Pkg-games-devel
mailing list