Closed shivariyer closed 6 years ago
Hello,
mahimahi is already in Ubuntu 18.04. You don't need to add a PPA. Just apt install mahimahi
will do it. Please let us know if this doesn't work for you for some reason.
Yes that works. Thanks!
I just followed the instructions on the mahimahi.mit.edu page, and that didn't mention that it was already available on the official repositories for this Ubuntu version.
It turns out that libfontconfig1-dev was the only offending package. In my Ubuntu 18.04, the latest version of libfontconfig1 available from the repositories is 2.13.0-5, whereas that of libfontconfig1-dev (which depends on libfontconfig1) is 2.12.6-0. The official repositories for Ubuntu 18.04 (bionic) as of this date does not have libfontconfig1-dev version 2.13.0-5, hence I had to download it from the debian package list here - https://packages.debian.org/sid/amd64/libfontconfig1-dev/download
Once I did that, everything else was a breeze - libcairo2-dev and libpango1.0-dev both installed successfully without any dependency problems and both configure and make finished successfully.
Yay!
I use Ubuntu 18.04. I attempted to install mahimahi first the apt-add-repository route, but that failed because of lack of Release file. Using the "allow-insecure=yes" option on the sources.list file didn't work, so then I decided to do a manual install from sources but that also failed because of package conflict. I ran "./configure" repeatedly as I kept installing dependencies (protobuf compiler, libssl, libxcb) as needed until this happened.
To address this, I attempted to install libpango1.0-dev and libcairo2-dev, which led to this.
It turns out finally that the libfontconfig1 version was to blame. This is what happened when I tried to install libfontconfig1-dev.
The only available version in my system of the libfontconfig1 package was 2.13.0-5, which does not address the dependency of libfontconfig1-dev, because the latter requires libfontconfig1 version 2.12.6-0.
This seems like an Ubuntu problem if I am not mistaken, but can something be done by the developers of mahimahi so that this issue is addressed?
I finally downloaded manually the .deb package files from the ppa and installed them using dpkg.
System details: LSB Version: core-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch Distributor ID: Ubuntu Description: Ubuntu 18.04.1 LTS Release: 18.04 Codename: bionic