-
Notifications
You must be signed in to change notification settings - Fork 28
Description
Hello! I am attempting to build from source and have questions I hope you can address.
I am using Ubuntu 24.04, not Redhat or any of its derivatives. I find build instructions at https://redhawksdr.org/2.2.6/manual/appendices/source-installation/ and information addressing dependencies at https://redhawksdr.org/2.2.6/manua\
l/appendices/dependencies/ but these make no mention of fundamental dependencies. In particular, I have been unable to locate a suitable version of OSSIE.
I located a version of OSSIE on github at https://github.com/ClausKlein/OSSIE but it has a version of 0.6.2 and your build seems to require at least version 2. Where do I find a suitable version of OSSIE? It would help immensely if your
documentation could give references to dependencies such as this.
Here's an excerpt from a build of just the VITA49 library:
$ ./build.sh
aclocal: error: couldn't open directory '/share/aclocal/ossie': No such file or directory
autoreconf: error: aclocal failed with exit status: 1
./build.sh: line 25: ./configure: No such file or directory
make: *** No targets specified and no makefile found. Stop.
The build instructions do say
You must set the OSSIEHOME and SDRROOT environment variables (recommended defaults shown below) before running the installation script. You must have write permission for the locations of OSSIEHOME and SDRROOT or the installation will not work.
Unfortunately, I find no other indication of where to obtain whatever must be stored there. The OSSIE that I have found has no share directory and does not meet the version requirements.
checking for ossie >= 2.0... no
configure: error: Package requirements (ossie >= 2.0) were not met:
Package dependency requirement 'ossie >= 2.0' could not be satisfied.
Package 'ossie' has version '0.6.2', required version is '>= 2.0'
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables REDHAWK_CFLAGS
and REDHAWK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
make: *** No targets specified and no makefile found. Stop.
I hope you can help. Thank you very much!