$ git clone git://git.osmocom.org/osmo-trx $ git branch * master $ ./configure ... checking for LIBOSMOCORE... no configure: error: Package requirements (libosmocore >= 1.3.0) were not met: No package 'libosmocore' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Then, check the information of libosmocore: $dpkg -l |grep libosmocore ii libosmocore:amd64 0.9.0-7 amd64 Open Source MObile COMmunications CORE library (metapackage) ii libosmocore6:amd64 0.9.0-7 amd64 Osmo Core library $ sudo apt-get install libosmocore ... libosmocore has already been the newest version (0.9.0-7)。 why???what can i do?
Hello,
error: Package requirements (libosmocore >= 1.3.0) were not met: libosmocore has already been the newest version (0.9.0-7)
it's obvious that your libosmocore is too old. I guess you're using a non-official package repository with ancient unmaintained packages. Osmocom provides up to date nightly [1] and latest release [2] binary packages for Debian-based distributions. You should remove your old package and use the one from Osmocom's repository. Or simply build the recent libosmocore yourself.
[1] https://osmocom.org/projects/cellular-infrastructure/wiki/Nightly_Builds [2] https://osmocom.org/projects/cellular-infrastructure/wiki/Latest_Builds
With best regards, Vadim Yanitskiy.