Problemas com emerge -uDv world, parte 1
Estava atualizando o sistema (emerge -uDv world), na compilação do pacote gnome-extra/gtkhtml-3.16.3, o erro que segue foi apresentado:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | /usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libgnutls.so.13, needed by /usr/lib64/libsoup-2.2.so, not found (try using -rpath or -rpath-link) /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_certificate_set_x509_key_file@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_record_send@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_init@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_set_default_priority@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_certificate_expiration_time_peers@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_certificate_activation_time_peers@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_x509_crt_import@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_certificate_allocate_credentials@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_certificate_set_x509_trust_file@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_dh_params_generate2@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_record_recv@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_record_get_direction@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_dh_params_deinit@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_dh_set_prime_bits@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_x509_crt_check_hostname@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_handshake@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_certificate_type_get@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_deinit@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_global_init@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_credentials_set@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_x509_crt_init@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_transport_set_ptr@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_certificate_verify_peers@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_bye@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_certificate_get_peers@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_certificate_free_credentials@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_certificate_set_dh_params@GNUTLS_1_3' /usr/lib64/libsoup-2.2.so: undefined reference to `gnutls_dh_params_init@GNUTLS_1_3' collect2: ld returned 1 exit status make[2]: *** [testgtkhtml] Error 1 make[2]: Leaving directory `/var/tmp/portage/gnome-extra/gtkhtml-3.16.3/work/gtkhtml-3.16.3/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnome-extra/gtkhtml-3.16.3/work/gtkhtml-3.16.3' make: *** [all] Error 2 * * ERROR: gnome-extra/gtkhtml-3.16.3 failed. * Call stack: * ebuild.sh, line 46: Called src_compile * environment, line 665: Called gnome2_src_compile * environment, line 589: Called die * The specific snippet of code: * emake || diefunc "$FUNCNAME" "$LINENO" "$?" "compile failure" * The die message: * compile failure * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/gnome-extra/gtkhtml-3.16.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/gnome-extra/gtkhtml-3.16.3/temp/environment'. * |
a solução foi apenas recompilar a libsoup:
1 | emerge libsoup |
abraço,
t+
Não existem posts relacionados.