make fails with the following error: gcc -Wall -D_REENTRANT -O3 -g -c -o yuv2rgb.o yuv2rgb.c In file included from /usr/include/linux/videodev.h:8, from video.h:2, from yuv2rgb.c:26: /usr/include/linux/videodev2.h:380: error: field `timestamp' has incomplete type make: *** [yuv2rgb.o] Error 1 Reproducible: Always Steps to Reproduce: 1.Extract the Palantir docs (from: http://www.fastpath.it/products/palantir/pub/palantir-2.5.5.tgz) 2.cd to ./palantir-2.5.5/server 3.type make (note there's no ./configure script) Actual Results: got the error: gcc -Wall -D_REENTRANT -O3 -g -c -o yuv2rgb.o yuv2rgb.c In file included from /usr/include/linux/videodev.h:8, from video.h:2, from yuv2rgb.c:26: /usr/include/linux/videodev2.h:380: error: field `timestamp' has incomplete type make: *** [yuv2rgb.o] Error 1 Expected Results: successfuly compiled the application files. Saw a thing saying that it needed gsmlib, so tried emerge gsmlib, and sme error, then notices that gsmlib sources were in the tarball, so removed gsmlib using portage and made palantir's gsmlib, and got the same error.
What package is this error from and is it currently in portage ?
The package is the one linked in the located here: http://www.fastpath.it/products/palantir/pub/palantir-2.5.5.tgz I have had a look in portage, and it's not there as yet.
Sorry, but we can't support this package as it's not in the portage tree. If you want this fixed, you'll need to speak to upstream (the people behind http://www.fastpath.it).