Package: balsa
Version: 2.3.8-2
Severity: serious

Your package fails to build in unstable.  Steve Langasek has some
comment:

04:07 <vorlon> that looks like a missing -l argument on the linker
line, as if one of its build-deps *used* to depend on libgpgme

04:08 <vorlon> yeah, balsa has a build-dep on libgpgme11-dev, but this
looks like an upstream makefile bug

04:09 <vorlon> i.e., it accidentally work before because a library
that *was* being linked against also linked against libgpgme, so ld
did some magic


...
> cc -g -Wall -O2 -Wsign-compare -Wpointer-arith -Wnested-externs 
> -Wchar-subscripts -Wuninitialized -Wmissing-prototypes -Wreturn-type 
> -Wdeclaration-after-statement -D_FORTIFY_SOURCE=2 -o balsa 
> address-book-config.o ab-window.o balsa-app.o balsa-bonobo.o balsa-icons.o 
> balsa-index.o balsa-mblist.o balsa-message.o balsa-mime-widget.o 
> balsa-mime-widget-callbacks.o balsa-mime-widget-crypto.o 
> balsa-mime-widget-image.o balsa-mime-widget-message.o 
> balsa-mime-widget-multipart.o balsa-mime-widget-text.o 
> filter-edit-callbacks.o filter-edit-dialog.o filter-export-callbacks.o 
> filter-export-dialog.o filter-run-callbacks.o filter-run-dialog.o 
> folder-conf.o information-dialog.o mailbox-conf.o mailbox-node.o 
> main-window.o main.o message-window.o pref-manager.o print.o quote-color.o 
> save-restore.o sendmsg-window.o store-address.o toolbar-factory.o 
> toolbar-prefs.o Balsa-common.o Balsa-skels.o Balsa-stubs.o -pthread 
> -Wl,--export-dynamic -pthread -Wl,--export-dynamic -g -Wall -O2  
> ../libinit_balsa/libinit_balsa.a ../libbalsa/libbalsa.a 
> ../libbalsa/imap/libimap.a -L/usr/X11R6/lib /usr/lib/libgmime-2.0.so -lnsl 
> /usr/lib/libgtkhtml-3.8.so /usr/lib/libgnomeui-2.so -lSM -lICE 
> /usr/lib/libgnomeprintui-2-2.so /usr/lib/libglade-2.0.so 
> /usr/lib/libbonoboui-2.so /usr/lib/libgnome-keyring.so /usr/lib/libgnome-2.so 
> /usr/lib/libpopt.so /usr/lib/libgnomevfs-2.so /usr/lib/libbonobo-2.so 
> /usr/lib/libgconf-2.so /usr/lib/libbonobo-activation.so 
> /usr/lib/libORBit-2.so /usr/lib/libgthread-2.0.so 
> /usr/lib/libgnomeprint-2-2.so /usr/lib/libgnomecanvas-2.so 
> /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so /usr/lib/libxml2.so -lz 
> /usr/lib/libsqlite3.so -L/usr/lib -lpcreposix -lpcre -lssl -lcrypto 
> -lgssapi_krb5 -lkrb5 -lk5crypto -lkrb5support -lcom_err 
> /usr/lib/libgtkspell.so /usr/lib/libaspell.so /usr/lib/libgtk-x11-2.0.so 
> /usr/lib/libgdk-x11-2.0.so -lXrandr -lXi -lXinerama -lXext 
> /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm 
> /usr/lib/libpangocairo-1.0.so -lfontconfig /usr/lib/libXcursor.so 
> /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libXrender.so -lX11 
> /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl 
> /usr/lib/libglib-2.0.so -lldap -llber -lresolv -lpthread /usr/lib/libesmtp.so 
> -lcompface
> main.o: In function `main':/build/tbm/balsa-2.3.8/src/main.c:547: undefined 
> reference to `gpgme_check_version'
> :/build/tbm/balsa-2.3.8/src/main.c:549: undefined reference to 
> `gpgme_set_locale'
> :/build/tbm/balsa-2.3.8/src/main.c:550: undefined reference to 
> `gpgme_set_locale'
> ../libbalsa/libbalsa.a(rfc3156.o): In function 
> `libbalsa_gpgme_sig_stat_to_gchar':/build/tbm/balsa-2.3.8/libbalsa/rfc3156.c:1021:
>  undefined reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/rfc3156.c:1021: undefined reference to 
> `gpgme_strsource'
> ../libbalsa/libbalsa.a(rfc3156.o): In function 
> `libbalsa_check_crypto_engine':/build/tbm/balsa-2.3.8/libbalsa/rfc3156.c:77: 
> undefined reference to `gpgme_engine_check_version'
> :/build/tbm/balsa-2.3.8/libbalsa/rfc3156.c:81: undefined reference to 
> `gpgme_get_engine_info'
> :/build/tbm/balsa-2.3.8/libbalsa/rfc3156.c:113: undefined reference to 
> `gpgme_get_protocol_name'
> :/build/tbm/balsa-2.3.8/libbalsa/rfc3156.c:86: undefined reference to 
> `gpgme_get_protocol_name'
> :/build/tbm/balsa-2.3.8/libbalsa/rfc3156.c:108: undefined reference to 
> `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/rfc3156.c:108: undefined reference to 
> `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/rfc3156.c:103: undefined reference to 
> `gpgme_get_protocol_name'
> ../libbalsa/libbalsa.a(rfc3156.o): In function 
> `select_key_from_list':/build/tbm/balsa-2.3.8/libbalsa/rfc3156.c:1388: 
> undefined reference to `gpgme_get_protocol'
> ../libbalsa/libbalsa.a(gmime-gpgme-context.o): In function 
> `g_mime_gpgme_context_new':/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:755:
>  undefined reference to `gpgme_new'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:775: undefined 
> reference to `gpgme_release'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:757: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:757: undefined 
> reference to `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:783: undefined 
> reference to `gpgme_set_protocol'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:783: undefined 
> reference to `gpgme_set_protocol'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:766: undefined 
> reference to `gpgme_release'
> ../libbalsa/libbalsa.a(gmime-gpgme-context.o): In function 
> `g_mime_gpgme_context_class_init':/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:145:
>  undefined reference to `gpgme_engine_check_version'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:150: undefined 
> reference to `gpgme_engine_check_version'
> ../libbalsa/libbalsa.a(gmime-gpgme-context.o): In function 
> `g_mime_gpgme_hash_name':/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:257:
>  undefined reference to `gpgme_get_protocol'
> ../libbalsa/libbalsa.a(gmime-gpgme-context.o): In function 
> `g_mime_gpgme_decrypt':/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:684:
>  undefined reference to `gpgme_get_protocol'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:692: undefined 
> reference to `gpgme_set_passphrase_cb'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:698: undefined 
> reference to `gpgme_data_new_from_cbs'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:707: undefined 
> reference to `gpgme_data_new_from_cbs'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:718: undefined 
> reference to `gpgme_op_decrypt_verify'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:729: undefined 
> reference to `gpgme_data_release'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:730: undefined 
> reference to `gpgme_data_release'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:695: undefined 
> reference to `gpgme_set_passphrase_cb'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:689: undefined 
> reference to `gpgme_set_passphrase_cb'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:702: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:702: undefined 
> reference to `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:710: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:710: undefined 
> reference to `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:726: undefined 
> reference to `gpgme_data_release'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:722: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:722: undefined 
> reference to `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:725: undefined 
> reference to `gpgme_data_release'
> ../libbalsa/libbalsa.a(gmime-gpgme-context.o): In function 
> `release_keylist':/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:1026: 
> undefined reference to `gpgme_key_unref'
> ../libbalsa/libbalsa.a(gmime-gpgme-context.o): In function 
> `get_key_from_name':/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:858:
>  undefined reference to `gpgme_op_keylist_start'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:867: undefined 
> reference to `gpgme_op_keylist_next'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:891: undefined 
> reference to `gpgme_op_keylist_end'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:913: undefined 
> reference to `gpgme_key_ref'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:914: undefined 
> reference to `gpgme_key_unref'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:883: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:883: undefined 
> reference to `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:886: undefined 
> reference to `gpgme_op_keylist_end'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:887: undefined 
> reference to `gpgme_key_unref'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:921: undefined 
> reference to `gpgme_get_protocol'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:948: undefined 
> reference to `gpgme_key_unref'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:861: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:861: undefined 
> reference to `gpgme_strsource'
> ../libbalsa/libbalsa.a(gmime-gpgme-context.o): In function 
> `gpgme_add_signer':/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:977: 
> undefined reference to `gpgme_signers_add'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:978: undefined 
> reference to `gpgme_key_unref'
> ../libbalsa/libbalsa.a(gmime-gpgme-context.o): In function 
> `g_mime_gpgme_context_finalize':/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:176:
>  undefined reference to `gpgme_release'
> ../libbalsa/libbalsa.a(gmime-gpgme-context.o): In function 
> `g_mime_gpgme_encrypt':/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:570:
>  undefined reference to `gpgme_get_protocol'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:592: undefined 
> reference to `gpgme_set_passphrase_cb'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:607: undefined 
> reference to `gpgme_data_new_from_cbs'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:617: undefined 
> reference to `gpgme_data_new_from_cbs'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:632: undefined 
> reference to `gpgme_op_encrypt_sign'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:640: undefined 
> reference to `gpgme_data_release'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:641: undefined 
> reference to `gpgme_data_release'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:646: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:646: undefined 
> reference to `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:636: undefined 
> reference to `gpgme_op_encrypt'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:604: undefined 
> reference to `gpgme_set_armor'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:605: undefined 
> reference to `gpgme_set_textmode'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:595: undefined 
> reference to `gpgme_set_passphrase_cb'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:588: undefined 
> reference to `gpgme_set_passphrase_cb'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:611: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:611: undefined 
> reference to `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:620: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:620: undefined 
> reference to `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:623: undefined 
> reference to `gpgme_data_release'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:650: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:650: undefined 
> reference to `gpgme_strsource'
> ../libbalsa/libbalsa.a(gmime-gpgme-context.o): In function 
> `g_mime_gpgme_verify':/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:479:
>  undefined reference to `gpgme_get_protocol'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:482: undefined 
> reference to `gpgme_data_new_from_cbs'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:493: undefined 
> reference to `gpgme_data_new_from_cbs'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:505: undefined 
> reference to `gpgme_op_verify'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:510: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:510: undefined 
> reference to `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:537: undefined 
> reference to `gpgme_data_release'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:538: undefined 
> reference to `gpgme_data_release'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:507: undefined 
> reference to `gpgme_op_verify'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:485: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:485: undefined 
> reference to `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:496: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:496: undefined 
> reference to `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:499: undefined 
> reference to `gpgme_data_release'
> ../libbalsa/libbalsa.a(gmime-gpgme-context.o): In function 
> `g_mime_gpgme_sign':/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:369:
>  undefined reference to `gpgme_get_protocol'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:385: undefined 
> reference to `gpgme_set_armor'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:393: undefined 
> reference to `gpgme_set_passphrase_cb'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:399: undefined 
> reference to `gpgme_data_new_from_cbs'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:408: undefined 
> reference to `gpgme_data_new_from_cbs'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:417: undefined 
> reference to `gpgme_op_sign'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:430: undefined 
> reference to `gpgme_op_sign_result'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:433: undefined 
> reference to `gpgme_hash_algo_name'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:443: undefined 
> reference to `gpgme_data_release'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:444: undefined 
> reference to `gpgme_data_release'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:438: undefined 
> reference to `gpgme_hash_algo_name'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:396: undefined 
> reference to `gpgme_set_passphrase_cb'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:390: undefined 
> reference to `gpgme_set_passphrase_cb'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:403: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:403: undefined 
> reference to `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:411: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:411: undefined 
> reference to `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:425: undefined 
> reference to `gpgme_data_release'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:421: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:421: undefined 
> reference to `gpgme_strsource'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-context.c:424: undefined 
> reference to `gpgme_data_release'
> ../libbalsa/libbalsa.a(gmime-gpgme-signature.o): In function 
> `g_mime_gpgme_sigstat_new_from_gpgme_ctx':/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-signature.c:92:
>  undefined reference to `gpgme_get_protocol'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-signature.c:95: undefined 
> reference to `gpgme_op_verify_result'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-signature.c:105: undefined 
> reference to `gpgme_get_key'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-signature.c:149: undefined 
> reference to `gpgme_key_unref'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-signature.c:107: undefined 
> reference to `gpgme_strerror'
> :/build/tbm/balsa-2.3.8/libbalsa/gmime-gpgme-signature.c:107: undefined 
> reference to `gpgme_strsource'
> collect2: ld returned 1 exit status
> make[4]: *** [balsa] Error 1
> make[4]: Leaving directory `/build/tbm/balsa-2.3.8/src'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory `/build/tbm/balsa-2.3.8/src'

-- 
Martin Michlmayr
http://www.cyrius.com/

Reply via email to