You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Creating OPI plugin
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
LIBOPIFORTRAN
linked by target "neptune-opi" in directory /cygdrive/c/Users/putmatc1/Documents/Neptune/neptuneV3/neptune/src
LIBSLAM
linked by target "neptune-opi" in directory /cygdrive/c/Users/putmatc1/Documents/Neptune/neptuneV3/neptune/src
linked by target "neptune" in directory /cygdrive/c/Users/putmatc1/Documents/Neptune/neptuneV3/neptune/src
linked by target "neptune-sa" in directory /cygdrive/c/Users/putmatc1/Documents/Neptune/neptuneV3/neptune/src
linked by target "openmp-test-sa" in directory /cygdrive/c/Users/putmatc1/Documents/Neptune/neptuneV3/neptune/src
linked by target "neptune-valsent1b" in directory /cygdrive/c/Users/putmatc1/Documents/Neptune/neptuneV3/neptune/validation/sentinel-1b/src
find_library command in the src/CMakeLists.txt file is not returning the desired libraries (line 97). I have confirmed that the build.sh file is making the desired .so files in the lib/ directory. These .so files appear to trace to .dlls in OPI and libslam.
Here are the details for my build:
OS: Windows
Fortran compiler: gfortran
terminal: Cygwin
CMake: 3.14.5
Graphviz: 2.44.1
Any assistance is appreciated
The text was updated successfully, but these errors were encountered:
Hi @tcputman
Thanks for the feedback. I have not applied the build script yet using Cygwin.
You could try to add this to the top of the build script:
#!/bin/bash## Define how to build the libraries and executables:
BUILD_TYPE=Debug
Fortran_COMPILER=gfortran
LIBSUFFIX="so"if [[ "$OSTYPE"=="linux-gnu" ]];then
LIBSUFFIX="so"elif [[ "$OSTYPE"=="darwin"* ]];then
LIBSUFFIX="dylib"elif [[ "$OSTYPE"=="CYGWIN"* ]];then
LIBSUFFIX="dll"elif [[ "$OSTYPE"=="MINGW"* ]];then
LIBSUFFIX="dll"fi
This might work. It is untested, as I do not have Cygwin or MinGW installed.
It works using the Windows Subsystem for Linux though, where I have Ubuntu installed. Did you try that yet?
Cheers,
Christopher
build.sh fails with the following error:
Creating OPI plugin
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
LIBOPIFORTRAN
linked by target "neptune-opi" in directory /cygdrive/c/Users/putmatc1/Documents/Neptune/neptuneV3/neptune/src
LIBSLAM
linked by target "neptune-opi" in directory /cygdrive/c/Users/putmatc1/Documents/Neptune/neptuneV3/neptune/src
linked by target "neptune" in directory /cygdrive/c/Users/putmatc1/Documents/Neptune/neptuneV3/neptune/src
linked by target "neptune-sa" in directory /cygdrive/c/Users/putmatc1/Documents/Neptune/neptuneV3/neptune/src
linked by target "openmp-test-sa" in directory /cygdrive/c/Users/putmatc1/Documents/Neptune/neptuneV3/neptune/src
linked by target "neptune-valsent1b" in directory /cygdrive/c/Users/putmatc1/Documents/Neptune/neptuneV3/neptune/validation/sentinel-1b/src
find_library command in the src/CMakeLists.txt file is not returning the desired libraries (line 97). I have confirmed that the build.sh file is making the desired .so files in the lib/ directory. These .so files appear to trace to .dlls in OPI and libslam.
Here are the details for my build:
OS: Windows
Fortran compiler: gfortran
terminal: Cygwin
CMake: 3.14.5
Graphviz: 2.44.1
Any assistance is appreciated
The text was updated successfully, but these errors were encountered: