RTLSDR-Airband icon indicating copy to clipboard operation
RTLSDR-Airband copied to clipboard

CMake Error during installation [BUG]

Open Tornadoalley opened this issue 1 year ago • 12 comments

Describe your environment

  • RTLSDR-Airband version you are using (stable release number or branch/commit): v4.2.0 (Latest)
  • make options used to build the program: N/A, Base Software
  • Hardware platform (eg. x86_64, Raspberry Pi v4): Oracle VM Virtual Box x86 64bit
  • Operating system name and version: Ubuntu 23.10

What happened? During install, I get the following message: VirtualBox_Ubuntu_17_12_2023_15_46_32

What you expected to happen? Not sure, first time Steps to Reproduce Go through installation steps on Ubuntu 23.10 Additional context Add any other relevant information about the problem here. No Your rtl_airband.conf file N/A Remove passwords, server addresses and other private information.

Tornadoalley avatar Dec 17 '23 20:12 Tornadoalley

do you have libconfig++ installed? see https://github.com/charlie-foxtrot/RTLSDR-Airband/wiki/Dependencies for the list of dependencies

charlie-foxtrot avatar Dec 18 '23 03:12 charlie-foxtrot

do you have libconfig++ installed? see https://github.com/charlie-foxtrot/RTLSDR-Airband/wiki/Dependencies for the list of dependencies

Yes it is installed

Tornadoalley avatar Dec 20 '23 18:12 Tornadoalley

I got this error below with the v5.0.5 version. Currently using v4.2.0

image

coatebra avatar Jan 24 '24 10:01 coatebra

I got this error below with the v5.0.5 version. Currently using v4.2.0

image

@coatebra this is a different issue specific to the version string, not libconfig++, please open a separate ticket. Along with that, please include how you got the source (ie git clone vs downloading tar, etc)

charlie-foxtrot avatar Jan 24 '24 14:01 charlie-foxtrot

@Tornadoalley are you still having the issue with cmake not able to find libconfig++?

charlie-foxtrot avatar Jan 24 '24 14:01 charlie-foxtrot

Let me check

Tornadoalley avatar Jan 24 '24 14:01 Tornadoalley

I now get this: image

Tornadoalley avatar Jan 24 '24 15:01 Tornadoalley

LOL, this is the same thing @coatebra hit and I said it should be a new issue ;)

The version string is now coming from a git tag rather than hard coded in the source (part of automating the release process), this error comes from failure reading the git history.

How are you pulling the source code? Are you doing a git checkout or downloading a source snapshot?

There should be error text in those quotes . . . could you try running git describe --tags --abbrev --dirty --always in the source directory?

charlie-foxtrot avatar Jan 24 '24 15:01 charlie-foxtrot

I am using the git clone cmd. Let me try those commands you sent.

Edit: I'm actually using wget

Tornadoalley avatar Jan 24 '24 15:01 Tornadoalley

Here is what I got: image

Tornadoalley avatar Jan 24 '24 15:01 Tornadoalley

Tracking the Failed to detect RTL_AIRBAND_VERSION here: #455

Going back to this issue (failing to find libconfig++) using a git clone of the repo rather than a wget of a release artifact will get past failure to detect RTL_AIRBAND_VERSION

charlie-foxtrot avatar Jan 24 '24 17:01 charlie-foxtrot

@coatebra the RTL_AIRBAND_VERSION issue has been fixed in v5.0.6

@Tornadoalley - can you see if you're still having an issue finding libconfig++ with v5.0.6?

charlie-foxtrot avatar Jan 25 '24 04:01 charlie-foxtrot