Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error while building upm on raspberry pi3 #676

Open
prags123 opened this issue Feb 11, 2019 · 3 comments
Open

Error while building upm on raspberry pi3 #676

prags123 opened this issue Feb 11, 2019 · 3 comments
Labels

Comments

@prags123
Copy link

/home/upm/build $ sudo cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_BUILD_TYPE=DEBUG -DCMAKE_C_COMPILER=/usr/bin/clang -CMAKE_CXX_COMPILER=/usr/bin/clang++ ..

On running cmake command got the below mentioned error -

loading initial cache file MAKE_CXX_COMPILER=/usr/bin/clang++
CMake Error: Error processing file: MAKE_CXX_COMPILER=/usr/bin/clang++
-- The C compiler identification is Clang 3.8.1
-- The CXX compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/clang
-- Check for working C compiler: /usr/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Warnings as errors enabled (-Werror), disable with -DWERROR=off
CMake Warning at CMakeLists.txt:84 (message):
C compiler does not support flag "-Wno-misleading-indentation"
Call Stack (most recent call first):
CMakeLists.txt:109 (upm_add_compile_flags)

CMake Warning at CMakeLists.txt:84 (message):
C compiler does not support flag "-Wmissing-parameter-type"
Call Stack (most recent call first):
CMakeLists.txt:109 (upm_add_compile_flags)

CMake Warning at CMakeLists.txt:84 (message):
CXX compiler does not support flag "-Wno-misleading-indentation"
Call Stack (most recent call first):
CMakeLists.txt:117 (upm_add_compile_flags)

-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29")
-- Checking for module 'mraa>=2.0.0'

CMake Error at /usr/share/cmake-3.7/Modules/FindPkgConfig.cmake:415 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-3.7/Modules/FindPkgConfig.cmake:588 (_pkg_check_modules_internal)
CMakeLists.txt:134 (pkg_check_modules)

-- Configuring incomplete, errors occurred!
See also "/home/upm/build/CMakeFiles/CMakeOutput.log".
See also "/home/upm/build/CMakeFiles/CMakeError.log".

please help.

@Propanu
Copy link
Contributor

Propanu commented Feb 19, 2019

Hi @prags123, sorry for the delay. The UPM project requires MRAA in order to compile and function correctly. And while MRAA is distributed natively for many Linux distributions, you might have to compile it too for Raspbian (if you're running Ubuntu on your RPi check out the PPA we provide as it might work directly). Build instructions for MRAA can be found on the project page mraa.io, and there's also a good guide specifically for RPi boards here.

@prags123
Copy link
Author

hello Propanu, I know that The UPM project requires MRAA in order to compile and function correctly. And while MRAA is distributed natively for many Linux distributions, you might have to compile it too for Raspbian (if you're running Ubuntu on your RPi check out the PPA we provide as it might work directly).
I m running raspbian 9 stretch on RPI and trying to install upm after building MRAA library,but it shows error - its is unable to find mraa library.can u plz guide what is the issue ? How i uninstall the previous version of MRAA from raspbian stretch 9.

@g-vidal
Copy link
Contributor

g-vidal commented Apr 12, 2019

Hi,
I am compiling mraa and upm on a raspberry Pi with a true debian stretch or buster and I cannot reproduce your problem. Would-it be linked with some raspbian tricks?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants