JeVois 1.10.0 Bug reports, full story, part 5 (last for today)
Trying to build jevoisbase-1.10.0 host, using version jevoisbase-1.10.0 in jevoisbase-1.10.0 folder on Ubuntu 16.04 LTS with latest updates.
[ 8%] Building CXX object CMakeFiles/jevoisbase.dir/src/Components/EyeTracker/EyeTracker.C.o
In file included from /home/user/jevoisbase-1.10.0/src/Components/EyeTracker/EyeTracker.C:18:0:
/home/user/jevoisbase-1.10.0/include/jevoisbase/Components/EyeTracker/EyeTracker.H:22:66: fatal error: jevoisbase/Contrib/cvEyeTracker-1.2.5/ransac_ellipse.h: No such file or directory
compilation terminated.
CMakeFiles/jevoisbase.dir/build.make:182: recipe for target 'CMakeFiles/jevoisbase.dir/src/Components/EyeTracker/EyeTracker.C.o' failed
make[2]: *** [CMakeFiles/jevoisbase.dir/src/Components/EyeTracker/EyeTracker.C.o] Error 1
make[2]: *** Waiting for unfinished jobs....
===
It seems that EyeTracker components are sensive to project path :-\
Somewhere here - /home/user/jevoisbase-1.10.0/include/jevoisbase/Components/EyeTracker/EyeTracker.H
#pragma once
#include <jevois/Component/Component.H>
#include <opencv2/core/core.hpp>
#include <jevoisbase/Contrib/cvEyeTracker-1.2.5/ransac_ellipse.h>
OK, let's rename jevoisbase-1.10.0 folder into jevoisbase.
[ 27%] Building C object CMakeFiles/jevoisbase.dir/Contrib/darknet-nnpack/src/image.c.o
In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:34:0,
from /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:31,
from /home/user/jevoisbase/Contrib/darknet-nnpack/src/stb_image.h:625,
from /home/user/jevoisbase/Contrib/darknet-nnpack/src/image.c:9:
/usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h:32:12: error: conflicting types for ‘posix_memalign’
extern int posix_memalign (void **, size_t, size_t);
^
In file included from /home/user/jevoisbase/Contrib/darknet-nnpack/src/image.h:4:0,
from /home/user/jevoisbase/Contrib/darknet-nnpack/src/image.c:1:
/usr/include/stdlib.h:503:12: note: previous declaration of ‘posix_memalign’ was here
extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
^
CMakeFiles/jevoisbase.dir/build.make:2486: recipe for target 'CMakeFiles/jevoisbase.dir/Contrib/darknet-nnpack/src/image.c.o' failed
make[2]: *** [CMakeFiles/jevoisbase.dir/Contrib/darknet-nnpack/src/image.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
...