Open Elv13 opened 7 years ago
Hi, I've several problems either with that:
CXXLD dring
../src/.libs/libring.so: undefined reference to 'speex_uwb_mode'
../src/.libs/libring.so: undefined reference to 'speex_encoder_init'
../src/.libs/libring.so: undefined reference to 'speex_encode_int'
../src/.libs/libring.so: undefined reference to 'speex_bits_reset'
../src/.libs/libring.so: undefined reference to 'speex_encode_stereo_int'
../src/.libs/libring.so: undefined reference to 'speex_decode_int'
../src/.libs/libring.so: undefined reference to 'speex_bits_peek_unsigned'
../src/.libs/libring.so: undefined reference to 'speex_bits_nbytes'
../src/.libs/libring.so: undefined reference to 'speex_bits_remaining'
../src/.libs/libring.so: undefined reference to 'speex_header_free'
../src/.libs/libring.so: undefined reference to 'speex_nb_mode'
../src/.libs/libring.so: undefined reference to 'speex_decode_stereo_int'
../src/.libs/libring.so: undefined reference to 'speex_decoder_destroy'
../src/.libs/libring.so: undefined reference to 'opus_multistream_decode'
../src/.libs/libring.so: undefined reference to 'opus_multistream_decoder_create'
../src/.libs/libring.so: undefined reference to 'opus_multistream_decoder_ctl'
../src/.libs/libring.so: undefined reference to 'speex_encoder_ctl'
../src/.libs/libring.so: undefined reference to 'speex_std_stereo_request_handler'
../src/.libs/libring.so: undefined reference to 'opus_multistream_encode_float'
../src/.libs/libring.so: undefined reference to 'speex_bits_init'
../src/.libs/libring.so: undefined reference to 'opus_multistream_encoder_destroy'
../src/.libs/libring.so: undefined reference to 'speex_encoder_destroy'
../src/.libs/libring.so: undefined reference to 'speex_decoder_init'
../src/.libs/libring.so: undefined reference to 'speex_bits_read_from'
../src/.libs/libring.so: undefined reference to 'opus_multistream_encoder_ctl'
../src/.libs/libring.so: undefined reference to 'speex_bits_destroy'
../src/.libs/libring.so: undefined reference to 'opus_multistream_encode'
../src/.libs/libring.so: undefined reference to 'speex_wb_mode'
../src/.libs/libring.so: undefined reference to 'speex_bits_pack'
../src/.libs/libring.so: undefined reference to 'opus_multistream_encoder_create'
../src/.libs/libring.so: undefined reference to 'speex_header_to_packet'
../src/.libs/libring.so: undefined reference to 'opus_multistream_surround_encoder_create'
../src/.libs/libring.so: undefined reference to 'speex_bits_write'
../src/.libs/libring.so: undefined reference to 'opus_multistream_decode_float'
../src/.libs/libring.so: undefined reference to 'speex_init_header'
../src/.libs/libring.so: undefined reference to 'speex_decoder_ctl'
../src/.libs/libring.so: undefined reference to 'speex_lib_get_mode'
../src/.libs/libring.so: undefined reference to 'speex_packet_to_header'
../src/.libs/libring.so: undefined reference to 'opus_multistream_decoder_destroy'
../src/.libs/libring.so: undefined reference to 'opus_strerror'
collect2: error: ld returned 1 exit status
Makefile:616: recipe for target 'dring' failed
make[3]: *** [dring] Error 1
make[3]: Leaving directory '/home/pi/ring-daemon/bin'
Makefile:728: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/pi/ring-daemon/bin'
Makefile:535: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/pi/ring-daemon'
Makefile:465: recipe for target 'all' failed
make: *** [all] Error 2
Do you have any ideas for that?!
Here we go again...
I have been trying to build a working .deb for hours and the madness continues... Absolutely nothing wrong with this packages. All the problems and insanities are from upstream. The latest git isn't building at all for me on a maui base.
Am I missing some
/etc/apt
files or does the latests git version (to be released on June 21) doesn't build with the current ffmpeg packages?But one thing that seems necessary for the package is adding
libvdpau-dev
todebian/control
as it will simply not build otherwise, at least for me. I also messed badly with the the../bootstrap
options, but I am well aware it isn't acceptable to turn them on again.Edit: Note that they merged new hardware acceleration patches, so the recent commits and the next release really need this.
I noticed that gnuTLS is still built from source.Is this on purpose? If one packages would be worth patching in the
debian/patches
to allow the official version to be used, it would be this one. Otherwise the next CVE will require much more work.Finally, I noticed that the
debian/rules
still tries to installlibringclient.so
. This should be removed. Upstream doesn't want that to happen and it causes client instability. All clients default to static libraries and should keep doing so.Finally, no matter what I do, I end up with
I don't think this is an issue in this package, it looks like ugly bug in their makefiles.