Closed troyBORG closed 1 year ago
root@OpenWebRX:/home/troyborg/csdr/build/src# ls
CMakeFiles csdr CsdrConfig.cmake csdr.pc libcsdr.so Makefile
cmake_install.cmake csdr++ CsdrConfigVersion.cmake lib libcsdr.so.0.18.1 nmux
I found this CsdrConfig.cmake
file it wants? Where does it want it place?
It should be installed during the make install
step of csdr. You do seem to have multiple installs of csdr on your system though, and since I don't know how you ended up there, it's hard to tell what should be where.
/usr/local
prefix. This would correspond to your /usr/local/bin/csdr
binary. The expected location in that case would be /usr/local/lib/cmake/Csdr
. Depending on your distribution, this constellation may require additional cmake configuration since some distributions seem to not include that path in their default cmake search path./usr
prefix. This would correspond to your /usr/bin/csdr
binary. The common practice on many distributions is to split off any development files into a separate package with a -dev
suffix. There should be a libcsdr-dev
package available that contains the files you're looking for.Whichever way you chose, I would additionally recommend to clean up your system since having two installations is bound to cause further issues down the line.
Also, if you're installing from packages, you should have a digiham
package available to you, so depending on what you're trying to achieve, compiling from source may not even be necessary.
Lastly, we have a mailing list available for general support at https://groups.io/g/openwebrx
Closing since this is not an issue with csdr.
root@OpenWebRX:/home/troyborg# whereis csdr csdr: /usr/bin/csdr /usr/local/bin/csdr
why can't it find it?