Package Details: belr 4.5.13-1

Git Clone URL: https://aur.archlinux.org/belr.git (read-only, click to copy)
Package Base: belr
Description: A library for working with vCards
Upstream URL: http://www.linphone.org/
Licenses: GPL
Submitter: thrasibule
Maintainer: thrasibule
Last Packager: thrasibule
Votes: 0
Popularity: 0.000000
First Submitted: 2019-12-18 03:08
Last Updated: 2021-05-12 02:57

Dependencies (2)

Required by (3)

Sources (1)

Latest Comments

nam1962 commented on 2021-02-04 16:27

Hi, rebuilding bctoolbox-git and updating did the trick :

yay -S bctoolbox-git
sudo pacman -Syu

Thank you for this.

On the other handeplacing bctoolbox-git with bctoolbox main repo doesn't seem the simplest idea :

À désinstaller  (8):
  mediastreamer  4.4.24-1                    (Dépend de : bctoolbox-git)    community
  bzrtp          4.4.24-1                    (Dépend de : bctoolbox-git)    community
  belcard        4.4.21-1                    (Dépend de : bctoolbox-git)    
  belr           4.4.21-1                    (Dépend de : bctoolbox-git)    
  ortp           4.4.24-1                    (Dépend de : bctoolbox-git)    community
  lime           4.4.21-1                    (Dépend de : bctoolbox-git)    
  bctoolbox-git  4.5.0.alpha.r54.gab40b02-1                                 
  libdecaf       1.0.1-2                     (Orphelin de : bctoolbox-git)  

Taille totale libérée: 36,4 Mo

thrasibule commented on 2021-02-04 15:57

right, so you can either install bctoolbox from the main repo, or rebuild bctoolbox-git. Seems like mbedtls was upgraded, which requires a rebuild for bctoolbox-git.

nam1962 commented on 2021-02-04 15:53

I'm on Manjaro. Community bctoolbox is 4.4.24-1 but on my system I have bctoolbox-git 4.5.0.alpha.r54.gab40b02-1

thrasibule commented on 2021-02-04 14:53

What's your version of bctoolbox installed? I would try to rebuild it, that's the one that seems broken.

nam1962 commented on 2021-02-04 10:13

Hi, There is an issue with last release that doesn't build

Construction de belr...
==> Création du paquet belr 4.4.25-1 (jeu. 04 févr. 2021 11:06:58)
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> Récupération des sources…
  -> Téléchargement de belr-4.4.25.tar.gz…
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   137  100   137    0     0    341      0 --:--:-- --:--:-- --:--:--   340
100 64841    0 64841    0     0  77747      0 --:--:-- --:--:-- --:--:-- 77747
==> Validation des fichiers source avec sha256sums…
    belr-4.4.25.tar.gz ... Réussite
==> Suppression du répertoire $srcdir/ existant…
==> Extraction des sources…
  -> Extraction de belr-4.4.25.tar.gz avec bsdtar
==> Lancement de build()…
-- The C compiler identification is GNU 10.2.0
-- The CXX compiler identification is GNU 10.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Setting install rpath to 
-- Looking for include file libudev.h
-- Looking for include file libudev.h - found
-- Performing Test SUGGEST_OVERRIDE
-- Performing Test SUGGEST_OVERRIDE - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/pamac-build-sum/belr/src/build
make : on entre dans le répertoire « /var/tmp/pamac-build-sum/belr/src/build »
make[1] : on entre dans le répertoire « /var/tmp/pamac-build-sum/belr/src/build »
make[2] : on entre dans le répertoire « /var/tmp/pamac-build-sum/belr/src/build »
Scanning dependencies of target belr
make[2] : on quitte le répertoire « /var/tmp/pamac-build-sum/belr/src/build »
make[2] : on entre dans le répertoire « /var/tmp/pamac-build-sum/belr/src/build »
[ 11%] Building CXX object src/CMakeFiles/belr.dir/belr.cpp.o
[ 22%] Building CXX object src/CMakeFiles/belr.dir/abnf.cpp.o
[ 33%] Building CXX object src/CMakeFiles/belr.dir/grammarbuilder.cpp.o
[ 44%] Building CXX object src/CMakeFiles/belr.dir/parser.cpp.o
[ 55%] Building CXX object src/CMakeFiles/belr.dir/binarystream.cpp.o
[ 66%] Linking CXX shared library libbelr.so
make[2] : on quitte le répertoire « /var/tmp/pamac-build-sum/belr/src/build »
[ 66%] Built target belr
make[2] : on entre dans le répertoire « /var/tmp/pamac-build-sum/belr/src/build »
Scanning dependencies of target belr_tester
make[2] : on quitte le répertoire « /var/tmp/pamac-build-sum/belr/src/build »
make[2] : on entre dans le répertoire « /var/tmp/pamac-build-sum/belr/src/build »
[ 77%] Building CXX object tester/CMakeFiles/belr_tester.dir/belr-tester.cpp.o
[ 88%] Building CXX object tester/CMakeFiles/belr_tester.dir/grammar-tester.cpp.o
[100%] Linking CXX executable belr_tester
/usr/bin/ld : avertissement : libmbedtls.so.12, requis par /usr/lib/libbctoolbox.so.1, non trouvé (essayez avec -rpath ou -rpath-link)
/usr/bin/ld : avertissement : libmbedx509.so.0, requis par /usr/lib/libbctoolbox.so.1, non trouvé (essayez avec -rpath ou -rpath-link)
/usr/bin/ld : avertissement : libmbedcrypto.so.3, requis par /usr/lib/libbctoolbox.so.1, non trouvé (essayez avec -rpath ou -rpath-link)
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_md5 »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509_crt_parse_file »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_pk_parse_keyfile »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_session_reset »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_conf_endpoint »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_base64_decode »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ctr_drbg_seed »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_init »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_conf_ciphersuites »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_strerror »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_set_hostname »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_mpi_free »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_config_init »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_conf_ca_chain »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_send_alert_message »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_handshake_step »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_get_peer_cert »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_gcm_auth_decrypt »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_md_info_from_type »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_conf_verify »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509write_crt_set_md_alg »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_entropy_init »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509_dn_gets »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_hkdf »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509_crt_init »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ctr_drbg_init »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_base64_encode »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_mpi_read_string »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_get_version »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_gcm_update »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_aes_setkey_enc »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_sha1 »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_gcm_finish »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509_crt_info »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509write_crt_set_subject_name »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_free »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_config_free »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509write_crt_set_issuer_name »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509_crt_parse_path »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_timing_get_delay »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_close_notify »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_get_ciphersuite »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_setup »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_set_timer_cb »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_pk_setup »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_dhm_calc_secret »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_gcm_init »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_config_defaults »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_gcm_crypt_and_tag »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_sha512 »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509write_crt_pem »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_pk_write_key_pem »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_set_hs_own_cert »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_conf_authmode »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ctr_drbg_random »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_md_hmac »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_conf_transport »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_pem_write_buffer »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509write_crt_set_subject_key »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_pk_parse_key »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_gcm_free »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_gcm_starts »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_gcm_setkey »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_conf_cert_profile »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_get_ciphersuite_id »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509_crt_parse »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_conf_own_cert »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_rsa_gen_key »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ctr_drbg_free »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_mpi_init »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_set_bio »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_entropy_free »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509write_crt_set_issuer_key »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_timing_set_delay »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509write_crt_init »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_pk_init »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_pk_free »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_read »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_pk_info_from_type »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509_crt_free »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_dhm_make_public »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_sha256 »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509write_crt_free »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_dhm_free »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_entropy_func »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_platform_zeroize »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_conf_rng »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_ssl_write »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509write_crt_set_serial »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_x509write_crt_set_validity »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_dhm_read_public »
/usr/bin/ld : /usr/lib/libbctoolbox.so.1 : référence indéfinie vers « mbedtls_aes_crypt_cfb128 »
collect2: erreur: ld a retourné le statut de sortie 1
make[2]: *** [tester/CMakeFiles/belr_tester.dir/build.make:121 : tester/belr_tester] Erreur 1
make[2] : on quitte le répertoire « /var/tmp/pamac-build-sum/belr/src/build »
make[1]: *** [CMakeFiles/Makefile2:182 : tester/CMakeFiles/belr_tester.dir/all] Erreur 2
make[1] : on quitte le répertoire « /var/tmp/pamac-build-sum/belr/src/build »
make: *** [Makefile:149 : all] Erreur 2
make : on quitte le répertoire « /var/tmp/pamac-build-sum/belr/src/build »
==> ERREUR : Une erreur s’est produite dans build().
    Abandon…

aulemahal commented on 2020-01-12 04:28

@drencrom I had the same problem and installing bcunit fixed the issue. I believe it should be added as a dependency, at least for the make. (It's a make depedency of bctoolbox).

drencrom commented on 2020-01-02 20:50

Got this error while compiling:

[ 77%] Linking CXX executable belr_tester
/bin/ld: warning: libbcunit.so.1.0.1, needed by /usr/lib/libbctoolbox-tester.so.1, not found (try using -rpath or -rpath-link)
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_get_suite'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_get_number_of_tests_failed'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_add_test'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_set_suite_cleanup_failure_handler'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_automated_enable_junit_xml'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_get_run_results_string'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_run_all_tests'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_get_failure_list'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_registry_initialized'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_automated_run_tests'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_set_trace_handler'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_cleanup_registry'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_set_suite_start_handler'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_assertImplementation'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_run_test'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_get_test_by_name'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_set_all_test_complete_handler'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_set_test_complete_handler'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_run_suite'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_set_output_filename'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_add_suite_with_setup_and_teardown'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_automated_enable_partial_junit'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_set_test_start_handler'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_get_error'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_initialize_registry'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_set_suite_init_failure_handler'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_basic_show_failures'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_get_number_of_failure_records'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_get_number_of_failures'
/bin/ld: /usr/lib/libbctoolbox-tester.so.1: undefined reference to `CU_set_suite_complete_handler'
collect2: error: ld returned 1 exit status

The package bcunit should be a dependency.