Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting errors in build in Ubuntu 20.04 #94

Open
sharad1126 opened this issue Apr 30, 2020 · 2 comments
Open

Getting errors in build in Ubuntu 20.04 #94

sharad1126 opened this issue Apr 30, 2020 · 2 comments

Comments

@sharad1126
Copy link

I was getting errors on installing the python-software-properties but on stackoverflow and all, it says to only install software-properties-common. I did the same and then commented out this in build.sh. But now when I am trying to build this with ./build.sh N200, I am getting libortp9 error. Also on Ubuntu 20.04, this package doesn't exists. Can someone please help me here?

@Mentors4EDU
Copy link

Referencing #95, but the fix notes say dev is only compatible w/ Ubuntu v16.04. Wanting to do a pull request but last time the code was updated was years ago...

@tom-2015
Copy link

tom-2015 commented Aug 9, 2020

Yes it's possible to get it working with current (Debian buster) versions (on Raspberry) but install the old libortp manually. For example download and install the .deb file from Stretch version manually:
For AMD64: http://ftp.de.debian.org/debian/pool/main/l/linphone/libortp-dev_3.6.1-3_amd64.deb
For Raspberry: https://packages.debian.org/stretch/armhf/libortp-dev/download

You may also need to update the build.sh to remove the check for the library.

For building the Transceiver52M (needed of the new UHD driver and Ettus SDR devices) you need to compile with C++11 version. To do this type:
export UHD_CFLAGS="-std=c++11"
command before you start compilation.

You also need to change the UHDDevice.cpp file to support the new UHD logging uhd/utils/msg.hpp has been replaced by uhd/utils/log.hpp and uhd/utils/log_add.hpp. Check the Ettus documentation, some functions will need to be changed too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants