Package: idjc Version: 0.8.16-1 Severity: serious Forwarded: https://sourceforge.net/p/idjc/bugs/99/
Hi, idjc (specifically the idjc.so library) uses symbols from libogg, but does not declare a dependency on that package. > $ readelf --dyn-sym /usr/lib/idjc/idjc.so | grep 'UND ogg_' > 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_sync_wrote > 47: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_sync_reset > 54: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND > ogg_stream_flush_fill > 94: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ogg_page_eos > 102: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND > ogg_stream_packetpeek > 114: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND > ogg_stream_reset_serialno > 120: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ogg_page_continued > 160: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_page_granulepos > 165: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_stream_clear > 168: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_stream_init > 189: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ogg_page_pageno > 195: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ogg_packet_clear > 210: 0000000000000000 0 FUNC GLOBAL DEFAULT UND > ogg_stream_packetout > 233: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_sync_init > 238: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_sync_buffer > 248: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_sync_clear > 256: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_stream_reset > 273: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_stream_flush > 293: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_stream_packetin > 302: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_page_serialno > 303: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_sync_pageout > 327: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_page_bos > 346: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ogg_page_packets > 354: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ogg_sync_pageseek > 368: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_stream_pageout > 391: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ogg_stream_pagein This probably happens because idjc.so is not linked against libogg > $ readelf --dynamic /usr/lib/idjc/idjc.so | grep ogg Other evidence from the build logs: > dh_shlibdeps -a -O--parallel > dpkg-shlibdeps: warning: debian/idjc/usr/lib/idjc/idjc.so contains an > unresolvable reference to symbol ogg_stream_flush_fill: it's probably a plugin > dpkg-shlibdeps: warning: 25 other similar warnings have been skipped (use -v > to see them all) James
signature.asc
Description: OpenPGP digital signature