Re: [Openlte-discuss] Installation Issue (mbedtls)
An open source 3GPP LTE implementation.
Status: Alpha
Brought to you by:
bwojtowi
From: Oscar L. <jar...@gm...> - 2018-03-13 10:26:31
|
Hi, I think your problem is related to MBEDTLS library. "mbedtls_aes_crypt_ecb" It is possible that you might not find it on your distribution (you should do "apt-cache search mbedtls) and try to install the suggested answers (here be wise, read the descriptions) ... If the above does not work, then try to download MBEDTLS from github: https://tls.mbed.org/download/start/mbedtls-2.7.0-apache.tgz and follow the installation README. Compile OpenLTE again. If that does not work then you have to use this version: https://tls.mbed.org/download/start/polarssl-1.3.9-gpl.tgz. Polarssl is original name of MBEDTLS. 2018-03-13 5:26 GMT-05:00 <gui...@or...>: > Hello, > > I have the following errors : > > [ 77%] Linking CXX executable LTE_fdd_enodeb > ../liblte/liblte.a(liblte_security.cc.o) : Dans la fonction > « liblte_security_generate_k_asme(unsigned char*, unsigned char*, > unsigned char*, unsigned char*, unsigned short, unsigned short, unsigned > char*) » : > liblte_security.cc:(.text+0x1c4) : référence indéfinie vers > « mbedtls_md_info_from_type » > liblte_security.cc:(.text+0x1e2) : référence indéfinie vers > « mbedtls_md_hmac » > ../liblte/liblte.a(liblte_security.cc.o) : Dans la fonction > « liblte_security_generate_k_enb(unsigned char*, unsigned int, unsigned > char*) » : > liblte_security.cc:(.text+0x2aa) : référence indéfinie vers > « mbedtls_md_info_from_type » > liblte_security.cc:(.text+0x2c6) : référence indéfinie vers > « mbedtls_md_hmac » > ../liblte/liblte.a(liblte_security.cc.o) : Dans la fonction > « liblte_security_generate_k_nas(unsigned char*, > LIBLTE_SECURITY_CIPHERING_ALGORITHM_ID_ENUM, LIBLTE_SECURITY_INTEGRITY_ALGORITHM_ID_ENUM, > unsigned char*, unsigned char*) » : > liblte_security.cc:(.text+0x36d) : référence indéfinie vers > « mbedtls_md_info_from_type » > liblte_security.cc:(.text+0x389) : référence indéfinie vers > « mbedtls_md_hmac » > liblte_security.cc:(.text+0x3b5) : référence indéfinie vers > « mbedtls_md_info_from_type » > liblte_security.cc:(.text+0x3d1) : référence indéfinie vers > « mbedtls_md_hmac » > ../liblte/liblte.a(liblte_security.cc.o) : Dans la fonction > « liblte_security_generate_k_rrc(unsigned char*, > LIBLTE_SECURITY_CIPHERING_ALGORITHM_ID_ENUM, LIBLTE_SECURITY_INTEGRITY_ALGORITHM_ID_ENUM, > unsigned char*, unsigned char*) » : > liblte_security.cc:(.text+0x47d) : référence indéfinie vers > « mbedtls_md_info_from_type » > liblte_security.cc:(.text+0x499) : référence indéfinie vers > « mbedtls_md_hmac » > liblte_security.cc:(.text+0x4c5) : référence indéfinie vers > « mbedtls_md_info_from_type » > liblte_security.cc:(.text+0x4e1) : référence indéfinie vers > « mbedtls_md_hmac » > ../liblte/liblte.a(liblte_security.cc.o) : Dans la fonction > « liblte_security_generate_k_up(unsigned char*, LIBLTE_SECURITY_CIPHERING_ALGORITHM_ID_ENUM, > LIBLTE_SECURITY_INTEGRITY_ALGORITHM_ID_ENUM, unsigned char*, unsigned > char*) » : > liblte_security.cc:(.text+0x58d) : référence indéfinie vers > « mbedtls_md_info_from_type » > liblte_security.cc:(.text+0x5a9) : référence indéfinie vers > « mbedtls_md_hmac » > liblte_security.cc:(.text+0x5d5) : référence indéfinie vers > « mbedtls_md_info_from_type » > liblte_security.cc:(.text+0x5f1) : référence indéfinie vers > « mbedtls_md_hmac » > ../liblte/liblte.a(liblte_security.cc.o) : Dans la fonction > « liblte_security_128_eia2(unsigned char*, unsigned int, unsigned char, > unsigned char, unsigned char*, unsigned int, unsigned char*) » : > liblte_security.cc:(.text+0x6d6) : référence indéfinie vers > « mbedtls_aes_setkey_enc » > liblte_security.cc:(.text+0x6ef) : référence indéfinie vers > « mbedtls_aes_crypt_ecb » > liblte_security.cc:(.text+0xbbd) : référence indéfinie vers > « mbedtls_aes_crypt_ecb » > liblte_security.cc:(.text+0xd46) : référence indéfinie vers > « mbedtls_aes_crypt_ecb » > ../liblte/liblte.a(liblte_security.cc.o) : Dans la fonction > « liblte_security_128_eia2(unsigned char*, unsigned int, unsigned char, > unsigned char, LIBLTE_BIT_MSG_STRUCT*, unsigned char*) » : > liblte_security.cc:(.text+0x1007) : référence indéfinie vers > « mbedtls_aes_setkey_enc » > liblte_security.cc:(.text+0x101c) : référence indéfinie vers > « mbedtls_aes_crypt_ecb » > liblte_security.cc:(.text+0x1e9e) : référence indéfinie vers > « mbedtls_aes_crypt_ecb » > liblte_security.cc:(.text+0x2033) : référence indéfinie vers > « mbedtls_aes_crypt_ecb » > collect2: error: ld returned 1 exit status > LTE_fdd_enodeb/CMakeFiles/LTE_fdd_enodeb.dir/build.make:545 : la recette > pour la cible « LTE_fdd_enodeb/LTE_fdd_enodeb » a échouée > make[2]: *** [LTE_fdd_enodeb/LTE_fdd_enodeb] Erreur 1 > CMakeFiles/Makefile2:961 : la recette pour la cible > « LTE_fdd_enodeb/CMakeFiles/LTE_fdd_enodeb.dir/all » a échouée > make[1]: *** [LTE_fdd_enodeb/CMakeFiles/LTE_fdd_enodeb.dir/all] Erreur 2 > Makefile:138 : la recette pour la cible « all » a échouée > make: *** [all] Erreur 2 > > > > Le 12/03/2018 à 18:40, Tomcsányi, Domonkos a écrit : > > Hi > > It is hard to help you without seeing the error message itself. > > Cheers, > Domi > > > 2018. márc. 12. dátummal, 17:43 időpontban guillaume tochou < > gui...@or...> írta: > > Hello, > > I'm new on the the mailing list and I'm trying to install openlte. > > I downloaded the last version (openlte_v00-20-05) and I also used the > patch (https://sourceforge.net/p/openlte/mailman/message/35039389/) that > allows to replace the polarssl package by the mbedtls package (I'm using > Ubuntu 16.04). But I'm having an error when doing make. > > Is anyone who succeed to install openlte with the patch on Ubuntu 16.04 ? > > Thanks > > Guillaume > > > <https://sourceforge.net/projects/openlte/files/openlte_v00-20-05.tgz/download> > <https://sourceforge.net/projects/openlte/files/openlte_v00-20-05.tgz/download> > > _________________________________________________________________________________________________________________________ > > Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, > Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. > > This message and its attachments may contain confidential or privileged information that may be protected by law; > they should not be distributed, used or copied without authorisation. > If you have received this email in error, please notify the sender and delete this message and its attachments. > As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. > Thank you. > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > _______________________________________________ > Openlte-discuss mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openlte-discuss > > > _________________________________________________________________________________________________________________________ > > Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, > Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. > > This message and its attachments may contain confidential or privileged information that may be protected by law; > they should not be distributed, used or copied without authorisation. > If you have received this email in error, please notify the sender and delete this message and its attachments. > As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. > Thank you. > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Openlte-discuss mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openlte-discuss > > |