03-07-2018, 05:59 AM
(This post was last modified: 03-07-2018, 05:59 AM by Nymunariya.)
Code:
pi@freeplay:~/Freeplay $ cd rpi-fbcp/
pi@freeplay:~/Freeplay/rpi-fbcp $ mkdir build
pi@freeplay:~/Freeplay/rpi-fbcp $ cd build
pi@freeplay:~/Freeplay/rpi-fbcp/build $ cmake ..
-- The C compiler identification is GNU 6.3.0
-- The CXX compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- 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
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/Freeplay/rpi-fbcp/build
pi@freeplay:~/Freeplay/rpi-fbcp/build $ make
Scanning dependencies of target Freeplay-fbcp
[ 50%] Building C object CMakeFiles/Freeplay-fbcp.dir/main.c.o
/home/pi/Freeplay/rpi-fbcp/main.c: In function ‘main’:
/home/pi/Freeplay/rpi-fbcp/main.c:381:9: warning: implicit declaration of function ‘ioctl’ [-Wimplicit-function-declaration]
if (ioctl(fbfd, FBIOGET_FSCREENINFO, &finfo)) {
^~~~~
/home/pi/Freeplay/rpi-fbcp/main.c:538:25: warning: passing argument 1 of ‘copy_screen’ makes integer from pointer without a cast [-Wint-conversion]
copy_screen(NULL,NULL);
^~~~
/home/pi/Freeplay/rpi-fbcp/main.c:305:6: note: expected ‘DISPMANX_UPDATE_HANDLE_T {aka unsigned int}’ but argument is of type ‘void *’
void copy_screen(DISPMANX_UPDATE_HANDLE_T handle, void* arg) {
^~~~~~~~~~~
/home/pi/Freeplay/rpi-fbcp/main.c:587:5: warning: ‘return’ with no value, in function returning non-void
return;
^~~~~~
/home/pi/Freeplay/rpi-fbcp/main.c:330:5: note: declared here
int main(int argc, char **argv) {
^~~~
[100%] Linking C executable Freeplay-fbcp
[100%] Built target Freeplay-fbcp
can I ignore that?