Comments (6)
Perhaps the submodules are missing? Try:
git submodule init
git submodule update
from goestools.
Thanks for reporting the issue!
The output you included was a bit verbose so I edited it down to the relevant part.
Can you post the output of cmake
instead of the output of running make
? That will include information on the actual version of libproj
you have installed. The fact that you got past that stage implies that CMake was able to find some version of libproj, just not the right one.
Please also include the operating system you're using and any relevant version information.
from goestools.
ah, i forgot to mention that before i was building it from the archlinux user repository. however, when i instead follow the build instructions in README.md, i get far less progress:
cd goestools ~
isaac@thnikdap> mkdir -p build ~/goestools
isaac@thnikdap> cd build ~/goestools
isaac@thnikdap> cmake ../ -DCMAKE_INSTALL_PREFIX=/usr/local ~/goestools/build
-- The CXX compiler identification is GNU 8.2.1
-- The C compiler identification is GNU 8.2.1
-- Check for working CXX compiler: /bin/c++
-- Check for working CXX compiler: /bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /bin/cc
-- Check for working C compiler: /bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
CMake Warning at CMakeLists.txt:36 (find_package):
By not providing "FindSanitizers.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"Sanitizers", but CMake did not find one.
Could not find a package configuration file provided by "Sanitizers" with
any of the following names:
SanitizersConfig.cmake
sanitizers-config.cmake
Add the installation prefix of "Sanitizers" to CMAKE_PREFIX_PATH or set
"Sanitizers_DIR" to a directory containing one of the above files. If
"Sanitizers" provides a separate development package or SDK, be sure it has
been installed.
-- Defaulting build type to 'RelWithDebInfo'
CMake Error at CMakeLists.txt:59 (add_subdirectory):
The source directory
/home/isaac/goestools/vendor/libcorrect
does not contain a CMakeLists.txt file.
CMake Error at CMakeLists.txt:60 (add_subdirectory):
The source directory
/home/isaac/goestools/vendor/libaec
does not contain a CMakeLists.txt file.
CMake Error at CMakeLists.txt:68 (add_subdirectory):
The source directory
/home/isaac/goestools/vendor/nanomsg
does not contain a CMakeLists.txt file.
CMake Error at src/lrit/CMakeLists.txt:5 (add_sanitizers):
Unknown CMake command "add_sanitizers".
-- Configuring incomplete, errors occurred!
See also "/home/isaac/goestools/build/CMakeFiles/CMakeOutput.log".
i've attached the cmake output log below:
CMakeOutput.log
from goestools.
@ilikeleptons This problem will be resolved by the submodule initialization like @eminence.
I just checked the Arch Linux repository for proj and it has version 5.2.
from goestools.
I hit this problem too with Ubuntu 19.04, which also ships Proj 5.20.
The submodule suggestion didn't work for me (doesn't look like proj is vendored in?), but while digging around I noticed that proj_api.h
shipped with 5.20 is compatible with the proj4 API, so I've created a small PR (in #43 ) which allows compilation to proceed when either proj version 4 or 5 are detected.
This allows the build to successfully complete on my machine.
Hope it's helpful!
from goestools.
Thank you for fixing this!
from goestools.
Related Issues (20)
- Error: no configuration file specified HOT 1
- Cannot start goesrecv (std::runtime_error)
- Unstable frequency HOT 1
- Raspberry pi3 install not working HOT 1
- Can not build on Ubuntu 22 HOT 2
- fatal error: proj_api.h: No such file or directory HOT 3
- Himawari 9 Product ID has been agreed to remain as 43 HOT 1
- Illegal instruction HOT 6
- goestools configuration utility
- Reading packets from a publisher (how to) HOT 1
- Linux Raspbian os for x86 epoch time is off for emwin
- EMWIN date always 12 -31 -1969 HOT 7
- fatal error: proj_api.h: No such file or directory Ubuntu server 22.04 LTS HOT 3
- Interest in a DAMSNT service being added to the project? HOT 1
- Receiving Images from GOES-16 while pointed at GOES-18
- Receiving Images from GOES-16 while pointed at GOES-18 HOT 2
- Cannot build with PROJ 8 HOT 1
- Goestools / Raspbian memory usage HOT 1
- Not receiving Dsi in non-cmip
- High Vit after RPI rebuild.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from goestools.