[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#558838: Resolve unresolved symbols in shared libraries



Source: apron
Version: 0.9.10-3
Severity: wishlist
User: peter.fritzsche@gmx.de
Usertags: unresolved-symbols-so

I build all packages some time ago with binutils-gold and your package build
without an hard failure, but I noticed that you seems to provide a library in
a specific library package so other packages can link against it without
problems.... but your shared object has still some unresolved symbols which
the program which links agaomst it must resolve. This isnt a good idea because
when you introduce new dependencies the package previously linked against the
old version will break because it doesnt know about the new dependency.
Maybe you could link against all needed libraries so programs must not link
against libraries which it doesnt need to use.

Maybe it is related to following bugs which hard failed due to unresolved
symbols in programs
 http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=peter.fritzsche@gmx.de;tag=no-add-needed

More informations can be found at
 http://wiki.debian.org/qa.debian.org/FTBFS#A2009-11-02Packagesfailingbecausebinutils-gold.2BAC8-indirectlinking
dpkg-shlibdeps already showed you the related warnings:

dpkg-shlibdeps: warning: symbol mpfr_sqrt used by debian/libapron/usr/lib/libapron.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol mpfr_get_str used by debian/libapron/usr/lib/libapron.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol mpfr_set_d used by debian/libapron/usr/lib/libapron.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol mpfr_set_inf used by debian/libapron/usr/lib/libapron.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol mpfr_init2 used by debian/libapron/usr/lib/libapron.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpq_set_d used by debian/libapron/usr/lib/libapron.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpq_set used by debian/libapron/usr/lib/libapron.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpz_out_str used by debian/libapron/usr/lib/libapron.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpz_mod used by debian/libapron/usr/lib/libapron.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpz_sub_ui used by debian/libapron/usr/lib/libapron.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: 92 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: symbol __gmpz_set_si used by debian/libapron/usr/lib/liboctMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpq_init used by debian/libapron/usr/lib/liboctMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_generic_to_tcons_array used by debian/libapron/usr/lib/liboctMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_scalar_set_int used by debian/libapron/usr/lib/liboctMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_manager_set_abort_if_exception used by debian/libapron/usr/lib/liboctMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_manager_alloc used by debian/libapron/usr/lib/liboctMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpq_out_str used by debian/libapron/usr/lib/liboctMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpz_clear used by debian/libapron/usr/lib/liboctMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_generic_asssub_texpr_array used by debian/libapron/usr/lib/liboctMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpq_mul_2exp used by debian/libapron/usr/lib/liboctMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: 39 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: symbol __gmpq_init used by debian/libapron/usr/lib/libpolkaMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpz_fdiv_q used by debian/libapron/usr/lib/libpolkaMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpz_cmp_si used by debian/libapron/usr/lib/libpolkaMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_generic_to_tcons_array used by debian/libapron/usr/lib/libpolkaMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol itv_linexpr_clear_MPQ used by debian/libapron/usr/lib/libpolkaMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_manager_alloc used by debian/libapron/usr/lib/libpolkaMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_generic_asssub_linexpr_array used by debian/libapron/usr/lib/libpolkaMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpz_cdiv_q used by debian/libapron/usr/lib/libpolkaMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol itv_intlinearize_ap_tcons0_MPQ used by debian/libapron/usr/lib/libpolkaMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpz_cmp used by debian/libapron/usr/lib/libpolkaMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: 77 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: symbol ap_linexpr0_copy used by debian/libapron/usr/lib/libboxD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol itv_lincons_array_clear_D used by debian/libapron/usr/lib/libboxD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_dimchange_init used by debian/libapron/usr/lib/libboxD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol mpfr_get_d used by debian/libapron/usr/lib/libboxD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_generic_to_tcons_array used by debian/libapron/usr/lib/libboxD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol mpfr_set_q used by debian/libapron/usr/lib/libboxD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_manager_set_abort_if_exception used by debian/libapron/usr/lib/libboxD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_manager_alloc used by debian/libapron/usr/lib/libboxD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_coeff_set_scalar used by debian/libapron/usr/lib/libboxD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_generic_asssub_linexpr_array used by debian/libapron/usr/lib/libboxD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: 47 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: symbol __gmpq_init used by debian/libapron/usr/lib/libap_ppl.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_scalar_alloc used by debian/libapron/usr/lib/libap_ppl.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpz_init_set_si used by debian/libapron/usr/lib/libap_ppl.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpz_fdiv_q used by debian/libapron/usr/lib/libap_ppl.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_generator0_array_fprint used by debian/libapron/usr/lib/libap_ppl.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpz_cmp_si used by debian/libapron/usr/lib/libap_ppl.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_generic_to_tcons_array used by debian/libapron/usr/lib/libap_ppl.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol itv_linexpr_is_scalar_MPQ used by debian/libapron/usr/lib/libap_ppl.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol itv_linexpr_clear_MPQ used by debian/libapron/usr/lib/libap_ppl.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_manager_alloc used by debian/libapron/usr/lib/libap_ppl.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: 63 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: symbol __gmpz_set_si used by debian/libapron/usr/lib/libboxMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpq_init used by debian/libapron/usr/lib/libboxMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpq_equal used by debian/libapron/usr/lib/libboxMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol itv_fprint_MPQ used by debian/libapron/usr/lib/libboxMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_linexpr0_copy used by debian/libapron/usr/lib/libboxMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_dimchange_init used by debian/libapron/usr/lib/libboxMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_generic_to_tcons_array used by debian/libapron/usr/lib/libboxMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol itv_linexpr_clear_MPQ used by debian/libapron/usr/lib/libboxMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_manager_set_abort_if_exception used by debian/libapron/usr/lib/libboxMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_manager_alloc used by debian/libapron/usr/lib/libboxMPQ.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: symbol mpfr_get_d used by debian/libapron/usr/lib/liboctD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_generic_to_tcons_array used by debian/libapron/usr/lib/liboctD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol mpfr_set_q used by debian/libapron/usr/lib/liboctD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_scalar_set_int used by debian/libapron/usr/lib/liboctD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_manager_set_abort_if_exception used by debian/libapron/usr/lib/liboctD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_manager_alloc used by debian/libapron/usr/lib/liboctD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_generic_asssub_texpr_array used by debian/libapron/usr/lib/liboctD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_interval_alloc used by debian/libapron/usr/lib/liboctD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_linexpr0_free used by debian/libapron/usr/lib/liboctD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_scalar_reinit used by debian/libapron/usr/lib/liboctD.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: 25 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: symbol __gmpq_init used by debian/libapron/usr/lib/libpolkaRll.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_generic_to_tcons_array used by debian/libapron/usr/lib/libpolkaRll.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_manager_alloc used by debian/libapron/usr/lib/libpolkaRll.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_generic_asssub_linexpr_array used by debian/libapron/usr/lib/libpolkaRll.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol itv_intlinearize_ap_tcons0_Rll used by debian/libapron/usr/lib/libpolkaRll.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol itv_intlinearize_ap_texpr0_Rll used by debian/libapron/usr/lib/libpolkaRll.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol itv_lincons_set_ap_lincons0_Rll used by debian/libapron/usr/lib/libpolkaRll.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_abstract0_top used by debian/libapron/usr/lib/libpolkaRll.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_interval_alloc used by debian/libapron/usr/lib/libpolkaRll.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_coeff_reinit used by debian/libapron/usr/lib/libpolkaRll.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: 51 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: symbol itv_eval_ap_linexpr0_MPFR used by debian/libapron/usr/lib/libboxMPFR.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol itv_canonicalize_MPFR used by debian/libapron/usr/lib/libboxMPFR.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol itv_intlinearize_ap_tcons0_array_MPFR used by debian/libapron/usr/lib/libboxMPFR.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_linexpr0_copy used by debian/libapron/usr/lib/libboxMPFR.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_dimchange_init used by debian/libapron/usr/lib/libboxMPFR.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol mpfr_get_d used by debian/libapron/usr/lib/libboxMPFR.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol mpfr_set4 used by debian/libapron/usr/lib/libboxMPFR.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_generic_to_tcons_array used by debian/libapron/usr/lib/libboxMPFR.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol itv_set_ap_interval_MPFR used by debian/libapron/usr/lib/libboxMPFR.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol mpfr_set_q used by debian/libapron/usr/lib/libboxMPFR.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: 59 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: symbol __gmpz_set_si used by debian/libapron/usr/lib/libap_pkgrid.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpq_sub used by debian/libapron/usr/lib/libap_pkgrid.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpq_clear used by debian/libapron/usr/lib/libap_pkgrid.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpq_init used by debian/libapron/usr/lib/libap_pkgrid.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol pk_bound_linexpr used by debian/libapron/usr/lib/libap_pkgrid.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_linexpr0_copy used by debian/libapron/usr/lib/libap_pkgrid.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol __gmpq_mul used by debian/libapron/usr/lib/libap_pkgrid.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol lincons0_of_vector used by debian/libapron/usr/lib/libap_pkgrid.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol ap_scalar_alloc_set used by debian/libapron/usr/lib/libap_pkgrid.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol pk_free used by debian/libapron/usr/lib/libap_pkgrid.so.0 found in none of the libraries.
dpkg-shlibdeps: warning: 21 other similar warnings have been skipped (use -v to see them all).



Reply to: